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
