[SeaBIOS] Unremovable USB3 device can not be detected after reboot

Zheng Bao fishbaoz at hotmail.com
Thu Aug 27 03:47:02 CET 2015


Fist time: Power up, SeaGate USB hard drive can be detected.
------------------------------------------------------   start
SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150826_232532-supersrv)
Found coreboot cbmem console @ affde000
Found mainboard AMD FP4
malloc preinit
Relocating init from 0x000e4f20 to 0xaff54650 (size 43248)
malloc init
Found CBFS header at 0xfffffc60
Add romfile: cmos_layout.bin (size=1776)
Add romfile: pci1002,9870.rom (size=64512)
Add romfile: fallback/dsdt.aml (size=9291)
Add romfile: fallback/romstage (size=25304)
Add romfile: config (size=85)
Add romfile: revision (size=578)
Add romfile:  (size=28952)
Add romfile: fch/fwm (size=4096)
Add romfile: fch/xhci (size=74932)
Add romfile: fallback/ramstage (size=48982)
Add romfile:  (size=2712)
Add romfile: fch/imc (size=65536)
Add romfile: fallback/payload (size=59474)
Add romfile:  (size=71384)
Add romfile: apu/pspdir (size=832)
Add romfile:  (size=24)
Add romfile: apu/pubsignedkey (size=832)
Add romfile:  (size=24)
Add romfile: apu/pspbtldr (size=25980)
Add romfile:  (size=24)
Add romfile: apu/psprcvr (size=21644)
Add romfile: apu/pspsecureos (size=114675)
Add romfile: apu/pspnvram (size=65536)
Add romfile: apu/smufwm (size=77593)
Add romfile:  (size=24)
Add romfile: apu/smuscs (size=3072)
Add romfile: apu/pspsecuredebug (size=832)
Add romfile:  (size=24)
Add romfile: apu/psptrustlets (size=91956)
Add romfile: apu/trustletkey (size=832)
Add romfile: apu/smufirmware2 (size=20374)
Add romfile:  (size=5407000)
Add romfile: AGESA (size=827028)
Add romfile:  (size=1269080)
Copying romfile 'links' (len 1269080)
Copying data 1269080 at 0xffec9ee8 to 1269080 at 0xafe1ccc0
init ivt
init bda
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
init pic
math cp init
CPU Mhz=2101
init timer
PCI probe
PCI device 00:00.0 (vd=1022:1576 c=0600)
PCI device 00:01.0 (vd=1002:9874 c=0300)
PCI device 00:01.1 (vd=1002:9840 c=0403)
PCI device 00:02.0 (vd=1022:157b c=0600)
PCI device 00:02.5 (vd=1022:157c c=0604)
PCI device 00:03.0 (vd=1022:157b c=0600)
PCI device 00:08.0 (vd=1022:1578 c=1080)
PCI device 00:09.0 (vd=1022:157d c=0600)
PCI device 00:09.2 (vd=1022:157a c=0403)
PCI device 00:10.0 (vd=1022:7914 c=0c03)
PCI device 00:11.0 (vd=1022:7901 c=0106)
PCI device 00:12.0 (vd=1022:7908 c=0c03)
PCI device 00:14.0 (vd=1022:790b c=0c05)
PCI device 00:14.3 (vd=1022:790e c=0601)
PCI device 00:14.7 (vd=1022:7906 c=0805)
PCI device 00:18.0 (vd=1022:1570 c=0600)
PCI device 00:18.1 (vd=1022:1571 c=0600)
PCI device 00:18.2 (vd=1022:1572 c=0600)
PCI device 00:18.3 (vd=1022:1573 c=0600)
PCI device 00:18.4 (vd=1022:1574 c=0600)
PCI device 00:18.5 (vd=1022:1575 c=0600)
PCI device 01:00.0 (vd=10ec:8168 c=0200)
PCI device 01:00.1 (vd=10ec:816a c=0700)
PCI device 01:00.2 (vd=10ec:816b c=0700)
PCI device 01:00.3 (vd=10ec:816c c=0c07)
PCI device 01:00.4 (vd=10ec:816d c=0c03)
Found 26 PCI devices (max PCI bus is 01)
Relocating coreboot bios tables
Copying SMBIOS entry point from 0xaffa7000 to 0x000f5f20
Copying ACPI RSDP from 0xaffb8000 to 0x000f5ef0
Copying MPTABLE from 0xaffdc000/affdc010 to 0x000f5d20
Copying PIR from 0xaffdd000 to 0x000f5cf0
rsdp=0x000f5ef0
rsdt=0xaffb8030
fadt=0xaffba6d0
pm_tmr_blk=818
Using pmtimer, ioport 0x818
Scan for VGA option rom
Attempting to init PCI bdf 00:01.0 (vd 1002:9874)
Copying data 64512 at 0xff800778 to 64512 at 0x000c0000
Running option rom at c000:0003
Turning on vga text mode console
SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150826_232532-supersrv)
/aff51000\ Start thread
|aff51000| init usb
|aff51000| XHCI init on dev 00:10.0: regs @ 0xf0b8a000, 8 ports, 32 slots, 32 byte contexts
|aff51000| XHCI    extcap 0x1 @ f0b8a500
|aff51000| XHCI    protocol USB  3.00, 4 ports (offset 1), def 0
|aff51000| XHCI    protocol USB  2.00, 4 ports (offset 5), def 18
|aff51000| XHCI    extcap 0xa @ f0b8a540
/aff50000\ Start thread
|aff50000| configure_xhci: resetting
init ps2port
/aff4e000\ Start thread
|aff4e000| WARNING - Timeout at i8042_flush:71!
\aff4e000/ End thread
|aff51000| EHCI init on dev 00:12.0 (regs=0xf0b8d520)
/aff4e000\ Start thread
|aff50000| configure_xhci: setup 8 scratch pad buffers
init lpt
Found 0 lpt ports
init serial
Found 1 serial ports
init floppy drives
init hard drives
init ahci
AHCI controller at 11.0, iobase f0b8d000, irq 0
AHCI: cap 0xf733ff01, ports_impl 0x3
/aff4d000\ Start thread
|aff4d000| AHCI/0: probing
|aff51000| EHCI init on dev 01:00.4 (regs=0xf0818020)
/aff4c000\ Start thread
/aff4b000\ Start thread
/aff4a000\ Start thread
/aff48000\ Start thread
|aff48000| AHCI/1: probing
|aff48000| AHCI/1: link up
|aff4d000| AHCI/0: link down
\aff51000/ End thread
/aff47000\ Start thread
/aff46000\ Start thread
init megasas
|aff48000| AHCI/1: ... finished, status 0x51, ERROR 0x4
\aff4d000/ End thread
/aff4d000\ Start thread
/aff45000\ Start thread
|aff48000| Searching bootorder for: /pci at i0cf8/*@11/drive at 1/disk at 0
/aff44000\ Start thread
|aff48000| AHCI/1: registering: "AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes)"
|aff48000| Registering bootable: AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes) (type:2 prio:103 data:f5c80)
\aff48000/ End thread
/aff49000\ Start thread
|aff49000| xhci_hub_reset port #5: 0x000202e1, powered, pls 7, speed 0 [ - ]
|aff4b000| set_address 0xaff52000
/aff48000\ Start thread
/aff43000\ Start thread
/aff42000\ Start thread
|aff4b000| config_usb: 0xaff519d0
|aff4b000| device rev=0200 cls=09 sub=00 proto=01 size=64
/aff41000\ Start thread
/aff40000\ Start thread
/aff3f000\ Start thread
/aff3e000\ Start thread
|aff41000| set_address 0xaff52000
|aff41000| config_usb: 0xaff516d0
|aff49000| XHCI port #5: 0x002202a0, powered, pls 5, speed 0 [ - ]
\aff49000/ End thread
|aff4a000| XHCI port #1: 0x00021203, powered, enabled, pls 0, speed 4 [Super]
|aff4a000| set_address 0xaff9efb0
|aff41000| device rev=0110 cls=00 sub=00 proto=00 size=8
|aff40000| set_address 0xaff52000
|aff4a000| xhci_alloc_pipe: usbdev 0xaff4f520, ring 0xaff9e100, slotid 0, epid 1
|aff4a000| xhci_cmd_enable_slot:
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 1, len 0]
|aff4a000| xhci_process_events: status change port #5
|aff4a000| xhci_process_events: status change port #1
|aff4a000| xhci_process_events: status change port #5
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed00, evt 0xaff9ee00, type 33, eidx 1, cc 1]
|aff4a000| xhci_alloc_pipe: enable slot: got slotid 1
|aff4a000| xhci_cmd_address_device: slotid 1
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 2, len 0]
|aff41000| usb_hid_setup 0xaff516d0
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed10, evt 0xaff9ee00, type 33, eidx 2, cc 1]
|aff41000| USB keyboard initialized
\aff41000/ End thread
|aff4a000| xhci_realloc_pipe: usbdev 0xaff4f520, ring 0xaff9e100, slotid 1, epid 1
|aff4a000| config_usb: 0xaff9e220
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 1, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 2, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 3, len 0]
|aff4a000| xhci_xfer_kick: ring 0xaff9e100, slotid 1, epid 1
|aff40000| config_usb: 0xaff51550
|aff4a000| xhci_process_events: ring 0xaff9e100 [trb 0xaff9e120, evt 0xaff9e200, type 32, eidx 3, cc 1]
|aff4a000| device rev=0300 cls=00 sub=00 proto=00 size=512
|aff4a000| xhci_realloc_pipe: usbdev 0xaff4f520, ring 0xaff9e100, slotid 1, epid 1
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 4, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 5, len 9]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 6, len 0]
|aff4a000| xhci_xfer_kick: ring 0xaff9e100, slotid 1, epid 1
|aff40000| device rev=0110 cls=00 sub=00 proto=00 size=8
|aff4a000| xhci_process_events: ring 0xaff9e100 [trb 0xaff9e150, evt 0xaff9e200, type 32, eidx 6, cc 1]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 7, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 8, len 44]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 9, len 0]
|aff4a000| xhci_xfer_kick: ring 0xaff9e100, slotid 1, epid 1
|aff4a000| xhci_process_events: ring 0xaff9e100 [trb 0xaff9e180, evt 0xaff9e200, type 32, eidx 9, cc 1]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 10, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 11, len 0]
|aff4a000| xhci_xfer_kick: ring 0xaff9e100, slotid 1, epid 1
|aff4a000| xhci_process_events: ring 0xaff9e100 [trb 0xaff9e1a0, evt 0xaff9e200, type 32, eidx 11, cc 1]
|aff4a000| xhci_alloc_pipe: usbdev 0xaff4f520, ring 0x000ee100, slotid 0, epid 3
|aff4a000| xhci_cmd_configure_endpoint: slotid 1, add 0x9, del 0x0
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 3, len 0]
|aff40000| usb_hid_setup 0xaff51550
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed20, evt 0xaff9ee00, type 33, eidx 3, cc 1]
|aff4a000| xhci_alloc_pipe: usbdev 0xaff4f520, ring 0x000edf00, slotid 0, epid 4
|aff4a000| xhci_cmd_configure_endpoint: slotid 1, add 0x11, del 0x0
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 4, len 0]
|aff40000| USB mouse initialized
\aff40000/ End thread
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed30, evt 0xaff9ee00, type 33, eidx 4, cc 1]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 12, len 8]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 13, len 1]
|aff4a000| xhci_trb_queue: ring 0xaff9e100 [nidx 14, len 0]
|aff4a000| xhci_xfer_kick: ring 0xaff9e100, slotid 1, epid 1
|aff4a000| xhci_process_events: ring 0xaff9e100 [trb 0xaff9e1d0, evt 0xaff9e200, type 32, eidx 14, cc 1]
|aff4a000| Searching bootorder for: /pci at i0cf8/usb at 10/storage at 1/*@0/*@0,0
|aff4a000| Searching bootorder for: /pci at i0cf8/usb at 10/usb-*@1
|aff4a000| xhci_trb_queue: ring 0x000edf00 [nidx 1, len 31]
|aff4a000| xhci_xfer_kick: ring 0x000edf00, slotid 1, epid 4
|aff4a000| xhci_process_events: ring 0x000edf00 [trb 0x000edf00, evt 0x000ee000, type 32, eidx 1, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000ee100 [nidx 1, len 36]
|aff4a000| xhci_xfer_kick: ring 0x000ee100, slotid 1, epid 3
|aff4a000| xhci_process_events: ring 0x000ee100 [trb 0x000ee100, evt 0x000ee200, type 32, eidx 1, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000ee100 [nidx 2, len 13]
|aff4a000| xhci_xfer_kick: ring 0x000ee100, slotid 1, epid 3
|aff4a000| xhci_process_events: ring 0x000ee100 [trb 0x000ee110, evt 0x000ee200, type 32, eidx 2, cc 1]
|aff4a000| USB MSC vendor='Seagate' product='FA GoFlex Pro' rev='0210' type=0 removable=0
|aff4a000| xhci_trb_queue: ring 0x000edf00 [nidx 2, len 31]
|aff4a000| xhci_xfer_kick: ring 0x000edf00, slotid 1, epid 4
|aff4a000| xhci_process_events: ring 0x000edf00 [trb 0x000edf10, evt 0x000ee000, type 32, eidx 2, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000ee100 [nidx 3, len 13]
|aff4a000| xhci_xfer_kick: ring 0x000ee100, slotid 1, epid 3
|aff4a000| xhci_process_events: ring 0x000ee100 [trb 0x000ee120, evt 0x000ee200, type 32, eidx 3, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000edf00 [nidx 3, len 31]
|aff4a000| xhci_xfer_kick: ring 0x000edf00, slotid 1, epid 4
|aff4a000| xhci_process_events: ring 0x000edf00 [trb 0x000edf20, evt 0x000ee000, type 32, eidx 3, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000ee100 [nidx 4, len 8]
|aff4a000| xhci_xfer_kick: ring 0x000ee100, slotid 1, epid 3
|aff4a000| xhci_process_events: ring 0x000ee100 [trb 0x000ee130, evt 0x000ee200, type 32, eidx 4, cc 1]
|aff4a000| xhci_trb_queue: ring 0x000ee100 [nidx 5, len 13]
|aff4a000| xhci_xfer_kick: ring 0x000ee100, slotid 1, epid 3
|aff4a000| xhci_process_events: ring 0x000ee100 [trb 0x000ee140, evt 0x000ee200, type 32, eidx 5, cc 1]
|aff4a000| USB MSC blksize=512 sectors=976773167
|aff4a000| Registering bootable: USB MSC Drive Seagate FA GoFlex Pro 0210 (type:2 prio:103 data:f5c50)
\aff4a000/ End thread
\aff47000/ End thread
\aff42000/ End thread
\aff43000/ End thread
\aff48000/ End thread
\aff44000/ End thread
\aff45000/ End thread
\aff46000/ End thread
\aff50000/ End thread
\aff4d000/ End thread
\aff3e000/ End thread
\aff3f000/ End thread
|aff4b000| Initialized USB HUB (2 ports used)
\aff4b000/ End thread
\aff4e000/ End thread
|aff4c000| WARNING - Timeout at ehci_waittick:178!
\aff4c000/ End thread
All threads complete.
Scan for option roms
Attempting to init PCI bdf 00:00.0 (vd 1022:1576)
Attempting to init PCI bdf 00:01.1 (vd 1002:9840)
Attempting to init PCI bdf 00:02.0 (vd 1022:157b)
Attempting to init PCI bdf 00:02.5 (vd 1022:157c)
Attempting to init PCI bdf 00:03.0 (vd 1022:157b)
Attempting to init PCI bdf 00:08.0 (vd 1022:1578)
Attempting to init PCI bdf 00:09.0 (vd 1022:157d)
Attempting to init PCI bdf 00:09.2 (vd 1022:157a)
Attempting to init PCI bdf 00:10.0 (vd 1022:7914)
Attempting to init PCI bdf 00:11.0 (vd 1022:7901)
Attempting to init PCI bdf 00:12.0 (vd 1022:7908)
Attempting to init PCI bdf 00:14.0 (vd 1022:790b)
Attempting to init PCI bdf 00:14.3 (vd 1022:790e)
Attempting to init PCI bdf 00:14.7 (vd 1022:7906)
Attempting to init PCI bdf 00:18.0 (vd 1022:1570)
Attempting to init PCI bdf 00:18.1 (vd 1022:1571)
Attempting to init PCI bdf 00:18.2 (vd 1022:1572)
Attempting to init PCI bdf 00:18.3 (vd 1022:1573)
Attempting to init PCI bdf 00:18.4 (vd 1022:1574)
Attempting to init PCI bdf 00:18.5 (vd 1022:1575)
Attempting to init PCI bdf 01:00.0 (vd 10ec:8168)
Attempting to init PCI bdf 01:00.1 (vd 10ec:816a)
Attempting to init PCI bdf 01:00.2 (vd 10ec:816b)
Attempting to init PCI bdf 01:00.3 (vd 10ec:816c)
Attempting to init PCI bdf 01:00.4 (vd 10ec:816d)

Press F12 for boot menu.

Checking for bootsplash
Searching bootorder for: HALT
Mapping hd drive 0x000f5c80 to 0
drive 0x000f5c80: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=250069680
Mapping hd drive 0x000f5c50 to 1
drive 0x000f5c50: PCHS=0/0/0 translation=lba LCHS=1024/255/63 s=976773167
finalize PMM
malloc finalize
Space available for UMB: d0000-ed800, f5740-f5c50
Returned 212992 bytes of ZoneHigh
e820 map has 7 items:
  0: 0000000000000000 - 000000000009fc00 = 1 RAM
  1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
  2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
  3: 0000000000100000 - 00000000aff93000 = 1 RAM
  4: 00000000aff93000 - 00000000d0000000 = 2 RESERVED
  5: 00000000f8000000 - 00000000fc000000 = 2 RESERVED
  6: 0000000100000000 - 000000012f000000 = 1 RAM
Jump to int19
enter handle_19:
  NULL
Booting from Hard Disk...
Booting from 0000:7c00
-----------------------------------------------------------------------------  end

Second time: Press reset button. The SeaGate USB3 hard drive can not be detected.
--------------------------------------------------------------------------------- start
SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150826_232532-supersrv)
Attempting to find coreboot table
Found coreboot table forwarder.
Now attempting to find coreboot memory map
SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150826_232532-supersrv)
Found coreboot cbmem console @ affde000
Found mainboard AMD FP4
malloc preinit
Relocating init from 0x000e4f20 to 0xaff54650 (size 43248)
malloc init
Found CBFS header at 0xfffffc60
Add romfile: cmos_layout.bin (size=1776)
Add romfile: pci1002,9870.rom (size=64512)
Add romfile: fallback/dsdt.aml (size=9291)
Add romfile: fallback/romstage (size=25304)
Add romfile: config (size=85)
Add romfile: revision (size=578)
Add romfile:  (size=28952)
Add romfile: fch/fwm (size=4096)
Add romfile: fch/xhci (size=74932)
Add romfile: fallback/ramstage (size=48982)
Add romfile:  (size=2712)
Add romfile: fch/imc (size=65536)
Add romfile: fallback/payload (size=59474)
Add romfile:  (size=71384)
Add romfile: apu/pspdir (size=832)
Add romfile:  (size=24)
Add romfile: apu/pubsignedkey (size=832)
Add romfile:  (size=24)
Add romfile: apu/pspbtldr (size=25980)
Add romfile:  (size=24)
Add romfile: apu/psprcvr (size=21644)
Add romfile: apu/pspsecureos (size=114675)
Add romfile: apu/pspnvram (size=65536)
Add romfile: apu/smufwm (size=77593)
Add romfile:  (size=24)
Add romfile: apu/smuscs (size=3072)
Add romfile: apu/pspsecuredebug (size=832)
Add romfile:  (size=24)
Add romfile: apu/psptrustlets (size=91956)
Add romfile: apu/trustletkey (size=832)
Add romfile: apu/smufirmware2 (size=20374)
Add romfile:  (size=5407000)
Add romfile: AGESA (size=827028)
Add romfile:  (size=1269080)
Copying romfile 'links' (len 1269080)
Copying data 1269080 at 0xffec9ee8 to 1269080 at 0xafe1ccc0
init ivt
init bda
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
init pic
math cp init
CPU Mhz=2100
init timer
PCI probe
PCI device 00:00.0 (vd=1022:1576 c=0600)
PCI device 00:01.0 (vd=1002:9874 c=0300)
PCI device 00:01.1 (vd=1002:9840 c=0403)
PCI device 00:02.0 (vd=1022:157b c=0600)
PCI device 00:02.5 (vd=1022:157c c=0604)
PCI device 00:03.0 (vd=1022:157b c=0600)
PCI device 00:08.0 (vd=1022:1578 c=1080)
PCI device 00:09.0 (vd=1022:157d c=0600)
PCI device 00:09.2 (vd=1022:157a c=0403)
PCI device 00:10.0 (vd=1022:7914 c=0c03)
PCI device 00:11.0 (vd=1022:7901 c=0106)
PCI device 00:12.0 (vd=1022:7908 c=0c03)
PCI device 00:14.0 (vd=1022:790b c=0c05)
PCI device 00:14.3 (vd=1022:790e c=0601)
PCI device 00:14.7 (vd=1022:7906 c=0805)
PCI device 00:18.0 (vd=1022:1570 c=0600)
PCI device 00:18.1 (vd=1022:1571 c=0600)
PCI device 00:18.2 (vd=1022:1572 c=0600)
PCI device 00:18.3 (vd=1022:1573 c=0600)
PCI device 00:18.4 (vd=1022:1574 c=0600)
PCI device 00:18.5 (vd=1022:1575 c=0600)
PCI device 01:00.0 (vd=10ec:8168 c=0200)
PCI device 01:00.1 (vd=10ec:816a c=0700)
PCI device 01:00.2 (vd=10ec:816b c=0700)
PCI device 01:00.3 (vd=10ec:816c c=0c07)
PCI device 01:00.4 (vd=10ec:816d c=0c03)
Found 26 PCI devices (max PCI bus is 01)
Relocating coreboot bios tables
Copying SMBIOS entry point from 0xaffa7000 to 0x000f5f20
Copying ACPI RSDP from 0xaffb8000 to 0x000f5ef0
Copying MPTABLE from 0xaffdc000/affdc010 to 0x000f5d20
Copying PIR from 0xaffdd000 to 0x000f5cf0
rsdp=0x000f5ef0
rsdt=0xaffb8030
fadt=0xaffba6d0
pm_tmr_blk=818
Using pmtimer, ioport 0x818
Scan for VGA option rom
Attempting to init PCI bdf 00:01.0 (vd 1002:9874)
Copying data 64512 at 0xff800778 to 64512 at 0x000c0000
Running option rom at c000:0003
Turning on vga text mode console
SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150826_232532-supersrv)
/aff51000\ Start thread
|aff51000| init usb
|aff51000| XHCI init on dev 00:10.0: regs @ 0xf0b8a000, 8 ports, 32 slots, 32 byte contexts
|aff51000| XHCI    extcap 0x1 @ f0b8a500
|aff51000| XHCI    protocol USB  3.00, 4 ports (offset 1), def 0
|aff51000| XHCI    protocol USB  2.00, 4 ports (offset 5), def 18
|aff51000| XHCI    extcap 0xa @ f0b8a540
/aff50000\ Start thread
|aff50000| configure_xhci: resetting
init ps2port
/aff4e000\ Start thread
|aff4e000| WARNING - Timeout at i8042_flush:71!
\aff4e000/ End thread
|aff51000| EHCI init on dev 00:12.0 (regs=0xf0b8d520)
/aff4e000\ Start thread
|aff50000| configure_xhci: setup 8 scratch pad buffers
init lpt
Found 0 lpt ports
init serial
Found 1 serial ports
init floppy drives
init hard drives
init ahci
AHCI controller at 11.0, iobase f0b8d000, irq 0
AHCI: cap 0xf733ff01, ports_impl 0x3
/aff4d000\ Start thread
|aff4d000| AHCI/0: probing
|aff51000| EHCI init on dev 01:00.4 (regs=0xf0818020)
/aff4c000\ Start thread
/aff4b000\ Start thread
/aff4a000\ Start thread
/aff48000\ Start thread
|aff48000| AHCI/1: probing
|aff48000| AHCI/1: link up
|aff4d000| AHCI/0: link down
\aff51000/ End thread
/aff47000\ Start thread
/aff46000\ Start thread
init megasas
|aff48000| AHCI/1: ... finished, status 0x51, ERROR 0x4
\aff4d000/ End thread
/aff4d000\ Start thread
/aff45000\ Start thread
|aff48000| Searching bootorder for: /pci at i0cf8/*@11/drive at 1/disk at 0
/aff44000\ Start thread
|aff48000| AHCI/1: registering: "AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes)"
|aff48000| Registering bootable: AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes) (type:2 prio:103 data:f5c80)
\aff48000/ End thread
/aff49000\ Start thread
|aff49000| xhci_hub_reset port #5: 0x000202e1, powered, pls 7, speed 0 [ - ]
|aff4b000| set_address 0xaff52000
/aff48000\ Start thread
/aff43000\ Start thread
/aff42000\ Start thread
|aff4b000| config_usb: 0xaff519d0
|aff4b000| device rev=0200 cls=09 sub=00 proto=01 size=64
/aff41000\ Start thread
/aff40000\ Start thread
/aff3f000\ Start thread
/aff3e000\ Start thread
|aff41000| set_address 0xaff52000
|aff41000| config_usb: 0xaff516d0
|aff49000| XHCI port #5: 0x002202a0, powered, pls 5, speed 0 [ - ]
\aff49000/ End thread
|aff4a000| XHCI port #1: 0x00021203, powered, enabled, pls 0, speed 4 [Super]
|aff4a000| set_address 0xaff9efb0
|aff41000| device rev=0110 cls=00 sub=00 proto=00 size=8
|aff40000| set_address 0xaff52000
|aff4a000| xhci_alloc_pipe: usbdev 0xaff4f520, ring 0xaff9e100, slotid 0, epid 1
|aff4a000| xhci_cmd_enable_slot:
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 1, len 0]
|aff4a000| xhci_process_events: status change port #5
|aff4a000| xhci_process_events: status change port #1
|aff4a000| xhci_process_events: status change port #5
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed00, evt 0xaff9ee00, type 33, eidx 1, cc 1]
|aff4a000| xhci_alloc_pipe: enable slot: got slotid 1
|aff4a000| xhci_cmd_address_device: slotid 1
|aff4a000| xhci_trb_queue: ring 0xaff9ed00 [nidx 2, len 0]
|aff4a000| xhci_process_events: ring 0xaff9ed00 [trb 0xaff9ed10, evt 0xaff9ee00, type 33, eidx 2, cc 4]
|aff4a000| xhci_alloc_pipe: address device: failed (cc 4)
\aff4a000/ End thread
|aff41000| usb_hid_setup 0xaff516d0
|aff40000| config_usb: 0xaff51550
|aff41000| USB keyboard initialized
\aff41000/ End thread
|aff40000| device rev=0110 cls=00 sub=00 proto=00 size=8
|aff40000| usb_hid_setup 0xaff51550
|aff40000| USB mouse initialized
\aff40000/ End thread
\aff42000/ End thread
\aff43000/ End thread
\aff48000/ End thread
\aff44000/ End thread
\aff45000/ End thread
\aff46000/ End thread
\aff47000/ End thread
|aff50000| XHCI no devices found
\aff50000/ End thread
\aff4d000/ End thread
\aff3e000/ End thread
\aff3f000/ End thread
|aff4b000| Initialized USB HUB (2 ports used)
\aff4b000/ End thread
\aff4e000/ End thread
|aff4c000| WARNING - Timeout at ehci_waittick:178!
\aff4c000/ End thread
All threads complete.
Scan for option roms
Attempting to init PCI bdf 00:00.0 (vd 1022:1576)
Attempting to init PCI bdf 00:01.1 (vd 1002:9840)
Attempting to init PCI bdf 00:02.0 (vd 1022:157b)
Attempting to init PCI bdf 00:02.5 (vd 1022:157c)
Attempting to init PCI bdf 00:03.0 (vd 1022:157b)
Attempting to init PCI bdf 00:08.0 (vd 1022:1578)
Attempting to init PCI bdf 00:09.0 (vd 1022:157d)
Attempting to init PCI bdf 00:09.2 (vd 1022:157a)
Attempting to init PCI bdf 00:10.0 (vd 1022:7914)
Attempting to init PCI bdf 00:11.0 (vd 1022:7901)
Attempting to init PCI bdf 00:12.0 (vd 1022:7908)
Attempting to init PCI bdf 00:14.0 (vd 1022:790b)
Attempting to init PCI bdf 00:14.3 (vd 1022:790e)
Attempting to init PCI bdf 00:14.7 (vd 1022:7906)
Attempting to init PCI bdf 00:18.0 (vd 1022:1570)
Attempting to init PCI bdf 00:18.1 (vd 1022:1571)
Attempting to init PCI bdf 00:18.2 (vd 1022:1572)
Attempting to init PCI bdf 00:18.3 (vd 1022:1573)
Attempting to init PCI bdf 00:18.4 (vd 1022:1574)
Attempting to init PCI bdf 00:18.5 (vd 1022:1575)
Attempting to init PCI bdf 01:00.0 (vd 10ec:8168)
Attempting to init PCI bdf 01:00.1 (vd 10ec:816a)
Attempting to init PCI bdf 01:00.2 (vd 10ec:816b)
Attempting to init PCI bdf 01:00.3 (vd 10ec:816c)
Attempting to init PCI bdf 01:00.4 (vd 10ec:816d)

Press F12 for boot menu.

Checking for bootsplash
--------------------------------------------------------------------- end


Zheng

----------------------------------------
> Date: Wed, 26 Aug 2015 14:30:14 -0400
> From: kevin at koconnor.net
> To: fishbaoz at hotmail.com
> CC: seabios at seabios.org
> Subject: Re: [SeaBIOS] Unremovable USB3 device can not be detected after reboot
>
> On Wed, Aug 26, 2015 at 10:39:25AM +0000, Zheng Bao wrote:
>> Hi, All,
>> My test environment.
>>
>> Main Board: AMD Bettong
>> SeaBIOS: 1.8.0
>> USB3 device: USB MSC vendor='Seagate' product='FA GoFlex Pro' rev='0210' type=0 removable=0
>>
>> The device can be detected at Seabios stage only when the board is power up first time.
>> If I press the reset button, it can not be detected.
>> I have to unplug, plug the power cable and power up again, the usb3 device can be detected.
>>
>> Removable USB flash disk doesnt have that problem.
>
> Is this with the "msleep(20)" patch applied?
>
> Please provide the full debug log (with debug level of 5 and with
> msleep patch applied) for both a boot that successfully detects the
> device and for a boot that fails to detect the device.
>
> -Kevin
>
> PS - it's best to disable HTML when posting to the list.
 		 	   		  


More information about the SeaBIOS mailing list