Hi all, I am having some problems with SeaBIOS from git (9-december-2011). My USB keyboard and USB mouse are not detected. EHCI and OHCI are being init but no further actions. I can not use my keyboard in SeaBIOS and Grub.
USB keyboard and USB mouse are enabled in SeaBIOS .config . The Linux kernel does detect them and i can use them in Linux.
I hope someone could give me some clue on what i am doing wrong.
Also see attached SeaBIOS and kernel log's and .config .
Thanks,Nils.
On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
Hi all, I am having some problems with SeaBIOS from git (9-december-2011). My USB keyboard and USB mouse are not detected. EHCI and OHCI are being init but no further actions. I can not use my keyboard in SeaBIOS and Grub.
USB keyboard and USB mouse are enabled in SeaBIOS .config . The Linux kernel does detect them and i can use them in Linux.
I hope someone could give me some clue on what i am doing wrong.
Also see attached SeaBIOS and kernel log's and .config .
It looks like SeaBIOS found a non-high-speed device under EHCI, but then didn't find it after trying to migrate it to the OHCI controller. I think there was a report of this once before. Can you try disabling EHCI support in SeaBIOS and then see if it detects your keyboard?
-Kevin
Hi Kevin, Thanks for your fast response.
Op vrijdag 23-12-2011 om 19:37 uur [tijdzone -0500], schreef Kevin O'Connor:
On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
Hi all, I am having some problems with SeaBIOS from git (9-december-2011). My USB keyboard and USB mouse are not detected. EHCI and OHCI are being init but no further actions. I can not use my keyboard in SeaBIOS and Grub.
USB keyboard and USB mouse are enabled in SeaBIOS .config . The Linux kernel does detect them and i can use them in Linux.
I hope someone could give me some clue on what i am doing wrong.
Also see attached SeaBIOS and kernel log's and .config .
It looks like SeaBIOS found a non-high-speed device under EHCI, but then didn't find it after trying to migrate it to the OHCI controller. I think there was a report of this once before. Can you try disabling EHCI support in SeaBIOS and then see if it detects your keyboard?
I tested SeaBIOS with the disabled EHCI and there are several OHCI messages now, but the keyboard is not working yet. See attached log.
Grub and linux don't boot anymore and SeaBIOS hangs at the end of the log.(after the message: Booting from harddisk...)
Thanks, Nils.
On Sat, Dec 24, 2011 at 09:00:54PM +0100, Nils wrote:
Op vrijdag 23-12-2011 om 19:37 uur [tijdzone -0500], schreef Kevin O'Connor:
On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
Hi all, I am having some problems with SeaBIOS from git (9-december-2011). My USB keyboard and USB mouse are not detected. EHCI and OHCI are being init but no further actions. I can not use my keyboard in SeaBIOS and Grub.
USB keyboard and USB mouse are enabled in SeaBIOS .config . The Linux kernel does detect them and i can use them in Linux.
I hope someone could give me some clue on what i am doing wrong.
Also see attached SeaBIOS and kernel log's and .config .
It looks like SeaBIOS found a non-high-speed device under EHCI, but then didn't find it after trying to migrate it to the OHCI controller. I think there was a report of this once before. Can you try disabling EHCI support in SeaBIOS and then see if it detects your keyboard?
I tested SeaBIOS with the disabled EHCI and there are several OHCI messages now, but the keyboard is not working yet. See attached log.
Grub and linux don't boot anymore and SeaBIOS hangs at the end of the log.(after the message: Booting from harddisk...)
That's odd - does this happen every time? It looks like a timeout on a device other than the keyboard is causing a timeout. What devices do you have? (If I read the logs, SeaBIOS seems to be finding three devices.) You could try unplugging everything but the keyboard just to see if it will boot.
-Kevin
Op zaterdag 24-12-2011 om 18:59 uur [tijdzone -0500], schreef Kevin O'Connor:
On Sat, Dec 24, 2011 at 09:00:54PM +0100, Nils wrote:
Op vrijdag 23-12-2011 om 19:37 uur [tijdzone -0500], schreef Kevin O'Connor:
On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
Hi all, I am having some problems with SeaBIOS from git (9-december-2011). My USB keyboard and USB mouse are not detected. EHCI and OHCI are being init but no further actions. I can not use my keyboard in SeaBIOS and Grub.
USB keyboard and USB mouse are enabled in SeaBIOS .config . The Linux kernel does detect them and i can use them in Linux.
I hope someone could give me some clue on what i am doing wrong.
Also see attached SeaBIOS and kernel log's and .config .
It looks like SeaBIOS found a non-high-speed device under EHCI, but then didn't find it after trying to migrate it to the OHCI controller. I think there was a report of this once before. Can you try disabling EHCI support in SeaBIOS and then see if it detects your keyboard?
I tested SeaBIOS with the disabled EHCI and there are several OHCI messages now, but the keyboard is not working yet. See attached log.
Grub and linux don't boot anymore and SeaBIOS hangs at the end of the log.(after the message: Booting from harddisk...)
That's odd - does this happen every time? It looks like a timeout on a device other than the keyboard is causing a timeout. What devices do you have? (If I read the logs, SeaBIOS seems to be finding three devices.) You could try unplugging everything but the keyboard just to see if it will boot.
It hapens every time. I only had an USB keyboard and an USB mouse attached. The following log is with only the USB keyboard attached:
Start bios (version pre-1.6.4-20111224_201345-Debian) Find memory size Attempting to find coreboot table Found coreboot table forwarder. Now attempting to find coreboot memory map Add to e820 map: 00000000 00001000 2 Add to e820 map: 00001000 0009f000 1 Add to e820 map: 000c0000 1f710000 1 Add to e820 map: 1f7d0000 00010000 2 Add to e820 map: 00000000 00004000 1 Found mainboard Wyse s50 Found CBFS header at 0xfffeffe0 Add to e820 map: 000a0000 00050000 -1 Add to e820 map: 000f0000 00010000 2 Ram Size=0x1f7d0000 (0x0000000000000000 high) malloc setup Add to e820 map: 1f7c0000 00010000 2 pmm_malloc zone=0x000f2e58 handle=ffffffff size=44648 align=10 ret=0x1f7b5070 (detail=0x1f7bfee0) Relocating init from 0x000e8000 to 0x1f7b5070 (size 44648) malloc fixup reloc init ivt init bda Add to e820 map: 0009fc00 00000400 2 init pic init timer tsc calibrate start=1534992001 end=1535619542 diff=627541 CPU Mhz=365 math cp init PCI probe Searching CBFS for prefix etc/extra-pci-roots Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4fa0 (detail=0x1f7b5010) PCI device 00:01.0 (vd=100b:0028 c=0600) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4f00 (detail=0x1f7b4f70) PCI device 00:01.1 (vd=100b:0030 c=0300) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4e60 (detail=0x1f7b4ed0) PCI device 00:0e.0 (vd=10ec:8139 c=0200) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4dc0 (detail=0x1f7b4e30) PCI device 00:0f.0 (vd=1022:2090 c=0601) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4d20 (detail=0x1f7b4d90) PCI device 00:0f.2 (vd=1022:209a c=0101) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4c80 (detail=0x1f7b4cf0) PCI device 00:0f.3 (vd=1022:2093 c=0401) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4be0 (detail=0x1f7b4c50) PCI device 00:0f.4 (vd=1022:2094 c=0c03) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b4b40 (detail=0x1f7b4bb0) PCI device 00:0f.5 (vd=1022:2095 c=0c03) Found 8 PCI devices (max PCI bus is 00) Searching CBFS for prefix bootorder Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file No apic - only the main cpu is present. init bios32 init PNPBIOS table init keyboard init mouse Relocating coreboot bios tables pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=80 align=10 ret=0x000fdb10 (detail=0x1f7b4b10) Copying PIR from 0x1f7d0400 to 0x000fdb10 init SMBIOS tables pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=32768 align=10 ret=0x1f7acae0 (detail=0x1f7b4ae0) pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=31 align=10 ret=0x000fdaf0 (detail=0x1f7acab0) pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=263 align=10 ret=0x000fd9e0 (detail=0x1f7aca80) SMBIOS ptr=0x000fdaf0 table=0x000fd9e0 size=263 pmm_free 0x1f7acae0 (detail=0x1f7b4ae0) Scan for VGA option rom Searching CBFS for prefix etc/optionroms-checksum Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Searching CBFS for prefix etc/s3-resume-vga-init Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Searching CBFS for prefix etc/screen-and-debug Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Searching CBFS for prefix vgaroms/ Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Copying data 30208@0xfff21778 to 196608@0x000c0000 Checking rom 0x000c0000 (sig aa55 size 59) Running option rom at c000:0003 enter vga_post: a=00000000 b=0000ffff c=00000000 d=0000ffff ds=0000 es=f000 ss=0000 si=00000000 di=0000d230 bp=00000000 sp=00006f0e cs=f000 ip=f7ed f=6f22 GEODEVGA_INIT VP_SETUP VP_SETUP VP_MISC=0x00000c00 VP_SETUP VP_MISC=0x00000001 VP_SETUP VP_DCFG=0x00000000 VP_SETUP VP_DCFG=0x0001000f DC_SETUP DC_SETUP dc_fb=0x50000000 GEODEVGA_DEMO enter handle_10: a=00000003 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f mode search 03 found 0x00004034 Set active page 00 address 0000 enter handle_10: a=00001104 b=00000000 c=000003d4 d=000003d5 ds=0000 es=0040 ss=0000 si=00006d98 di=0000403c bp=00000067 sp=00006e6c cs=c000 ip=20a4 f=0046 enter handle_10: a=00001103 b=00000000 c=000003d4 d=000003d5 ds=0000 es=0040 ss=0000 si=00006d98 di=0000403c bp=00000067 sp=00006e6c cs=c000 ip=20aa f=0046 enter handle_10: a=00000e47 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e65 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e6f b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e64 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e65 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e20 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e47 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e50 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e4c b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e20 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e56 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e47 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e41 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e20 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e42 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e49 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e4f b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f enter handle_10: a=00000e53 b=607c000f c=2fe9000f d=2f14000f ds=000f es=2f14 ss=0000 si=6f54000f di=2fe9000f bp=3162000f sp=00006ed4 cs=607c ip=000f f=000f Searching CBFS for prefix vgaroms/ Found CBFS file Turning on vga text mode console enter handle_10: a=00000003 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f30 cs=f000 ip=ec55 f=0202 mode search 03 found 0x00004034 Set active page 00 address 0000 enter handle_10: a=00001104 b=00000000 c=000003d4 d=000003d5 ds=0000 es=0040 ss=0000 si=00006d98 di=0000403c bp=00000067 sp=00006ed2 cs=c000 ip=20a4 f=0046 enter handle_10: a=00001103 b=00000000 c=000003d4 d=000003d5 ds=0000 es=0040 ss=0000 si=00006d98 di=0000403c bp=00000067 sp=00006ed2 cs=c000 ip=20aa f=0046 Senter handle_10: a=00000e53 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 aenter handle_10: a=00000e61 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 Benter handle_10: a=00000e42 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 Ienter handle_10: a=00000e49 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 Oenter handle_10: a=00000e4f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 Senter handle_10: a=00000e53 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 (enter handle_10: a=00000e28 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 venter handle_10: a=00000e76 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 senter handle_10: a=00000e73 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 ienter handle_10: a=00000e69 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 nenter handle_10: a=00000e6e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 penter handle_10: a=00000e70 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 -enter handle_10: a=00000e2d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 6enter handle_10: a=00000e36 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 4enter handle_10: a=00000e34 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 -enter handle_10: a=00000e2d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 2enter handle_10: a=00000e32 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 0enter handle_10: a=00000e30 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 2enter handle_10: a=00000e32 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 2enter handle_10: a=00000e32 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 4enter handle_10: a=00000e34 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 _enter handle_10: a=00000e5f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 2enter handle_10: a=00000e32 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 0enter handle_10: a=00000e30 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 3enter handle_10: a=00000e33 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 4enter handle_10: a=00000e34 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 5enter handle_10: a=00000e35 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 -enter handle_10: a=00000e2d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 Denter handle_10: a=00000e44 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 benter handle_10: a=00000e62 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 ienter handle_10: a=00000e69 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 aenter handle_10: a=00000e61 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 nenter handle_10: a=00000e6e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 )enter handle_10: a=00000e29 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202
enter handle_10: a=00000e0d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e0a b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202
enter handle_10: a=00000e0d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e0a b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006eb8 cs=f000 ip=ec55 f=0202 init usb pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=24 align=10 ret=0x1f7b4ac0 (detail=0x1f7b4ae0) OHCI init on dev 00:0f.4 (regs=0xfe00e000) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b3000 (detail=0x1f7b4a90) /1f7b3000\ Start thread |1f7b3000| pmm_malloc zone=0x1f7bfebc handle=ffffffff size=256 align=100 ret=0x1f7cff00 (detail=0x1f7b4a60) |1f7b3000| pmm_malloc zone=0x1f7bfebc handle=ffffffff size=16 align=10 ret=0x1f7cfef0 (detail=0x1f7b4a30) init serial Found 1 serial ports init hard drives pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=16 align=10 ret=0x000fd9d0 (detail=0x1f7b4a00) ATA controller 1 at 1f0/3f4/1ca0 (irq 14 dev 7a) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b2000 (detail=0x1f7b49d0) /1f7b2000\ Start thread |1f7b2000| powerup iobase=1f0 st=50 |1f7b2000| powerup iobase=1f0 st=50 |1f7b2000| ata_detect ata0-0: sc=55 sn=aa dh=a0 |1f7b2000| ata_reset drive=0x1f7b2fc4 pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=16 align=10 ret=0x000fd9c0 (detail=0x1f7b49a0) ATA controller 2 at 170/374/1ca8 (irq 15 dev 7a) pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b1000 (detail=0x1f7b4970) /1f7b1000\ Start thread |1f7b1000| powerup IDE floating |1f7b1000| powerup IDE floating |1f7b1000| ata_detect ata1-0: sc=ff sn=ff dh=ff |1f7b1000| powerup IDE floating |1f7b1000| powerup IDE floating |1f7b1000| ata_detect ata1-1: sc=ff sn=ff dh=ff pmm_free 0x1f7b1000 (detail=0x1f7b4970) \1f7b1000/ End thread init ahci Searching CBFS for prefix img/ Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file |1f7b2000| ata_reset exit status=50 |1f7b2000| send_cmd : read error (status=51 err=04) |1f7b2000| pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=40 align=10 ret=0x000fd990 (detail=0x1f7b4970) |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=80 align=10 ret=0x1f7b48f0 (detail=0x1f7b4940) |1f7b2000| ata0-0: ST9100823A ATA-6 Hard-Disk (93 GiBytes) |1f7b2000| Searching bootorder for: /pci@i0cf8/*@f,2/drive@0/disk@0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=20 align=10 ret=0x1f7b48a0 (detail=0x1f7b48c0) |1f7b2000| Registering bootable: ata0-0: ST9100823A ATA-6 Hard-Disk (93 GiBytes) (type:2 prio:103 data:fd990) |1f7b2000| ata_detect resetresult=604d pmm_free 0x1f7b2000 (detail=0x1f7b49d0) \1f7b2000/ End thread |1f7b3000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b2000 (detail=0x1f7b49d0) /1f7b2000\ Start thread |1f7b3000| pmm_free 0x1f7b2000 (detail=0x1f7b49d0) \1f7b2000/ End thread |1f7b3000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b2000 (detail=0x1f7b49d0) /1f7b2000\ Start thread |1f7b3000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b1000 (detail=0x1f7b4870) /1f7b1000\ Start thread |1f7b3000| pmm_free 0x1f7b1000 (detail=0x1f7b4870) \1f7b1000/ End thread |1f7b3000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=4096 align=1000 ret=0x1f7b1000 (detail=0x1f7b4870) /1f7b1000\ Start thread |1f7b3000| pmm_free 0x1f7b1000 (detail=0x1f7b4870) \1f7b1000/ End thread |1f7b2000| set_address 0x1f7b4ac0 |1f7b2000| ohci_alloc_control_pipe 0x1f7b4ac0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4840 (detail=0x1f7b4870) |1f7b2000| ohci_control 0x1f7b4850 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b47e0 (detail=0x1f7b4810) |1f7b2000| pmm_free 0x1f7b47e0 (detail=0x1f7b4810) |1f7b2000| ohci_alloc_control_pipe 0x1f7b4ac0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b47e0 (detail=0x1f7b4810) |1f7b2000| config_usb: 0x1f7b47f0 |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| pmm_free 0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| device rev=0110 cls=00 sub=00 proto=00 size=08 |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| pmm_free 0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=34 align=10 ret=0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| pmm_free 0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| pmm_free 0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| usb_hid_init 0x1f7b47f0 |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| pmm_free 0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| ohci_control 0x1f7b47f0 |1f7b2000| pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| pmm_free 0x1f7b4720 (detail=0x1f7b4750) |1f7b2000| ohci_alloc_intr_pipe 0x1f7b4ac0 4 |1f7b2000| ebda moved from 9fc00 to 9f800 |1f7b2000| pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=48 align=10 ret=0x0009ffd0 (detail=0x1f7b4750) |1f7b2000| pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=128 align=10 ret=0x0009ff50 (detail=0x1f7b4720) |1f7b2000| pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=64 align=10 ret=0x0009ff10 (detail=0x1f7b46f0) |1f7b2000| USB keyboard initialized |1f7b2000| pmm_free 0x1f7b4780 (detail=0x1f7b47b0) |1f7b2000| ohci_free_pipe 0x1f7b47f0 |1f7b2000| WARNING - Timeout at ohci_waittick:275! |1f7b2000| pmm_free 0x1f7b47e0 (detail=0x1f7b4810) |1f7b3000| pmm_free 0x1f7b2000 (detail=0x1f7b49d0) \1f7b2000/ End thread |1f7b3000| ohci_free_pipe 0x1f7b4850 |1f7b3000| WARNING - Timeout at ohci_waittick:275! |1f7b3000| pmm_free 0x1f7b4840 (detail=0x1f7b4870) pmm_free 0x1f7b3000 (detail=0x1f7b4a90) \1f7b3000/ End thread All threads complete. Scan for option roms Attempting to init PCI bdf 00:01.0 (vd 100b:0028) Searching CBFS for prefix pci100b,0028.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:01.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:0e.0 (vd 10ec:8139) Searching CBFS for prefix pci10ec,8139.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:0e.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:0f.0 (vd 1022:2090) Searching CBFS for prefix pci1022,2090.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:0f.0 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:0f.3 (vd 1022:2093) Searching CBFS for prefix pci1022,2093.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:0f.3 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:0f.4 (vd 1022:2094) Searching CBFS for prefix pci1022,2094.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:0f.4 Option rom sizing returned 0 0 Attempting to init PCI bdf 00:0f.5 (vd 1022:2095) Searching CBFS for prefix pci1022,2095.rom Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Attempting to map option rom on dev 00:0f.5 Option rom sizing returned 0 0 Searching CBFS for prefix genroms/ Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 Penter handle_10: a=00000e50 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 senter handle_10: a=00000e73 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 senter handle_10: a=00000e73 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 Fenter handle_10: a=00000e46 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 1enter handle_10: a=00000e31 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 2enter handle_10: a=00000e32 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 fenter handle_10: a=00000e66 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 benter handle_10: a=00000e62 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 tenter handle_10: a=00000e74 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 menter handle_10: a=00000e6d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 eenter handle_10: a=00000e65 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 nenter handle_10: a=00000e6e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 uenter handle_10: a=00000e75 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202
enter handle_10: a=00000e0d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e0a b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202
enter handle_10: a=00000e0d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e0a b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d4c cs=f000 ip=ec55 f=0202 Searching CBFS for prefix etc/boot-menu-wait Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Checking for bootsplash Searching CBFS for prefix bootsplash.jpg Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file Searching CBFS for prefix bootsplash.bmp Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Found CBFS file enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 enter handle_16: a=00000100 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006d64 cs=f000 ip=ffec f=0202 Mapping hd drive 0x000fd990 to 0 drive 0x000fd990: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=195371568 malloc finalize Add to e820 map: 0009f800 00000800 2 Add to e820 map: 1f7c0000 0000f000 1 Returned 61440 bytes of ZoneHigh e820 map has 5 items: 0: 0000000000000000 - 000000000009f800 = 1 RAM 1: 000000000009f800 - 00000000000a0000 = 2 RESERVED 2: 00000000000f0000 - 0000000000100000 = 2 RESERVED 3: 0000000000100000 - 000000001f7cf000 = 1 RAM 4: 000000001f7cf000 - 000000001f7e0000 = 2 RESERVED Jump to int19 enter handle_19: NULL Benter handle_10: a=00000e42 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 tenter handle_10: a=00000e74 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 ienter handle_10: a=00000e69 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 nenter handle_10: a=00000e6e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 genter handle_10: a=00000e67 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 fenter handle_10: a=00000e66 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 oenter handle_10: a=00000e6f b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 menter handle_10: a=00000e6d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 Henter handle_10: a=00000e48 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 aenter handle_10: a=00000e61 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 renter handle_10: a=00000e72 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 denter handle_10: a=00000e64 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e20 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 Denter handle_10: a=00000e44 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 ienter handle_10: a=00000e69 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 senter handle_10: a=00000e73 b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 kenter handle_10: a=00000e6b b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 .enter handle_10: a=00000e2e b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202
enter handle_10: a=00000e0d b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202 enter handle_10: a=00000e0a b=00000000 c=00000000 d=00000000 ds=0000 es=0000 ss=0000 si=00000000 di=00000000 bp=00000000 sp=00006f24 cs=f000 ip=ec55 f=0202
On Sun, Dec 25, 2011 at 01:19:38AM +0100, Nils wrote:
Op zaterdag 24-12-2011 om 18:59 uur [tijdzone -0500], schreef Kevin O'Connor:
That's odd - does this happen every time? It looks like a timeout on a device other than the keyboard is causing a timeout. What devices do you have? (If I read the logs, SeaBIOS seems to be finding three devices.) You could try unplugging everything but the keyboard just to see if it will boot.
It hapens every time. I only had an USB keyboard and an USB mouse attached. The following log is with only the USB keyboard attached:
Looks like it is crashing in ohci_free_pipe. Looking closely, I don't think ohci_free_pipe() is following the spec exactly - it's modifying the control list even when the control list may be active.
You could see what the following outputs:
--- a/src/usb-ohci.c +++ b/src/usb-ohci.c @@ -283,8 +283,10 @@ static void signal_freelist(struct usb_ohci_s *cntl) { u32 v = readl(&cntl->regs->control); + dprintf(1, "signal_freelist control=%x\n", v); if (v & OHCI_CTRL_CLE) { writel(&cntl->regs->control, v & ~(OHCI_CTRL_CLE|OHCI_CTRL_BLE)); + dprintf(1, "signal_freelist2 control=%x\n", readl(&cntl->regs->control)); ohci_waittick(cntl); writel(&cntl->regs->ed_controlcurrent, 0); writel(&cntl->regs->ed_bulkcurrent, 0);
-Kevin
Op zondag 25-12-2011 om 13:37 uur [tijdzone -0500], schreef Kevin O'Connor:
On Sun, Dec 25, 2011 at 01:19:38AM +0100, Nils wrote:
Op zaterdag 24-12-2011 om 18:59 uur [tijdzone -0500], schreef Kevin O'Connor:
That's odd - does this happen every time? It looks like a timeout on a device other than the keyboard is causing a timeout. What devices do you have? (If I read the logs, SeaBIOS seems to be finding three devices.) You could try unplugging everything but the keyboard just to see if it will boot.
It hapens every time. I only had an USB keyboard and an USB mouse attached. The following log is with only the USB keyboard attached:
Looks like it is crashing in ohci_free_pipe. Looking closely, I don't think ohci_free_pipe() is following the spec exactly - it's modifying the control list even when the control list may be active.
You could see what the following outputs:
--- a/src/usb-ohci.c +++ b/src/usb-ohci.c @@ -283,8 +283,10 @@ static void signal_freelist(struct usb_ohci_s *cntl) { u32 v = readl(&cntl->regs->control);
- dprintf(1, "signal_freelist control=%x\n", v); if (v & OHCI_CTRL_CLE) { writel(&cntl->regs->control, v & ~(OHCI_CTRL_CLE|OHCI_CTRL_BLE));
dprintf(1, "signal_freelist2 control=%x\n", readl(&cntl->regs->control)); ohci_waittick(cntl); writel(&cntl->regs->ed_controlcurrent, 0); writel(&cntl->regs->ed_bulkcurrent, 0);
-Kevin
With that patch:
pmm_free 0x1f7b4a30 (detail=0x1f7b4a60) ohci_free_pipe 0x1f7b4aa0 signal_freelist control=97 signal_freelist2 control=87 WARNING - Timeout at ohci_waittick:275! pmm_free 0x1f7b4a90 (detail=0x1f7b4ac0) ohci_free_pipe 0x1f7b4b00 signal_freelist control=97 signal_freelist2 control=87 WARNING - Timeout at ohci_waittick:275! pmm_free 0x1f7b4af0 (detail=0x1f7b4b20) init serial Found 1 serial ports
I'm still investigating your geode vga patch but it is not working yet.
Thanks, Nils.
On Mon, Dec 26, 2011 at 10:31:35PM +0100, Nils wrote:
With that patch:
pmm_free 0x1f7b4a30 (detail=0x1f7b4a60) ohci_free_pipe 0x1f7b4aa0 signal_freelist control=97 signal_freelist2 control=87 WARNING - Timeout at ohci_waittick:275! pmm_free 0x1f7b4a90 (detail=0x1f7b4ac0) ohci_free_pipe 0x1f7b4b00 signal_freelist control=97 signal_freelist2 control=87 WARNING - Timeout at ohci_waittick:275! pmm_free 0x1f7b4af0 (detail=0x1f7b4b20) init serial Found 1 serial ports
Out of curiousity, if you disable ohci_free_pipe() (by adding a "return" as the first statement of the function) does the keyboard work long enough to get to the boot menu?
I'm still investigating your geode vga patch but it is not working yet.
Okay - send the log if you need assistance.
-Kevin
On Sat, Dec 24, 2011 at 12:53:45AM +0100, Nils wrote:
Hi all,
[...]
Searching CBFS for prefix vgaroms/ Found CBFS file fallback/coreboot_ram Found CBFS file fallback/payload Found CBFS file vsa Found CBFS file vgaroms/vgabios.bin Copying data 30208@0xfff222f8 to 196608@0x000c0000 Checking rom 0x000c0000 (sig aa55 size 59) Running option rom at c000:0003 enter vga_post: a=00000000 b=0000ffff c=00000000 d=0000ffff ds=0000 es=f000 ss=0000 si=00000000 di=0000d230 bp=00000000 sp=00006efe cs=f000 ip=bf93 f=6f12 GEODEVGA_INIT VP_SETUP VP_SETUP VP_MISC=0x00000c00 VP_SETUP VP_MISC=0x00000001 VP_SETUP VP_DCFG=0x00000000 VP_SETUP VP_DCFG=0x0001000f DC_SETUP DC_SETUP dc_fb=0x50000000 GEODEVGA_DEMO enter handle_10: a=00000003 b=5a98000f c=2839000f d=2764000f ds=000f es=2839 ss=0000 si=6f44000f di=2741000f bp=29b2000f sp=00006ec4 cs=5a98 ip=000f f=000f mode search 03 found 0x00004034 Set active page 00 address 0000
[...]
I noticed from your log that you appear to be using the patched vgabios for Geode. Does that code actually work on real hardware?
The geode patch never made it into the SeaBIOS repo, but I'd like to see it merged. If the patch was updated, would you be able to test if it works on real hardware?
-Kevin