Re: [coreboot] separate mailling list for gerrit mails?

2012-03-12 Thread Rudolf Marek

Hi all,

Although I filter them to separate folder, it would be good to split them to 
make archives somewhat less intermixed. Or as Kevin suggests leave only mail 
that something has been merged.


Thanks,
Rudolf

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] separate mailling list for gerrit mails?

2012-03-12 Thread QingPei Wang
although i can split the gerrit address by myself, i would still like
coreboot can help to separate it.



Best wishes
QingPei Wang
Phone: 86+018930528086


On Mon, Mar 12, 2012 at 3:24 PM, Rudolf Marek r.ma...@assembler.cz wrote:

 Hi all,

 Although I filter them to separate folder, it would be good to split them
 to make archives somewhat less intermixed. Or as Kevin suggests leave only
 mail that something has been merged.

 Thanks,
 Rudolf


 --
 coreboot mailing list: coreboot@coreboot.org
 http://www.coreboot.org/**mailman/listinfo/coreboothttp://www.coreboot.org/mailman/listinfo/coreboot

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] separate mailling list for gerrit mails?

2012-03-12 Thread Mathias Krause
On 10.03.2012 21:04, Patrick Georgi wrote:
 Hi,
 
 this came up on IRC again, but I think the issue requires wider discussion:
 Several people asked if gerrit mails can be moved to a separate mailing
 list to reduce the mechanic noise.
 
 We're highly flexible there, so we can keep it like it is, reduce the
 number of mail types, send different types to different lists, ...

For me the annoying thing is that gerrit is not fully integrated into
the mailing list and vice versa, too. Review done on the gerrit web page
is not mirrored to the mailing list and reviews done on the mailing list
gerrit will not be aware of. So it would be nice to see the reviews done
on the gerrit web page as emails on a mailing list, too.

Another point, already mentioned, would be to give those patch set
updated emails some more value. When I push an update to git, gerrit
already tells me what has changed (i.e., only rebased or subject changed
or files, too). It would be nice to at least get this information from
the gerrit web site and from the emails, too; interdiff would be a
bonus. Non-updates, i.e. unchanged commits of a series, should have no
effect at all - no email, no new patch set. It just destroys previous
reviews. But I guess this would require some changes to the gerrit code
base?!

As those proposed changes would even increase the gerrit email traffic
I'd love to have those on a separate mailing list. Not because I'm
unable to filter my emails but to avoid making new subscribers uncertain
about the intend of the mailing list. To much automated traffic might
make them skip the lurking phase and just pass on to another project.
Developers instead, should clearly subscribe to the gerrit mailing list
to get updates about the currently ongoing changes.
Mirroring gerrit merge emails to the coreboot mailing list is also a
good idea, as newcomers will get an idea of the ongoing development.

So, +1 for slit mailing lists.


Mathias

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] ASRock E350M1 video option ROM?

2012-03-12 Thread Andrew Goodbody

On 11/03/12 05:04, Scott Duplichan wrote:

I know of two ways to extract the legacy video option rom:

a) Download the image from the manufacture's web site:
1. ftp://174.142.97.10/bios/CPU/E350M1(1.50)ROM.zip
2. Extract the 4MB UEFI image (E350M11.50)
3. Use 7-zip (version 9.21 beta) to decompress.
4. Hex edit this file: E350M1(1.50)ROM\2\CSMCORE\1.raw
5. Find the start of the video option rom. It starts with
   55 AA and contains text AMD Fusion Wrestler generic VBIOS
6. The length is the byte after 55 AA (71) * 200h = E200h.
7. Extract E200 bytes starting at 55 AA.

b) When the board arrives...
1) Boot MSDOS and start DOS debug
2) At the - prompt, enter these commands:
   -n vga.bin
   -rbx
   -1
   -w
3) The option rom is vga.bin in the current directory.

Thanks,
Scott


a) is good.
b) is just going to get you 64KB of unintialised data. There is nothing 
in those instructions to access the video BIOS AFAICT.


Andrew

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] ASRock E350M1 video option ROM?

2012-03-12 Thread marcin kowalski
Regarding ATI cards, (and i assume this board has such card), you can grab
the bios from /proc under linux. That worked for R300/R500 radeon video
cards, maybe it still works on more recent ones :

as root:
cd /sys/bus/pci/devices/pci bus id/
echo 1  rom
cat rom  /tmp/vbios.rom
echo 0  rom

Keep in mind, i am not sure it's 100% complete ram bios, but that's what
xorg ati devs suggested as steps to dump the bios when identifying some
bugs with radeon hardware on linux.

2012/3/12 Andrew Goodbody ajg4tadp...@gmail.com

 On 11/03/12 05:04, Scott Duplichan wrote:

 I know of two ways to extract the legacy video option rom:

 a) Download the image from the manufacture's web site:
1. 
 ftp://174.142.97.10/bios/CPU/**E350M1(1.50)ROM.zipftp://174.142.97.10/bios/CPU/E350M1%281.50%29ROM.zip
2. Extract the 4MB UEFI image (E350M11.50)
3. Use 7-zip (version 9.21 beta) to decompress.
4. Hex edit this file: E350M1(1.50)ROM\2\CSMCORE\1.**raw
5. Find the start of the video option rom. It starts with
   55 AA and contains text AMD Fusion Wrestler generic VBIOS
6. The length is the byte after 55 AA (71) * 200h = E200h.
7. Extract E200 bytes starting at 55 AA.

 b) When the board arrives...
1) Boot MSDOS and start DOS debug
2) At the - prompt, enter these commands:
   -n vga.bin
   -rbx
   -1
   -w
3) The option rom is vga.bin in the current directory.

 Thanks,
 Scott


 a) is good.
 b) is just going to get you 64KB of unintialised data. There is nothing in
 those instructions to access the video BIOS AFAICT.

 Andrew


 --
 coreboot mailing list: coreboot@coreboot.org
 http://www.coreboot.org/**mailman/listinfo/coreboothttp://www.coreboot.org/mailman/listinfo/coreboot

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

[coreboot] Trac reminder: list of new ticket(s)

2012-03-12 Thread coreboot tracker




  
Ticket
Owner
Status
Description
	
  
#186 ste...@coresystems.de new 3com 3c905tx / gpxe boot problem
  
  
#185 ste...@coresystems.de new Vtech partial success
  
  
#184 ste...@coresystems.de new Asus p2b with aty128 fails
  
  
#183 ste...@coresystems.de new SeaBIOS: test-gcc.sh executed multiple times, also during make clean
  
  
#182 u...@hermann-uwe.de new superiotool installs man page with +x perms
  
  
#181 ste...@coresystems.de new Tyan S2885 (and other K8 boards) won't boot with TINY_BOOTBLOCK
  
  
#180 ste...@coresystems.de new ASRock E350M1 Gigabit Ethernet Problem
  
  
#178 ste...@coresystems.de new linux kernel hang while boot from SATA SSD on EPIA CN
  
  
#176 ste...@coresystems.de new inteltool: added PCI_DEVICE_ID_INTEL_X44 		0x29e0
  
  
#174 ste...@coresystems.de new Unable to boot from qemu-kvm -- seems to be a cbfs problem
  
  
#168 ste...@coresystems.de new USBDEBUG might slow down coreboot
  
  
#162 oxygene new Move SYSTEM_TYPE to Kconfig
  
  
#160 oxygene new Build system: There's no convincing CFLAGS management for util/*
  
  
#158 w...@gnu.org new buildrom svn error
  
  
#156 hailfinger new Add Layout File capability to v3 and LAR tool
  
  
#154 hailfinger new Flashing BIOSes from Fujitsu/Siemens is not supported
  
  
#150 somebody new AMD DB800 dev board PLL strapping leaves CPU and GLIU in non-optimal clock
  
  
#147 somebody new Linux kernel halts when scanning the PCI bus below 0:14.4 on RS690
  
  
#145 somebody new Fix CMOS handling
  
  
#143 oxygene new unify intel car for model_6[ef]x
  
  
#135 ward new Flashrom deletes MAC addresses on Tyan Tomcat n3400B (S2925-E)
  
  
#129 stepan new etherboot payload does not work with HIGH_TABLES
  
  
#128 somebody new Improve email user interface for trac
  
  
#125 somebody new BCM5785 / HT1000 reset functions
  
  
#111 somebody new Add i18n support for translating strings e.g. for bayou / coreinfo
  
  
#110 somebody new Allow for per-device subsystem IDs
  
  
#77 somebody new hang on the "Jumping to coreboot" step on via epia-m with 4-chip 128Mbyte DDR module
  
  
#76 rminnich new coreboot messages should be accessible in dmesg
  
  
#18 oxygene new autoprobe apic cluster and application processors on K8 systems
  
  
#17 stepan new clean up coreboot table handling
  
  
#16 ollie new I2C driver and mainboard Config.lb
  
  
#11 yhlu new pirq table automation
  
  
#5 uwe new Add license header to all source files
  
  
#2 somebody new Complete tables of supported motherboards
  





-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

[coreboot] Asus M2N-E problem

2012-03-12 Thread Pavel Hanák
Hello,

as i saw ASUS M2N-E motherboard on the list of supported motherboards,
I decided to give a try to this very interesting project.
I compiled coreboot via crossgcc with very default options, I only choose
the vendor, the board and SeaBIOS as payload.

Everything went fine and I flashed coreboot.rom via flashrom utility.
Also here everything went fine.

Then I did restart, but there was no VGA output.
So I connected my laptop as serial console and got an output.

According to this output coreboot starts, initializes some of the hardware
but in some moment does softreset and this is happening in the infinite loop.

I saved the output which looks like this:

coreboot-4.0-2082-gccf28ba Tue Mar  6 14:42:21 CET 2012 starting...
*sysinfo range: [000cf000,000cf730]
bsp_apicid=0x00
Enabling routing table for node 00 done.
Enabling UP settings
coherent_ht_finalize
done
core0 started: 
started ap apicid: * AP 01started
 
SBLink=00
NC node|link=00
entering optimize_link_incoherent_ht
sysinfo-link_pair_num=0x1
entering ht_optimize_link
pos=0x8a, unfiltered freq_cap=0x8075
pos=0x8a, filtered freq_cap=0x75
pos=0x52, unfiltered freq_cap=0x807f
pos=0x52, filtered freq_cap=0x7f
freq_cap1=0x75, freq_cap2=0x7f
dev1 old_freq=0x0, freq=0x6, needs_reset=0x1
dev2 old_freq=0x0, freq=0x6, needs_reset=0x1
width_cap1=0x11, width_cap2=0x11
dev1 input ln_width1=0x4, ln_width2=0x4
dev1 input width=0x1
dev1 output ln_width1=0x4, ln_width2=0x4
dev1 input|output width=0x11
old dev1 input|output width=0x11
dev2 input|output width=0x11
old dev2 input|output width=0x11
after ht_optimize_link for link pair 0, reset_needed=0x1
after optimize_link_read_pointers_chain, reset_needed=0x1
mcp55_num:01
ht reset -
 
 
coreboot-4.0-2082-gccf28ba Tue Mar  6 14:42:21 CET 2012 starting...
*sysinfo range: [000cf000,000cf730]
bsp_apicid=0x00
Enabling routing table for node 00 done.
Enabling UP settings
coherent_ht_finalize
done
core0 started: 
started ap apicid: * AP 01started
 
SBLink=00
NC node|link=00
entering optimize_link_incoherent_ht
sysinfo-link_pair_num=0x1
entering ht_optimize_link
pos=0x8a, unfiltered freq_cap=0x8075
pos=0x8a, filtered freq_cap=0x75
pos=0x52, unfiltered freq_cap=0x7f
pos=0x52, filtered freq_cap=0x7f
freq_cap1=0x75, freq_cap2=0x7f
dev1 old_freq=0x6, freq=0x6, needs_reset=0x0
dev2 old_freq=0x6, freq=0x6, needs_reset=0x0
width_cap1=0x11, width_cap2=0x11
dev1 input ln_width1=0x4, ln_width2=0x4
dev1 input width=0x1
dev1 output ln_width1=0x4, ln_width2=0x4
dev1 input|output width=0x11
old dev1 input|output width=0x11
dev2 input|output width=0x11
old dev2 input|output width=0x11
after ht_optimize_link for link pair 0, reset_needed=0x0
after optimize_link_read_pointers_chain, reset_needed=0x0
mcp55_num:01
Ram1.00
setting up CPU 00 northbridge registers
done.
Ram2.00
sdram_set_spd_registers: paramx :000cef10
Enable 64MuxMode  BurstLength32
Unbuffered
266MHz
266MHz
set_ecc spd_device: 0x53
Interleaving disabled
RAM end at 0x0008 kB
Ram3
ECC enabled
Initializing memory:  done
Setting variable MTRR 2, base:0MB, range:  512MB, type WB
set DQS timing:RcvrEn:Pass1: 00
 CTLRMaxDelay=06
 done
set DQS timing:DQSPos: 00
TrainDQSRdWrPos: buf_a:000ce9d0
TrainDQSPos: MutualCSPassW[48] :000ce8b8
TrainDQSPos: MutualCSPassW[48] :000ce8b8
TrainDQSPos: MutualCSPassW[48] :000ce8b8
TrainDQSPos: MutualCSPassW[48] :000ce8b8
 done
set DQS timing:RcvrEn:Pass2: 00
 CTLRMaxDelay=5a
 done
Total DQS Training : tsc [00]=151d874b
Total DQS Training : tsc [01]=159134eb
Total DQS Training : tsc [02]=19f3270b
Total DQS Training : tsc [03]=1a93b1df
Ram4
v_esp=000cef58
testx = 5a5a5a5a
Copying data from cache to RAM -- switching to use RAM as stack... DoneM

 
 
INIT detected from  --- { APICID = 00 NODEID = 00 COREID = 00} ---
 
Issuing SOFT_RESET...
 
 
coreboot-4.0-2082-gccf28ba Tue Mar  6 14:42:21 CET 2012 starting...
*sysinfo range: [000cf000,000cf730]
bsp_apicid=0x00
Enabling routing table for node 00 done.
Enabling UP settings
coherent_ht_finalize
done
core0 started: 
started ap apicid: * AP 01started
 
SBLink=00
NC node|link=00
entering optimize_link_incoherent_ht
sysinfo-link_pair_num=0x1
entering ht_optimize_link
pos=0x8a, unfiltered freq_cap=0x8075
pos=0x8a, filtered freq_cap=0x75
pos=0x52, unfiltered freq_cap=0x7f
pos=0x52, filtered freq_cap=0x7f
freq_cap1=0x75, freq_cap2=0x7f
dev1 old_freq=0x6, freq=0x6, needs_reset=0x0
dev2 old_freq=0x6, freq=0x6, 

[coreboot] MSI-Motherboard MS-6340

2012-03-12 Thread Lorenz Wenner
Hello folks,

i have a motherboard which i could not find on the table of supported 
motherboards, so i did the Steps described in he FAQ:

Step 1: i did dmidecode | grep -C3 'Base Board Information' and got this:

Base Board Information
Manufacturer: MICRO-STAR INTERNATIONAL CO., LTD
Product Name: MS-6340(VT8363)
Version:  
Serial Number:  

hope that is enough

Step 2: lspci -tvnn gives me this:

-[:00]-+-00.0  VIA Technologies, Inc. VT8363/8365 [KT133/KM133] 
[1106:0305]
   +-01.0-[01]00.0  ATI Technologies Inc 3D Rage Pro AGP 1X/2X 
[1002:4742]
   +-07.0  VIA Technologies, Inc. VT82C686 [Apollo Super South] 
[1106:0686]
   +-07.1  VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C 
PIPC Bus Master IDE [1106:0571]
   +-07.2  VIA Technologies, Inc. VT82x UHCI USB 1.1 Controller 
[1106:3038]
   +-07.3  VIA Technologies, Inc. VT82x UHCI USB 1.1 Controller 
[1106:3038]
   +-07.4  VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] 
[1106:3057]
   +-0a.0  Realtek Semiconductor Co., Ltd. RTL-8029(AS) [10ec:8029]
   \-0f.0  Ensoniq 5880B [AudioPCI] [1274:5880]

Step 3: superiotool -dV says this:

superiotool r6637
Probing for ALi Super I/O at 0x3f0...
  Failed. Returned data: id=0x, rev=0xff
Probing for ALi Super I/O at 0x370...
  Failed. Returned data: id=0x, rev=0xff
Probing for Fintek Super I/O at 0x2e...
  Failed. Returned data: vid=0x, id=0x
Probing for Fintek Super I/O at 0x4e...
  Failed. Returned data: vid=0x, id=0x
Probing for Fintek Super I/O at 0x2e...
  Failed. Returned data: vid=0x, id=0x
Probing for Fintek Super I/O at 0x4e...
  Failed. Returned data: vid=0x, id=0x
Probing for ITE Super I/O (init=standard) at 0x25e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x25e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x25e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x25e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x25e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=standard) at 0x2e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x2e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x2e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x2e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=standard) at 0x4e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x4e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x4e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x4e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=legacy/it8661f) at 0x370...
  Failed. Returned data: id=0x, rev=0xf
Probing for ITE Super I/O (init=legacy/it8671f) at 0x370...
  Failed. Returned data: id=0x, rev=0xf
Probing for NSC Super I/O at 0x2e...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x4e...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x15c...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x164e...
  Failed. Returned data: port=0xff, port+1=0xff
Probing for Nuvoton Super I/O at 0x164e...
  Failed. Returned data: chip_id=0x
Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
  Failed. Returned data: sid=0xff, id=0x, rev=0x00
Probing for Nuvoton Super I/O at 0x2e...
  Failed. Returned data: chip_id=0x
Probing for Nuvoton Super I/O (sid=0xfc) at 0x2e...
  Failed. Returned data: sid=0xff, id=0x, rev=0x00
Probing for Nuvoton Super I/O at 0x4e...
  Failed. Returned data: chip_id=0x
Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...
  Failed. Returned data: sid=0xff, id=0x, rev=0x00
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
  Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
 

[coreboot] SuperIO dump for Winbond W83627EHF/EF/EHG/EG (A8V-VM motherboard)

2012-03-12 Thread Bartosz
Hi.

I have motherboard Asus A8V-VM: 
http://www.asus.com/Motherboards/AMD_Socket_939/A8VVM/#specifications
Do you think it will works with coreboot?

Here is the superiotool dump:

sudo  superiotool -d
superiotool r3844
Found Winbond W83627EHF/EF/EHG/EG (id=0x88, rev=0x63) at 0x2e
Register dump:
idx 20 21 22 23 24 25 26 27  28 29 2a 2b 2c 2d 2e 2f
val 88 63 ff 00 00 00 00 ff  50 04 01 00 f3 21 00 ff
def 88 MM ff 00 MM 00 MM RR  50 04 00 RR 00 21 00 00
LDN 0x00 (Floppy)
idx 30 60 61 70 74 f0 f1 f2  f4 f5
val 01 03 f0 06 02 0e 00 ff  00 00
def 01 03 f0 06 02 8e 00 ff  00 00
LDN 0x01 (Parallel port)
idx 30 60 61 70 74 f0
val 01 03 78 07 03 3a
def 01 03 78 07 04 3f
LDN 0x02 (COM1)
idx 30 60 61 70 f0
val 00 03 f8 04 00
def 01 03 f8 04 00
LDN 0x03 (COM2)
idx 30 60 61 70 f0 f1
val 01 02 f8 03 00 40
def 01 02 f8 03 00 00
LDN 0x05 (Keyboard)
idx 30 60 61 62 63 70 72 f0
val 00 00 00 00 00 00 00 83
def 01 00 60 00 64 01 0c 83
LDN 0x06 (Serial flash interface)
idx 30 62 63
val 00 ff ff
def 00 00 00
LDN 0x07 (GPIO 1, GPIO 6, game port, MIDI port)
idx 30 60 61 62 63 70 f0 f1  f2 f3 f4 f5 f6 f7
val 00 02 01 03 30 09 ff ff  ff ff ff ff ff 00
def 00 02 01 03 30 09 ff 00  00 00 ff 00 00 00
LDN 0x08 (WDTO#, PLED)
idx 30 f5 f6 f7
val 00 ff 00 ff
def 00 00 00 00
LDN 0x09 (GPIO 2, GPIO 3, GPIO 4, GPIO 5, SUSLED)
idx 30 e0 e1 e2 e3 e4 e5 f0  f1 f2 f3 f4 f5 f6 f7
val 01 ff ff ff 1f b8 00 ff  ff ff 09 ff ff ff ff
def 00 ff 00 00 ff 00 00 ff  00 00 00 ff 00 00 00
LDN 0x0a (ACPI)
idx 30 70 e0 e1 e2 e3 e4 e5  e6 e7 e8 f2 f3 f4 f6 f7
val 01 00 01 00 ff 00 00 02  1c 10 09 7d 00 00 00 00
def 00 00 01 00 ff 08 00 RR  00 00 RR 7c 00 00 00 00
LDN 0x0b (Hardware monitor)
idx 30 60 61 70 f0 f1
val 01 02 90 00 c1 3f
def 00 00 00 00 c1 00


Best Regards
Bartosz



-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


[coreboot] OT: how to burn commercial BIOS image into new chip?

2012-03-12 Thread Jonathan Sturges
Hi list,
Question for everyone.  I have a system, System A, that is very similar to 
System B.  System A comes with a WinCE BIOS, but I have a binary Award BIOS 
image from System B that I wish to test on System A.  The flash parts from both 
systems are the same size.


Is there some secret to burning a binary BIOS image file into a new, blank 
flash chip?  I burned the image to a chip, but the system does nothing when 
powered on.  What am I missing?

thanks!-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] SMP stop_this_cpu and AP_IN_SIPI_WAIT

2012-03-12 Thread ron minnich
we would need to track down the first appearance of the IPI code and
try to figure out why it's there. I just don't recall.

ron

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] Problems with Winnet G270 Board / Igel Thin Client 3210 need help

2012-03-12 Thread Christian

 Who can help to change the speed_translation function.
 

Here is the log ...

Initializing CPU #0
CPU: vendor Centaur device 6a9
CPU: family 06, model 0a, stepping 09
Detected VIA Model A Eden
Enabling improved C7 clock and voltage.
Voltage: 844mV (min 844mV; max 844mV) -- That is all correct
CPU multiplier: 4x (min 4x; max 6x) -- multiplier should be 6
 msr.lo = 4000409

-- here the function compares the values
there is no VIA Eden 600MHz CPU in c7a_speed_translation so

 new msr.lo = 409

Current voltage: 844mV -- right
Current CPU multiplier: 4x -- wrong, should be 6

For Via Model A Eden I have to change the

static int c7a_speed_translation[] = {
//  LFM HFM
0x0409, 0x0f13, // 400MHz, 844mV -- 1500MHz, 1.004VC7-M
0x0409, 0x1018, // 400MHz, 844mV -- 1600MHz, 1.084V
0x0409, 0x0c18, // 533MHz, 844mV -- 1600MHz, 1.084V
0x0409, 0x121c, // 400MHz, 844mV -- 1800MHz, 1.148V
0x0409, 0x0e1c, // 533MHz, 844mV -- 1860MHz, 1.148V
0x0409, 0x141f, // 400MHz, 844mV -- 2000MHz, 1.196V
0x0409, 0x0f1f, // 533MHz, 844mV -- 2000MHz, 1.196V
0x0406, 0x0a06, // 400MHz, 796mV -- 1000MHz, 796mV C7-M ULV
0x0406, 0x0a09, // 400MHz, 796mV -- 1000MHz, 844mV
0x0406, 0x0c09, // 400MHz, 796mV -- 1200MHz, 844mV
0x0406, 0x0f10, // 400MHz, 796mV -- 1500MHz, 956mV
};

LFM is 0x0409 but I`m unsure for HFM
and should I change the c7d_speed_translation, too?

  chris


-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] GSoC project ideas

2012-03-12 Thread Svetoslav Trochev
Hi Carl-Daniel,

I don't qualify as GSoC student (too old ;) ). For sure I can't be
mentor because I am absolute newbie here, but I am interested to find
out If I can help with one of those projects. I know the theory how
those things are working, but I have zero experience. Do you think I
can be useful even if it is outside the GSoC program?

Thanks,
Svetoslav Trochev

On Sat, Mar 10, 2012 at 12:27 PM, Carl-Daniel Hailfinger
c-d.hailfinger.devel.2...@gmx.net wrote:
 Hi,

 given the lack of affordable and available hardware tools for coreboot
 development, I propose to look for a different set of projects this
 year: Tools which would help developers, and which are usable especially
 with current hardware. A list of ideas follows.

 - Flash ICE device with SPI support.
 - Flash ICE device with LPC/FWH support.
 - Serial emulation for LPC buses on a configurable I/O port with USB
 output on the other side.
 - Dual serial emulation for two LPC buses either on the same device or
 with two identical devices and a fast bus in between.
 - Serial emulation for PCI buses (i.e. PCI/serial card).

 The reason for the flash ICE devices is obvious: Avoid external
 reflashing while you're developing.

 The serial emulation or similar POST code port emulation is meant to
 provide a serial console, a SerialICE connection and/or some POST code
 output channel. This is especially important for laptops where debugging
 can be a pain and where you usually have a LPC bus available in the
 MiniPCIe slot.

 The dual serial emulation for two LPC buses would work as a fast
 PC-to-PC connection for SerialICE and other purposes where you need low
 latency, not necessarily high throughput.

 The serial emulation for PCI buses would complement the serial emulation
 for LPC to provide an easy way to connect to a SerialICE instance on the
 other side.

 As a basis for all those ideas I'd propose the Openbench logic sniffer.
 It has a fast FPGA, enough gates and roughly 32 kByte RAM. The FPGA is
 fast enough and big enough to accommodate the necessary logic, and we
 could easily attach a fast (66+ MHz) SPI flash chip to it. And with $50
 incl. shipping the OLS is not extremely cheap, but worth its price and
 easily available. Fast flash chips are also available for reasonable prices.

 All of those projects would not result in any coreboot code, but they
 would make development easier, and that's a value in itself, especially
 now that we're porting coreboot to laptops where a LPC bus may be the
 only easily available bus at startup.

 Comments? Do we have mentors who can review VHDL/Verilog?

 Regards,
 Carl-Daniel

 --
 coreboot mailing list: coreboot@coreboot.org
 http://www.coreboot.org/mailman/listinfo/coreboot

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] GSoC project ideas

2012-03-12 Thread Oliver Schinagl

On 03/12/12 19:07, Svetoslav Trochev wrote:

Hi Carl-Daniel,

I don't qualify as GSoC student (too old ;) ). For sure I can't be
I don't think age matters, as long as you are an student at a recognized 
school, google approves.

mentor because I am absolute newbie here, but I am interested to find
out If I can help with one of those projects. I know the theory how
those things are working, but I have zero experience. Do you think I
can be useful even if it is outside the GSoC program?

Thanks,
Svetoslav Trochev

On Sat, Mar 10, 2012 at 12:27 PM, Carl-Daniel Hailfinger
c-d.hailfinger.devel.2...@gmx.net  wrote:

Hi,

given the lack of affordable and available hardware tools for coreboot
development, I propose to look for a different set of projects this
year: Tools which would help developers, and which are usable especially
with current hardware. A list of ideas follows.

- Flash ICE device with SPI support.
- Flash ICE device with LPC/FWH support.
- Serial emulation for LPC buses on a configurable I/O port with USB
output on the other side.
- Dual serial emulation for two LPC buses either on the same device or
with two identical devices and a fast bus in between.
- Serial emulation for PCI buses (i.e. PCI/serial card).

The reason for the flash ICE devices is obvious: Avoid external
reflashing while you're developing.

The serial emulation or similar POST code port emulation is meant to
provide a serial console, a SerialICE connection and/or some POST code
output channel. This is especially important for laptops where debugging
can be a pain and where you usually have a LPC bus available in the
MiniPCIe slot.

The dual serial emulation for two LPC buses would work as a fast
PC-to-PC connection for SerialICE and other purposes where you need low
latency, not necessarily high throughput.

The serial emulation for PCI buses would complement the serial emulation
for LPC to provide an easy way to connect to a SerialICE instance on the
other side.

As a basis for all those ideas I'd propose the Openbench logic sniffer.
It has a fast FPGA, enough gates and roughly 32 kByte RAM. The FPGA is
fast enough and big enough to accommodate the necessary logic, and we
could easily attach a fast (66+ MHz) SPI flash chip to it. And with $50
incl. shipping the OLS is not extremely cheap, but worth its price and
easily available. Fast flash chips are also available for reasonable prices.

All of those projects would not result in any coreboot code, but they
would make development easier, and that's a value in itself, especially
now that we're porting coreboot to laptops where a LPC bus may be the
only easily available bus at startup.

Comments? Do we have mentors who can review VHDL/Verilog?

Regards,
Carl-Daniel

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot



--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] separate mailling list for gerrit mails?

2012-03-12 Thread Ward Vandewege
On Sun, Mar 11, 2012 at 10:19:41PM -0400, Kevin O'Connor wrote:
 I'd prefer if they were on a separate email list. 

Me, too.

Thanks,
Ward.

-- 
Ward Vandewege | CTO, Free Software Foundation
GPG Key: 25F774AB | http://identi.ca/cure | http://fsf.org/blogs/RSS

Do you use free software? Donate to join the FSF and support freedom at
 http://www.fsf.org/register_form?referrer=859

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] ASRock E350M1 video option ROM?

2012-03-12 Thread Scott Duplichan
Andrew Goodbody wrote:


]
] b) When the board arrives...
] 1) Boot MSDOS and start DOS debug
] 2) At the - prompt, enter these commands:
]-n vga.bin
]-rbx
]-1
]-w
] 3) The option rom is vga.bin in the current directory.
]
] Thanks,
] Scott
]
]a) is good.
]b) is just going to get you 64KB of unintialised data. There is nothing 
]in those instructions to access the video BIOS AFAICT.
]
]Andrew

Oops, make that:
-n vga.bin
-rbx
-1
-w c000:0
-q

Thanks,
Scott



-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] ASRock E350M1 video option ROM?

2012-03-12 Thread Peter Stuge
HighlyCaffeinated wrote:
 unable to build with the crossgcc toolchain.
 I sidestepped by loading 10.10 on an unused machine (which appears
 to have been successful), but thought it should be mentioned. Logs
 available for the interested parties.

Yes, logs are neccessary for any action to be taken.

It would be nice if you could perform various xgcc experiments, to
isolate the problem. This is not practical over email, but perhaps
on IRC.


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] GSoC project ideas

2012-03-12 Thread Peter Stuge
Carl-Daniel Hailfinger wrote:
 Tools which would help developers, usable .. with current hardware.

I think the best way is to put them on the Talk:GSoC wiki page. Ie.
not on the GSoC page itself, but on the discussion page for that
page.


 - Flash ICE device with SPI support.
 - Flash ICE device with LPC/FWH support.
 - Serial emulation for LPC buses on a configurable I/O port with
 USB output on the other side.

Sure. If there are students with a hardware interest I think these
are good projects. There is also much VHDL available already.


 As a basis for all those ideas I'd propose the Openbench logic sniffer.

Yes and no. OLS is fine as a prototyping and development platform for
these projects, but it's an incredibly poor design when it comes to
USB, and it doesn't fit in the expansion slot.


 It has a fast FPGA, enough gates and roughly 32 kByte RAM.

The RAM is block RAM inside the FPGA, which can not be arbitrarily
used from logic. The OLS doesn't have a separate RAM chip. One needs
to be connected externally. It's not impossible, but requires some
soldering skill.


 we could easily attach a fast (66+ MHz) SPI flash chip to it.

The OLS as SPI master mux for having an easy way to flash a real chip
used by a mainboard when booting is fine. But the chip should be able
to reside on the mainboard, and the OLS should drive the mainboard
reset while flashing. Having the OLS connect via wires means that the
SPI flash can not be driven quite so fast. The shorter wires the
better. The OLS is a big board with exposed contacts on the bottom.

The OLS is not a good fit for installation into e.g. a laptop. This
is one of the use cases for a QiProg; it's intended to be soldered
into the target system, on top of, or very near, the flash chip.


 All of those projects would not result in any coreboot code, but
 they would make development easier,

I think this is fine, and we've had similar project ideas already.
Also some of our previous running projects have resulted in code
outside of coreboot but which complements coreboot significantly.
Assisting development counts too.


 now that we're porting coreboot to laptops where a LPC bus may be
 the only easily available bus at startup.

I don't know that LPC is usually available, but even so it is a nice
start, and VHDL already exists.


 Do we have mentors who can review VHDL/Verilog?

Yes.


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] GSoC project ideas

2012-03-12 Thread Peter Stuge
Hi Svetoslav,

Svetoslav Trochev wrote:
 I know the theory how those things are working, but I have zero
 experience. Do you think I can be useful even if it is outside the
 GSoC program?

For sure you can. And right now it's still only March, so if you have
spent some time on these things you may certainly be qualified to
mentor a student come time for SoC.

What exactly would you like to work on?


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] ASRock E350M1 video option ROM?

2012-03-12 Thread HighlyCaffeinated
Extracting the vga.rom from the BIOS file appears to have gone well. The board 
has arrived and I am waiting for a fresh flash chip to start playing. Thank you 
very much for taking the time for the fishing lesson... it is very much 
appreciated. Many are unwilling to commit the time to teach while answering a 
question. 


I took the time to look up the recommended debug commands, and from what I 
learned I was left curious where the data source was specified. Given the 
corrections I think I get it now. Thanks for that as well!


I will make a concerted effort to catch someone on IRC in the next few days to 
give it a look. I'm curious as to the fault, and I am certain I will learn a 
lot in the process. Thanks again!

-Todd




 From: Peter Stuge pe...@stuge.se
To: coreboot@coreboot.org 
Sent: Monday, March 12, 2012 8:21 PM
Subject: Re: [coreboot] ASRock E350M1 video option ROM?
 
HighlyCaffeinated wrote:
 unable to build with the crossgcc toolchain.
 I sidestepped by loading 10.10 on an unused machine (which appears
 to have been successful), but thought it should be mentioned. Logs
 available for the interested parties.

Yes, logs are neccessary for any action to be taken.

It would be nice if you could perform various xgcc experiments, to
isolate the problem. This is not practical over email, but perhaps
on IRC.


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot