Hi kevin,
Op zaterdag 03-03-2012 om 22:33 uur [tijdzone -0500], schreef Kevin
O'Connor:

> I don't see anything wrong with the above code.  (The barrier() should
> be moved, but I don't see that causing the problems you're seeing.)
> 
> Getting more info may help.  Something like the below.
See ohci_test2.log

> Another thing you could try is forcing the "if (frameexp == 0)" branch
> (by, for example, changing it to "if (1 || frameexp == 0)".
With that branch forced i get the same timeout as before. 
See ohci_test3.log

Thanks, Nils.
Start bios (version pre-1.6.4-20120304_210648-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 0xfffffd30
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=0x000f3838 handle=ffffffff size=35028 align=10 ret=0x1f7b7600 (detail=0x1f7bfee0)
Relocating init from 0x000eaf70 to 0x1f7b7600 (size 35028)
malloc fixup reloc
init ivt
init bda
Add to e820 map: 0009fc00 00000400 2
init pic
init timer
tsc calibrate start=1144617719 end=1145244787 diff=627068
CPU Mhz=365
math cp init
PCI probe
Searching CBFS for prefix etc/extra-pci-roots
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b7530 (detail=0x1f7b75a0)
PCI device 00:01.0 (vd=100b:0028 c=0600)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b7490 (detail=0x1f7b7500)
PCI device 00:01.1 (vd=100b:0030 c=0300)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b73f0 (detail=0x1f7b7460)
PCI device 00:0e.0 (vd=10ec:8139 c=0200)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b7350 (detail=0x1f7b73c0)
PCI device 00:0f.0 (vd=1022:2090 c=0601)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b72b0 (detail=0x1f7b7320)
PCI device 00:0f.2 (vd=1022:209a c=0101)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b7210 (detail=0x1f7b7280)
PCI device 00:0f.3 (vd=1022:2093 c=0401)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b7170 (detail=0x1f7b71e0)
PCI device 00:0f.4 (vd=1022:2094 c=0c03)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=112 align=10 ret=0x1f7b70d0 (detail=0x1f7b7140)
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/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
No apic - only the main cpu is present.
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
Relocating coreboot bios tables
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=80 align=10 ret=0x000fdb10 (detail=0x1f7b70a0)
Copying PIR from 0x1f7d0400 to 0x000fdb10
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=31 align=10 ret=0x000fdaf0 (detail=0x1f7b7070)
Copying SMBIOS entry point from 0x1f7d1400 to 0x000fdaf0
Scan for VGA option rom
Searching CBFS for prefix etc/optionroms-checksum
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
Searching CBFS for prefix etc/s3-resume-vga-init
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
Searching CBFS for prefix etc/screen-and-debug
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
Attempting to init PCI bdf 00:01.1 (vd 100b:0030)
Searching CBFS for prefix pci100b,0030.rom
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
Attempting to map option rom on dev 00:01.1
Option rom sizing returned 0 0
Searching CBFS for prefix vgaroms/
Found CBFS file fallback/romstage
Found CBFS file fallback/coreboot_ram
Found CBFS file fallback/payload
Found CBFS file vsa
Found CBFS file config
Found CBFS file etc/boot-menu-wait
Found CBFS file 
init usb
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=28 align=10 ret=0x1f7b7020 (detail=0x1f7b7040)
OHCI init on dev 00:0f.4 (regs=0xfe00e000)
pmm_malloc zone=0x1f7bfebc handle=ffffffff size=256 align=100 ret=0x1f7cff00 (detail=0x1f7b6ff0)
pmm_malloc zone=0x1f7bfebc handle=ffffffff size=16 align=10 ret=0x1f7cfef0 (detail=0x1f7b6fc0)
set_address 0x1f7b7020
ohci_alloc_control_pipe 0x1f7b7020
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6f60 (detail=0x1f7b6f90)
ohci_control 0x1f7b6f70
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6f00 (detail=0x1f7b6f30)
pmm_free 0x1f7b6f00 (detail=0x1f7b6f30)
ohci_alloc_control_pipe 0x1f7b7020
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6f00 (detail=0x1f7b6f30)
config_usb: 0x1f7b6f10
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6ea0 (detail=0x1f7b6ed0)
pmm_free 0x1f7b6ea0 (detail=0x1f7b6ed0)
device rev=0110 cls=00 sub=00 proto=00 size=08
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6ea0 (detail=0x1f7b6ed0)
pmm_free 0x1f7b6ea0 (detail=0x1f7b6ed0)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=59 align=10 ret=0x1f7b6e90 (detail=0x1f7b6ed0)
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6e30 (detail=0x1f7b6e60)
pmm_free 0x1f7b6e30 (detail=0x1f7b6e60)
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6e30 (detail=0x1f7b6e60)
pmm_free 0x1f7b6e30 (detail=0x1f7b6e60)
usb_hid_init 0x1f7b6f10
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6e30 (detail=0x1f7b6e60)
pmm_free 0x1f7b6e30 (detail=0x1f7b6e60)
ohci_control 0x1f7b6f10
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6e30 (detail=0x1f7b6e60)
pmm_free 0x1f7b6e30 (detail=0x1f7b6e60)
ohci_alloc_intr_pipe 0x1f7b7020 3
ebda moved from 9fc00 to 9f800
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=48 align=10 ret=0x0009ffd0 (detail=0x1f7b6e60)
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=240 align=10 ret=0x0009fee0 (detail=0x1f7b6e30)
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=120 align=10 ret=0x0009fe60 (detail=0x1f7b6e00)
update h=0x1f7cff00 s=4 ms=8 ed=0x0009ffd0
u i=4 o=1f7cfef0 n=0x0009ffd0
u i=12 o=1f7cfef0 n=0x0009ffd0
u i=20 o=1f7cfef0 n=0x0009ffd0
u i=28 o=1f7cfef0 n=0x0009ffd0
USB keyboard initialized
pmm_free 0x1f7b6e90 (detail=0x1f7b6ed0)
ohci_free_pipes 0x1f7b7020
WARNING - Timeout at ohci_waittick:132!
pmm_free 0x1f7b6f00 (detail=0x1f7b6f30)
pmm_free 0x1f7b6f60 (detail=0x1f7b6f90)
init serial
Found 1 serial ports
init hard drives
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=16 align=10 ret=0x000fdae0 (detail=0x1f7b6f90)
ATA controller 1 at 1f0/3f4/1ca0 (irq 14 dev 7a)
powerup iobase=1f0 st=50
powerup iobase=1f0 st=50
ata_detect ata0-0: sc=55 sn=aa dh=a0
ata_reset drive=0x00006e90
ata_reset exit status=50
send_cmd : read error (status=51 err=04)
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=40 align=10 ret=0x000fdab0 (detail=0x1f7b6f60)
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=80 align=10 ret=0x1f7b6ee0 (detail=0x1f7b6f30)
ata0-0: ST9100823A ATA-6 Hard-Disk (93 GiBytes)
Searching bootorder for: /pci@i0cf8/*@f,2/drive@0/disk@0
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=20 align=10 ret=0x1f7b6e90 (detail=0x1f7b6eb0)
Registering bootable: ata0-0: ST9100823A ATA-6 Hard-Disk (93 GiBytes) (type:2 prio:103 data:fdab0)
ata_detect resetresult=604d
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=16 align=10 ret=0x000fdaa0 (detail=0x1f7b6dd0)
ATA controller 2 at 170/374/1ca8 (irq 15 dev 7a)

pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6eb0 (detail=0x1f7b6ee0)
pmm_free 0x1f7b6eb0 (detail=0x1f7b6ee0)
ohci_control 0x1f7b6f90
pmm_malloc zone=0x1f7bfec8 handle=ffffffff size=48 align=10 ret=0x1f7b6eb0 (detail=0x1f7b6ee0)
pmm_free 0x1f7b6eb0 (detail=0x1f7b6ee0)
ohci_alloc_intr_pipe 0x1f7b70a0 3
ebda moved from 9fc00 to 9f800
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=48 align=10 ret=0x0009ffd0 (detail=0x1f7b6ee0)
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=240 align=10 ret=0x0009fee0 (detail=0x1f7b6eb0)
pmm_malloc zone=0x1f7bfeb8 handle=ffffffff size=120 align=10 ret=0x0009fe60 (detail=0x1f7b6e80)
USB keyboard initialized
pmm_free 0x1f7b6f10 (detail=0x1f7b6f50)
ohci_free_pipes 0x1f7b70a0
WARNING - Timeout at ohci_waittick:132!
pmm_free 0x1f7b6f80 (detail=0x1f7b6fb0)
pmm_free 0x1f7b6fe0 (detail=0x1f7b7010)
init serial
Found 1 serial ports
init hard drives
pmm_malloc zone=0x1f7bfec0 handle=ffffffff size=16 align=10 ret=0x000fdae0 (detail=0x1f7b7010)
ATA controller 1 at 1f0/3f4/1ca0 (irq 14 dev 7a)

_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to