<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><pre><a href="http://review.coreboot.org/#/c/11376/" target="_blank">http://review.coreboot.org/#/c/11376/</a></pre>Only this can be apply to Trinity.<br><br>Zheng<br><br><div>> Date: Wed, 2 Sep 2015 17:22:30 +0200<br>> From: vidwer@gmail.com<br>> To: seabios@seabios.org<br>> Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is attached when power up (Summary: not final fixed yet)<br>> <br>> 2015-08-26 14:33 GMT+02:00 Zheng Bao <fishbaoz@hotmail.com>:<br>> > Yes. Need test by our validation dept.<br>> <br>> Hello Zheng,<br>> <br>> Is there an estimated turnaround time for changes to be delivered?<br>> <br>> Would the following changesets apply to Trinity?<br>> http://review.coreboot.org/#/c/11375/<br>> http://review.coreboot.org/#/c/11376/<br>> http://review.coreboot.org/#/c/11377/<br>> <br>> Idwer<br>> <br>> ><br>> ><br>> >> Date: Wed, 26 Aug 2015 13:55:52 +0200<br>> >> From: vidwer@gmail.com<br>> >> To: seabios@seabios.org<br>> >> Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> attached when power up (Summary: not final fixed yet)<br>> ><br>> >><br>> >> 2015-08-26 10:02 GMT+02:00 Zheng Bao <fishbaoz@hotmail.com>:<br>> >> > Changing the AMD register in Coreboot code can only solve the USB3<br>> >> > problem<br>> >> > in OS. In SeaBIOS stage, the problem still exists.<br>> >><br>> >> Will you submit a change to AGESA?<br>> >><br>> >> ><br>> >> > I will start a new thread to describe the problem.<br>> >> ><br>> >> > Zheng<br>> >> ><br>> >> > ________________________________<br>> >> > From: fishbaoz@hotmail.com<br>> >> > To: vidwer@gmail.com; seabios@seabios.org<br>> >> > Date: Wed, 26 Aug 2015 05:35:12 +0000<br>> >> > Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> > attached<br>> >> > when power up<br>> >> ><br>> >> > Problem solved. It is about a internal register setting.<br>> >> > Zheng<br>> >> ><br>> >> ><br>> >> > ________________________________<br>> >> > From: fishbaoz@hotmail.com<br>> >> > To: vidwer@gmail.com; seabios@seabios.org<br>> >> > Date: Tue, 25 Aug 2015 12:06:34 +0000<br>> >> > Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> > attached<br>> >> > when power up<br>> >> ><br>> >> > Message after power up. xhci is ok.<br>> >> > ----------------------------<br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_074224-supersrv)<br>> >> > Found coreboot cbmem console @ bffde000<br>> >> > Found mainboard AMD Parmer<br>> >> > Relocating init from 0x000e7b40 to 0xbff55050 (size 40688)<br>> >> > Found CBFS header at 0xfffffc60<br>> >> > CPU Mhz=2497<br>> >> > Found 23 PCI devices (max PCI bus is 02)<br>> >> > Copying SMBIOS entry point from 0xbffa7000 to 0x000f1a10<br>> >> > Copying ACPI RSDP from 0xbffb8000 to 0x000f19e0<br>> >> > Copying MPTABLE from 0xbffdc000/bffdc010 to 0x000f17b0<br>> >> > Copying PIR from 0xbffdd000 to 0x000f1780<br>> >> > Using pmtimer, ioport 0x818<br>> >> > Scan for VGA option rom<br>> >> > Running option rom at c000:0003<br>> >> > Turning on vga text mode console<br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_074224-supersrv)<br>> >> > /bff52000\ Start thread<br>> >> > |bff52000| XHCI init on dev 00:10.0: regs @ 0xf0248000, 4 ports, 32<br>> >> > slots,<br>> >> > 32 byte contexts<br>> >> > |bff52000| XHCI extcap 0x1 @ f0248500<br>> >> > |bff52000| XHCI protocol USB 3.00, 2 ports (offset 1), def 0<br>> >> > |bff52000| XHCI protocol USB 2.00, 2 ports (offset 3), def 0<br>> >> > /bff51000\ Start thread<br>> >> > |bff51000| configure_xhci: resetting<br>> >> > Found 1 serial ports<br>> >> > AHCI controller at 11.0, iobase f024d000, irq 0<br>> >> > AHCI: cap 0xf3309f05, ports_impl 0x3f<br>> >> > /bff50000\ Start thread<br>> >> > |bff50000| AHCI/0: probing<br>> >> > |bff52000| EHCI init on dev 00:12.2 (regs=0xf024d820)<br>> >> > /bff4f000\ Start thread<br>> >> > /bff4d000\ Start thread<br>> >> > |bff4d000| AHCI/1: probing<br>> >> > |bff50000| AHCI/0: link down<br>> >> > |bff52000| EHCI init on dev 00:13.2 (regs=0xf024d920)<br>> >> > /bff4c000\ Start thread<br>> >> > /bff4b000\ Start thread<br>> >> > |bff4b000| AHCI/2: probing<br>> >> > |bff4d000| AHCI/1: link down<br>> >> > \bff50000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:12.0 (regs=0xf024a000)<br>> >> > /bff50000\ Start thread<br>> >> > /bff4a000\ Start thread<br>> >> > /bff49000\ Start thread<br>> >> > |bff49000| AHCI/3: probing<br>> >> > |bff4b000| AHCI/2: link down<br>> >> > \bff4d000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:13.0 (regs=0xf024b000)<br>> >> > /bff4d000\ Start thread<br>> >> > /bff48000\ Start thread<br>> >> > /bff47000\ Start thread<br>> >> > /bff45000\ Start thread<br>> >> > |bff45000| AHCI/4: probing<br>> >> > |bff49000| AHCI/3: link down<br>> >> > \bff4b000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:14.5 (regs=0xf024c000)<br>> >> > /bff4b000\ Start thread<br>> >> > /bff44000\ Start thread<br>> >> > /bff43000\ Start thread<br>> >> > /bff42000\ Start thread<br>> >> > |bff42000| AHCI/5: probing<br>> >> > |bff45000| AHCI/4: link down<br>> >> > \bff49000/ End thread<br>> >> > \bff52000/ End thread<br>> >> > /bff52000\ Start thread<br>> >> > \bff52000/ End thread<br>> >> > /bff52000\ Start thread<br>> >> > |bff42000| AHCI/5: link down<br>> >> > \bff45000/ End thread<br>> >> > /bff49000\ Start thread<br>> >> > /bff46000\ Start thread<br>> >> > /bff45000\ Start thread<br>> >> > \bff42000/ End thread<br>> >> > /bff42000\ Start thread<br>> >> > /bff41000\ Start thread<br>> >> > /bff40000\ Start thread<br>> >> > /bff3f000\ Start thread<br>> >> > /bff3e000\ Start thread<br>> >> > /bff3d000\ Start thread<br>> >> > /bff3c000\ Start thread<br>> >> > /bff3b000\ Start thread<br>> >> > |bff3b000| XHCI port #2: 0x00021203, powered, enabled, pls 0, speed 4<br>> >> > [Super]<br>> >> > /bff3a000\ Start thread<br>> >> > /bff39000\ Start thread<br>> >> > /bff38000\ Start thread<br>> >> > /bff37000\ Start thread<br>> >> > /bff36000\ Start thread<br>> >> > /bff35000\ Start thread<br>> >> > |bff3b000| xhci_alloc_pipe: usbdev 0xbff53350, ring 0xbff9e400, slotid<br>> >> > 0,<br>> >> > epid 1<br>> >> > |bff3b000| xhci_cmd_enable_slot:<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9ed00 [nidx 1, len 0]<br>> >> > |bff3b000| xhci_process_events: status change port #2<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed00, evt<br>> >> > 0xbff9ee00, type 33, eidx 1, cc 1]<br>> >> > |bff3b000| xhci_alloc_pipe: enable slot: got slotid 1<br>> >> > |bff3b000| xhci_cmd_address_device: slotid 1<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9ed00 [nidx 2, len 0]<br>> >> > /bff34000\ Start thread<br>> >> > /bff33000\ Start thread<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed10, evt<br>> >> > 0xbff9ee00, type 33, eidx 2, cc 1]<br>> >> > |bff3b000| xhci_realloc_pipe: usbdev 0xbff53350, ring 0xbff9e400, slotid<br>> >> > 1,<br>> >> > epid 1<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 1, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 2, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 3, len 0]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0xbff9e400, slotid 1, epid 1<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9e400 [trb 0xbff9e420, evt<br>> >> > 0xbff9e500, type 32, eidx 3, cc 1]<br>> >> > |bff3b000| xhci_realloc_pipe: usbdev 0xbff53350, ring 0xbff9e400, slotid<br>> >> > 1,<br>> >> > epid 1<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 4, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 5, len 9]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 6, len 0]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0xbff9e400, slotid 1, epid 1<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9e400 [trb 0xbff9e450, evt<br>> >> > 0xbff9e500, type 32, eidx 6, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 7, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 8, len 44]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 9, len 0]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0xbff9e400, slotid 1, epid 1<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9e400 [trb 0xbff9e480, evt<br>> >> > 0xbff9e500, type 32, eidx 9, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 10, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 11, len 0]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0xbff9e400, slotid 1, epid 1<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9e400 [trb 0xbff9e4a0, evt<br>> >> > 0xbff9e500, type 32, eidx 11, cc 1]<br>> >> > |bff3b000| xhci_alloc_pipe: usbdev 0xbff53350, ring 0x000eee00, slotid<br>> >> > 0,<br>> >> > epid 3<br>> >> > |bff3b000| xhci_cmd_configure_endpoint: slotid 1, add 0x9, del 0x0<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9ed00 [nidx 3, len 0]<br>> >> > |bff3a000| usb_hid_setup 0xbff4e920<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed20, evt<br>> >> > 0xbff9ee00, type 33, eidx 3, cc 1]<br>> >> > |bff3b000| xhci_alloc_pipe: usbdev 0xbff53350, ring 0x000eec00, slotid<br>> >> > 0,<br>> >> > epid 4<br>> >> > |bff3b000| xhci_cmd_configure_endpoint: slotid 1, add 0x11, del 0x0<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9ed00 [nidx 4, len 0]<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed30, evt<br>> >> > 0xbff9ee00, type 33, eidx 4, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 12, len 8]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 13, len 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0xbff9e400 [nidx 14, len 0]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0xbff9e400, slotid 1, epid 1<br>> >> > |bff3a000| USB keyboard initialized<br>> >> > \bff3a000/ End thread<br>> >> > |bff3b000| xhci_process_events: ring 0xbff9e400 [trb 0xbff9e4d0, evt<br>> >> > 0xbff9e500, type 32, eidx 14, cc 1]<br>> >> > |bff3b000| Searching bootorder for:<br>> >> > /pci@i0cf8/usb@10/storage@2/*@0/*@0,0<br>> >> > |bff3b000| Searching bootorder for: /pci@i0cf8/usb@10/usb-*@2<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eec00 [nidx 1, len 31]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eec00, slotid 1, epid 4<br>> >> > |bff3b000| xhci_process_events: ring 0x000eec00 [trb 0x000eec00, evt<br>> >> > 0x000eed00, type 32, eidx 1, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eee00 [nidx 1, len 36]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eee00, slotid 1, epid 3<br>> >> > |bff3b000| xhci_process_events: ring 0x000eee00 [trb 0x000eee00, evt<br>> >> > 0x000eef00, type 32, eidx 1, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eee00 [nidx 2, len 13]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eee00, slotid 1, epid 3<br>> >> > |bff3b000| xhci_process_events: ring 0x000eee00 [trb 0x000eee10, evt<br>> >> > 0x000eef00, type 32, eidx 2, cc 1]<br>> >> > |bff3b000| USB MSC vendor='Seagate' product='FA GoFlex Pro' rev='0210'<br>> >> > type=0 removable=0<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eec00 [nidx 2, len 31]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eec00, slotid 1, epid 4<br>> >> > |bff3b000| xhci_process_events: ring 0x000eec00 [trb 0x000eec10, evt<br>> >> > 0x000eed00, type 32, eidx 2, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eee00 [nidx 3, len 13]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eee00, slotid 1, epid 3<br>> >> > |bff3b000| xhci_process_events: ring 0x000eee00 [trb 0x000eee20, evt<br>> >> > 0x000eef00, type 32, eidx 3, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eec00 [nidx 3, len 31]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eec00, slotid 1, epid 4<br>> >> > |bff3b000| xhci_process_events: ring 0x000eec00 [trb 0x000eec20, evt<br>> >> > 0x000eed00, type 32, eidx 3, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eee00 [nidx 4, len 8]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eee00, slotid 1, epid 3<br>> >> > |bff3b000| xhci_process_events: ring 0x000eee00 [trb 0x000eee30, evt<br>> >> > 0x000eef00, type 32, eidx 4, cc 1]<br>> >> > |bff3b000| xhci_trb_queue: ring 0x000eee00 [nidx 5, len 13]<br>> >> > |bff3b000| xhci_xfer_kick: ring 0x000eee00, slotid 1, epid 3<br>> >> > |bff3b000| xhci_process_events: ring 0x000eee00 [trb 0x000eee40, evt<br>> >> > 0x000eef00, type 32, eidx 5, cc 1]<br>> >> > |bff3b000| USB MSC blksize=512 sectors=976773167<br>> >> > \bff3b000/ End thread<br>> >> > \bff45000/ End thread<br>> >> > \bff52000/ End thread<br>> >> > \bff43000/ End thread<br>> >> > \bff47000/ End thread<br>> >> > \bff4a000/ End thread<br>> >> > \bff4f000/ End thread<br>> >> > \bff41000/ End thread<br>> >> > \bff46000/ End thread<br>> >> > \bff44000/ End thread<br>> >> > \bff48000/ End thread<br>> >> > \bff4c000/ End thread<br>> >> > \bff39000/ End thread<br>> >> > \bff3c000/ End thread<br>> >> > \bff3f000/ End thread<br>> >> > \bff42000/ End thread<br>> >> > \bff49000/ End thread<br>> >> > \bff50000/ End thread<br>> >> > \bff35000/ End thread<br>> >> > \bff38000/ End thread<br>> >> > \bff3e000/ End thread<br>> >> > \bff33000/ End thread<br>> >> > \bff36000/ End thread<br>> >> > \bff3d000/ End thread<br>> >> > \bff40000/ End thread<br>> >> > \bff51000/ End thread<br>> >> > \bff4d000/ End thread<br>> >> > \bff34000/ End thread<br>> >> > \bff37000/ End thread<br>> >> > \bff4b000/ End thread<br>> >> > All threads complete.<br>> >> > Scan for option roms<br>> >> > Searching bootorder for: /pci@i0cf8/*@1,1<br>> >> ><br>> >> > Press F12 for boot menu.<br>> >> ><br>> >> ><br>> >> > Messge after cold reset. xhci is not ok.<br>> >> > -------------------------------------------------<br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_074224-supersrv)<br>> >> > Found coreboot cbmem console @ bffde000<br>> >> > Found mainboard AMD Parmer<br>> >> > Relocating init from 0x000e7b40 to 0xbff55050 (size 40688)<br>> >> > Found CBFS header at 0xfffffc60<br>> >> > CPU Mhz=2498<br>> >> > Found 23 PCI devices (max PCI bus is 02)<br>> >> > Copying SMBIOS entry point from 0xbffa7000 to 0x000f1a10<br>> >> > Copying ACPI RSDP from 0xbffb8000 to 0x000f19e0<br>> >> > Copying MPTABLE from 0xbffdc000/bffdc010 to 0x000f17b0<br>> >> > Copying PIR from 0xbffdd000 to 0x000f1780<br>> >> > Using pmtimer, ioport 0x818<br>> >> > Scan for VGA option rom<br>> >> > Running option rom at c000:0003<br>> >> > Turning on vga text mode console<br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_074224-supersrv)<br>> >> > /bff52000\ Start thread<br>> >> > |bff52000| XHCI init on dev 00:10.0: regs @ 0xf0248000, 4 ports, 32<br>> >> > slots,<br>> >> > 32 byte contexts<br>> >> > |bff52000| XHCI extcap 0x1 @ f0248500<br>> >> > |bff52000| XHCI protocol USB 3.00, 2 ports (offset 1), def 0<br>> >> > |bff52000| XHCI protocol USB 2.00, 2 ports (offset 3), def 0<br>> >> > /bff51000\ Start thread<br>> >> > |bff51000| configure_xhci: resetting<br>> >> > Found 1 serial ports<br>> >> > AHCI controller at 11.0, iobase f024d000, irq 0<br>> >> > AHCI: cap 0xf3309f05, ports_impl 0x3f<br>> >> > /bff50000\ Start thread<br>> >> > |bff50000| AHCI/0: probing<br>> >> > |bff52000| EHCI init on dev 00:12.2 (regs=0xf024d820)<br>> >> > /bff4f000\ Start thread<br>> >> > /bff4d000\ Start thread<br>> >> > |bff4d000| AHCI/1: probing<br>> >> > |bff50000| AHCI/0: link down<br>> >> > |bff52000| EHCI init on dev 00:13.2 (regs=0xf024d920)<br>> >> > /bff4c000\ Start thread<br>> >> > /bff4b000\ Start thread<br>> >> > |bff4b000| AHCI/2: probing<br>> >> > |bff4d000| AHCI/1: link down<br>> >> > \bff50000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:12.0 (regs=0xf024a000)<br>> >> > /bff50000\ Start thread<br>> >> > /bff4a000\ Start thread<br>> >> > /bff49000\ Start thread<br>> >> > /bff47000\ Start thread<br>> >> > |bff47000| AHCI/3: probing<br>> >> > |bff4b000| AHCI/2: link down<br>> >> > \bff4d000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:13.0 (regs=0xf024b000)<br>> >> > /bff4d000\ Start thread<br>> >> > /bff46000\ Start thread<br>> >> > /bff45000\ Start thread<br>> >> > /bff44000\ Start thread<br>> >> > /bff43000\ Start thread<br>> >> > |bff43000| AHCI/4: probing<br>> >> > |bff47000| AHCI/3: link down<br>> >> > \bff4b000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:14.5 (regs=0xf024c000)<br>> >> > /bff4b000\ Start thread<br>> >> > /bff42000\ Start thread<br>> >> > /bff41000\ Start thread<br>> >> > /bff40000\ Start thread<br>> >> > /bff3f000\ Start thread<br>> >> > |bff3f000| AHCI/5: probing<br>> >> > |bff43000| AHCI/4: link down<br>> >> > \bff47000/ End thread<br>> >> > \bff52000/ End thread<br>> >> > /bff52000\ Start thread<br>> >> > \bff52000/ End thread<br>> >> > /bff52000\ Start thread<br>> >> > /bff47000\ Start thread<br>> >> > |bff47000| xhci_hub_reset port #4: 0x000202e1, powered, pls 7, speed 0 [<br>> >> > - ]<br>> >> > |bff3f000| AHCI/5: link down<br>> >> > \bff43000/ End thread<br>> >> > /bff43000\ Start thread<br>> >> > /bff3e000\ Start thread<br>> >> > /bff3d000\ Start thread<br>> >> > \bff3f000/ End thread<br>> >> > /bff48000\ Start thread<br>> >> > /bff3f000\ Start thread<br>> >> > /bff3c000\ Start thread<br>> >> > /bff3b000\ Start thread<br>> >> > /bff3a000\ Start thread<br>> >> > /bff39000\ Start thread<br>> >> > /bff38000\ Start thread<br>> >> > /bff37000\ Start thread<br>> >> > /bff36000\ Start thread<br>> >> > /bff35000\ Start thread<br>> >> > /bff34000\ Start thread<br>> >> > /bff33000\ Start thread<br>> >> > |bff47000| XHCI port #4: 0x00200e03, powered, enabled, pls 0, speed 3<br>> >> > [High]<br>> >> > |bff47000| xhci_alloc_pipe: usbdev 0xbff538a0, ring 0xbff9e400, slotid<br>> >> > 0,<br>> >> > epid 1<br>> >> > |bff47000| xhci_cmd_enable_slot:<br>> >> > |bff47000| xhci_trb_queue: ring 0xbff9ed00 [nidx 1, len 0]<br>> >> > |bff47000| xhci_process_events: status change port #4<br>> >> > |bff47000| xhci_process_events: status change port #2<br>> >> > |bff47000| xhci_process_events: status change port #4<br>> >> > |bff47000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed00, evt<br>> >> > 0xbff9ee00, type 33, eidx 1, cc 1]<br>> >> > |bff47000| xhci_alloc_pipe: enable slot: got slotid 1<br>> >> > |bff47000| xhci_cmd_address_device: slotid 1<br>> >> > |bff47000| xhci_trb_queue: ring 0xbff9ed00 [nidx 2, len 0]<br>> >> > |bff38000| usb_hid_setup 0xbff4ec10<br>> >> > |bff38000| USB keyboard initialized<br>> >> > \bff38000/ End thread<br>> >> > \bff3d000/ End thread<br>> >> > \bff52000/ End thread<br>> >> > \bff41000/ End thread<br>> >> > \bff45000/ End thread<br>> >> > \bff4a000/ End thread<br>> >> > \bff40000/ End thread<br>> >> > \bff49000/ End thread<br>> >> > \bff3c000/ End thread<br>> >> > \bff3e000/ End thread<br>> >> > \bff42000/ End thread<br>> >> > \bff46000/ End thread<br>> >> > \bff4f000/ End thread<br>> >> > \bff4c000/ End thread<br>> >> > \bff34000/ End thread<br>> >> > \bff37000/ End thread<br>> >> > \bff3a000/ End thread<br>> >> > \bff3f000/ End thread<br>> >> > \bff43000/ End thread<br>> >> > \bff33000/ End thread<br>> >> > \bff35000/ End thread<br>> >> > \bff3b000/ End thread<br>> >> > \bff48000/ End thread<br>> >> > \bff36000/ End thread<br>> >> > \bff39000/ End thread<br>> >> > \bff50000/ End thread<br>> >> > \bff4d000/ End thread<br>> >> > \bff4b000/ End thread<br>> >> > |bff47000| WARNING - Timeout at xhci_event_wait:692!<br>> >> > |bff47000| xhci_alloc_pipe: address device: failed (cc -1)<br>> >> > \bff47000/ End thread<br>> >> > |bff44000| XHCI port #2: 0x00021203, powered, enabled, pls 0, speed 4<br>> >> > [Super]<br>> >> > |bff44000| xhci_alloc_pipe: usbdev 0xbff53250, ring 0xbff9e900, slotid<br>> >> > 0,<br>> >> > epid 1<br>> >> > |bff44000| xhci_cmd_enable_slot:<br>> >> > |bff44000| xhci_trb_queue: ring 0xbff9ed00 [nidx 3, len 0]<br>> >> > |bff44000| WARNING - Timeout at xhci_event_wait:692!<br>> >> > |bff44000| xhci_alloc_pipe: enable slot: failed<br>> >> > \bff44000/ End thread<br>> >> > |bff51000| XHCI no devices found<br>> >> > |bff51000| WARNING - Timeout at wait_bit:310!<br>> >> > \bff51000/ End thread<br>> >> > All threads complete.<br>> >> > Scan for option roms<br>> >> > Searching bootorder for: /pci@i0cf8/*@1,1<br>> >> > ---------------------------<br>> >> ><br>> >> > ________________________________<br>> >> > From: fishbaoz@hotmail.com<br>> >> > To: vidwer@gmail.com; seabios@seabios.org<br>> >> > Date: Tue, 25 Aug 2015 08:33:00 +0000<br>> >> > Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> > attached<br>> >> > when power up<br>> >> ><br>> >> ><br>> >> > New finding.<br>> >> ><br>> >> > If I cold power up the board, the Hispeed USB harddrive works.<br>> >> > If I press the reset buttong, it doesn't work.<br>> >> > I need to unplug and plug the power cable to make it work again.<br>> >> ><br>> >> > Do you have any idea about that?<br>> >> ><br>> >> > Zheng<br>> >> ><br>> >> ><br>> >> > ________________________________<br>> >> > From: fishbaoz@hotmail.com<br>> >> > To: vidwer@gmail.com; seabios@seabios.org<br>> >> > Date: Tue, 25 Aug 2015 06:11:53 +0000<br>> >> > Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> > attached<br>> >> > when power up<br>> >> ><br>> >> > I tried with Parmer, which I assume is close to ASUS F2A85-M, and got<br>> >> > the<br>> >> > same result.<br>> >> > :(<br>> >> ><br>> >> > -----------------------------------<br>> >> > hudson_enable()<br>> >> > PCI: 00:10.0 [1022/7812] enabled<br>> >> > hudson_enable()<br>> >> > ----------------------------------------------<br>> >> ><br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_015821-supersrv)<br>> >> > Found coreboot cbmem console @ bffde000<br>> >> > Found mainboard AMD Parmer<br>> >> > Relocating init from 0x000e7b40 to 0xbff55050 (size 40688)<br>> >> > Found CBFS header at 0xfffffc60<br>> >> > CPU Mhz=2498<br>> >> > Found 23 PCI devices (max PCI bus is 02)<br>> >> > Copying SMBIOS entry point from 0xbffa7000 to 0x000f1a10<br>> >> > Copying ACPI RSDP from 0xbffb8000 to 0x000f19e0<br>> >> > Copying MPTABLE from 0xbffdc000/bffdc010 to 0x000f17b0<br>> >> > Copying PIR from 0xbffdd000 to 0x000f1780<br>> >> > Using pmtimer, ioport 0x818<br>> >> > Scan for VGA option rom<br>> >> > Running option rom at c000:0003<br>> >> > Turning on vga text mode console<br>> >> > SeaBIOS (version rel-1.8.0-0-g4c59f5d-dirty-20150825_015821-supersrv)<br>> >> > /bff52000\ Start thread<br>> >> > |bff52000| XHCI init on dev 00:10.0: regs @ 0xf0248000, 4 ports, 32<br>> >> > slots,<br>> >> > 32 byte contexts<br>> >> > |bff52000| XHCI extcap 0x1 @ f0248500<br>> >> > |bff52000| XHCI protocol USB 3.00, 2 ports (offset 1), def 0<br>> >> > |bff52000| XHCI protocol USB 2.00, 2 ports (offset 3), def 0<br>> >> > /bff51000\ Start thread<br>> >> > |bff51000| configure_xhci: resetting<br>> >> > Found 1 serial ports<br>> >> > AHCI controller at 11.0, iobase f024d000, irq 0<br>> >> > AHCI: cap 0xf3309f05, ports_impl 0x3f<br>> >> > /bff50000\ Start thread<br>> >> > |bff50000| AHCI/0: probing<br>> >> > |bff50000| AHCI/0: link up<br>> >> > |bff52000| EHCI init on dev 00:12.2 (regs=0xf024d820)<br>> >> > /bff4f000\ Start thread<br>> >> > /bff4d000\ Start thread<br>> >> > |bff4d000| AHCI/1: probing<br>> >> > |bff50000| AHCI/0: ... finished, status 0x51, ERROR 0x4<br>> >> > |bff52000| EHCI init on dev 00:13.2 (regs=0xf024d920)<br>> >> > /bff4c000\ Start thread<br>> >> > /bff4b000\ Start thread<br>> >> > |bff4b000| AHCI/2: probing<br>> >> > |bff4d000| AHCI/1: link down<br>> >> > |bff52000| OHCI init on dev 00:12.0 (regs=0xf024a000)<br>> >> > /bff4a000\ Start thread<br>> >> > /bff49000\ Start thread<br>> >> > /bff48000\ Start thread<br>> >> > /bff46000\ Start thread<br>> >> > |bff46000| AHCI/3: probing<br>> >> > |bff4b000| AHCI/2: link down<br>> >> > \bff4d000/ End thread<br>> >> > |bff50000| Searching bootorder for: /pci@i0cf8/*@11/drive@0/disk@0<br>> >> > |bff52000| OHCI init on dev 00:13.0 (regs=0xf024b000)<br>> >> > /bff4d000\ Start thread<br>> >> > /bff45000\ Start thread<br>> >> > /bff44000\ Start thread<br>> >> > /bff43000\ Start thread<br>> >> > /bff42000\ Start thread<br>> >> > |bff42000| AHCI/4: probing<br>> >> > |bff46000| AHCI/3: link down<br>> >> > \bff4b000/ End thread<br>> >> > |bff50000| AHCI/0: registering: "AHCI/0: ST3250620NS ATA-7 Hard-Disk<br>> >> > (232<br>> >> > GiBytes)"<br>> >> > \bff50000/ End thread<br>> >> > |bff52000| OHCI init on dev 00:14.5 (regs=0xf024c000)<br>> >> > /bff50000\ Start thread<br>> >> > /bff4b000\ Start thread<br>> >> > /bff41000\ Start thread<br>> >> > /bff40000\ Start thread<br>> >> > /bff3f000\ Start thread<br>> >> > |bff3f000| AHCI/5: probing<br>> >> > |bff42000| AHCI/4: link down<br>> >> > \bff46000/ End thread<br>> >> > \bff52000/ End thread<br>> >> > /bff46000\ Start thread<br>> >> > /bff3e000\ Start thread<br>> >> > \bff3e000/ End thread<br>> >> > /bff3e000\ Start thread<br>> >> > /bff3d000\ Start thread<br>> >> > |bff3d000| xhci_hub_reset port #4: 0x000202e1, powered, pls 7, speed 0 [<br>> >> > - ]<br>> >> > |bff3f000| AHCI/5: link down<br>> >> > \bff42000/ End thread<br>> >> > /bff47000\ Start thread<br>> >> > /bff42000\ Start thread<br>> >> > /bff3c000\ Start thread<br>> >> > /bff3b000\ Start thread<br>> >> > \bff3f000/ End thread<br>> >> > /bff3f000\ Start thread<br>> >> > /bff3a000\ Start thread<br>> >> > /bff39000\ Start thread<br>> >> > /bff38000\ Start thread<br>> >> > /bff37000\ Start thread<br>> >> > /bff36000\ Start thread<br>> >> > /bff35000\ Start thread<br>> >> > /bff34000\ Start thread<br>> >> > /bff33000\ Start thread<br>> >> > /bff32000\ Start thread<br>> >> > |bff3d000| XHCI port #4: 0x00200e03, powered, enabled, pls 0, speed 3<br>> >> > [High]<br>> >> > |bff3d000| xhci_alloc_pipe: usbdev 0xbff52f20, ring 0xbff9be00, slotid<br>> >> > 0,<br>> >> > epid 1<br>> >> > |bff3d000| xhci_cmd_enable_slot:<br>> >> > |bff3d000| xhci_trb_queue: ring 0xbff9ed00 [nidx 1, len 0]<br>> >> > |bff3d000| xhci_process_events: status change port #4<br>> >> > |bff3d000| xhci_process_events: status change port #2<br>> >> > |bff3d000| xhci_process_events: status change port #4<br>> >> > |bff3d000| xhci_process_events: ring 0xbff9ed00 [trb 0xbff9ed00, evt<br>> >> > 0xbff9ee00, type 33, eidx 1, cc 1]<br>> >> > |bff3d000| xhci_alloc_pipe: enable slot: got slotid 1<br>> >> > |bff3d000| xhci_cmd_address_device: slotid 1<br>> >> > |bff3d000| xhci_trb_queue: ring 0xbff9ed00 [nidx 2, len 0]<br>> >> > |bff37000| usb_hid_setup 0xbff52a40<br>> >> > |bff37000| USB keyboard initialized<br>> >> > \bff37000/ End thread<br>> >> > \bff3b000/ End thread<br>> >> > \bff3e000/ End thread<br>> >> > \bff41000/ End thread<br>> >> > \bff44000/ End thread<br>> >> > \bff49000/ End thread<br>> >> > \bff40000/ End thread<br>> >> > \bff48000/ End thread<br>> >> > \bff4f000/ End thread<br>> >> > \bff39000/ End thread<br>> >> > \bff3c000/ End thread<br>> >> > \bff4b000/ End thread<br>> >> > \bff45000/ End thread<br>> >> > \bff4c000/ End thread<br>> >> > \bff33000/ End thread<br>> >> > \bff36000/ End thread<br>> >> > \bff3a000/ End thread<br>> >> > \bff42000/ End thread<br>> >> > \bff46000/ End thread<br>> >> > \bff4a000/ End thread<br>> >> > \bff32000/ End thread<br>> >> > \bff34000/ End thread<br>> >> > \bff3f000/ End thread<br>> >> > \bff47000/ End thread<br>> >> > \bff4d000/ End thread<br>> >> > \bff35000/ End thread<br>> >> > \bff38000/ End thread<br>> >> > \bff50000/ End thread<br>> >> > |bff3d000| WARNING - Timeout at xhci_event_wait:692!<br>> >> > |bff3d000| xhci_alloc_pipe: address device: failed (cc -1)<br>> >> > \bff3d000/ End thread<br>> >> > |bff43000| XHCI port #2: 0x00021203, powered, enabled, pls 0, speed 4<br>> >> > [Super]<br>> >> > |bff43000| xhci_alloc_pipe: usbdev 0xbff4efe0, ring 0xbff9e900, slotid<br>> >> > 0,<br>> >> > epid 1<br>> >> > |bff43000| xhci_cmd_enable_slot:<br>> >> > |bff43000| xhci_trb_queue: ring 0xbff9ed00 [nidx 3, len 0]<br>> >> > |bff43000| WARNING - Timeout at xhci_event_wait:692!<br>> >> > |bff43000| xhci_alloc_pipe: enable slot: failed<br>> >> > \bff43000/ End thread<br>> >> > |bff51000| XHCI no devices found<br>> >> > |bff51000| WARNING - Timeout at wait_bit:310!<br>> >> > \bff51000/ End thread<br>> >> > All threads complete.<br>> >> > Scan for option roms<br>> >> > Searching bootorder for: /pci@i0cf8/*@1,1<br>> >> ><br>> >> > Press F12 for boot menu.<br>> >> ><br>> >> > Select boot device:<br>> >> ><br>> >> > 1. AHCI/0: ST3250620NS ATA-7 Hard-Disk (232 GiBytes)<br>> >> > 2. Legacy option rom<br>> >> ><br>> >> > Zheng<br>> >> ><br>> >> ><br>> >> >> Date: Mon, 24 Aug 2015 15:12:13 +0200<br>> >> >> From: vidwer@gmail.com<br>> >> >> To: seabios@seabios.org<br>> >> >> Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> >> attached when power up<br>> >> >><br>> >> >> 2015-08-24 14:19 GMT+02:00 Zheng Bao <fishbaoz@hotmail.com>:<br>> >> >> > Hi,<br>> >> >> > Please review the debug message below.<br>> >> >> ><br>> >> >> > Seabios message if USB3 harddrive is plugged in USB3 port.<br>> >> >> > --------------------------------------------<br>> >> >> > SeaBIOS (version rel-1.7.5-0-ge51488c-dirty-20150824_081102-supersrv)<br>> >> >><br>> >> >> FWIW, I'm using the version from github master, 1.8.0<br>> >> >><br>> >> >> > Found coreboot cbmem console @ affde000<br>> >> >> > Found mainboard AMD FP4<br>> >> >> > Relocating init from 0x000e6d99 to 0xaff54770 (size 42948)<br>> >> >> > Found CBFS header at 0xfffffc60<br>> >> >> > CPU Mhz=2101<br>> >> >> > Found 26 PCI devices (max PCI bus is 01)<br>> >> >> > Copying SMBIOS entry point from 0xaffa7000 to 0x000f1540<br>> >> >> > Copying ACPI RSDP from 0xaffb8000 to 0x000f1510<br>> >> >> > Copying MPTABLE from 0xaffdc000/affdc010 to 0x000f1340<br>> >> >> > Copying PIR from 0xaffdd000 to 0x000f1310<br>> >> >> > Using pmtimer, ioport 0x818<br>> >> >> > Scan for VGA option rom<br>> >> >> > Running option rom at c000:0003<br>> >> >> > Turning on vga text mode console<br>> >> >> > SeaBIOS (version rel-1.7.5-0-ge51488c-dirty-20150824_081102-supersrv)<br>> >> >> > /aff51000\ Start thread<br>> >> >> > |aff51000| XHCI init on dev 00:10.0: regs @ 0xf0b8a000, 8 ports, 32<br>> >> >> > slots,<br>> >> >> > 32 byte contexts<br>> >> >> > |aff51000| XHCI extcap 0x1 @ f0b8a500<br>> >> >> > |aff51000| XHCI protocol USB 3.00, 4 ports (offset 1), def 0<br>> >> >> > |aff51000| XHCI protocol USB 2.00, 4 ports (offset 5), def 18<br>> >> >> > |aff51000| XHCI extcap 0xa @ f0b8a540<br>> >> >> > /aff50000\ Start thread<br>> >> >><br>> >> >> > /aff4f000\ Start thread<br>> >> >> > |aff4f000| WARNING - Timeout at i8042_flush:71!<br>> >> >> > \aff4f000/ End thread<br>> >> >><br>> >> >> Where does that belong to?<br>> >> >><br>> >> >> > |aff51000| EHCI init on dev 00:12.0 (regs=0xf0b8d520)<br>> >> >> > /aff4f000\ Start thread<br>> >> >> > /aff4d000\ Start thread<br>> >> >> > Found 0 lpt ports<br>> >> >> > Found 1 serial ports<br>> >> >> > AHCI controller at 11.0, iobase f0b8d000, irq 0<br>> >> >> > AHCI: cap 0xf733ff01, ports_impl 0x3<br>> >> >> > /aff4c000\ Start thread<br>> >> >> > |aff4c000| AHCI/0: probing<br>> >> >> > |aff51000| EHCI init on dev 01:00.4 (regs=0xf0818020)<br>> >> >> > /aff4b000\ Start thread<br>> >> >> > /aff4a000\ Start thread<br>> >> >> > /aff49000\ Start thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > |aff47000| AHCI/1: probing<br>> >> >> > |aff47000| AHCI/1: link up<br>> >> >> > |aff4c000| AHCI/0: link down<br>> >> >> > |aff47000| AHCI/1: ... finished, status 0x51, ERROR 0x4<br>> >> >> > \aff4c000/ End thread<br>> >> >> > |aff47000| Searching bootorder for: /pci@i0cf8/*@11/drive@1/disk@0<br>> >> >> > \aff4a000/ End thread<br>> >> >> > \aff49000/ End thread<br>> >> >> > |aff47000| AHCI/1: registering: "AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8<br>> >> >> > Hard-Disk (119 GiBytes)"<br>> >> >> > \aff47000/ End thread<br>> >> >> > \aff51000/ End thread<br>> >> >> > /aff4c000\ Start thread<br>> >> >> > /aff4a000\ Start thread<br>> >> >> > /aff49000\ Start thread<br>> >> >> > /aff48000\ Start thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > /aff46000\ Start thread<br>> >> >> > \aff46000/ End thread<br>> >> >> > /aff46000\ Start thread<br>> >> >> > \aff46000/ End thread<br>> >> >> > /aff46000\ Start thread<br>> >> >> > \aff46000/ End thread<br>> >> >> > |aff4a000| usb_hid_setup 0xaff51c50<br>> >> >> > |aff4b000| WARNING - Timeout at ehci_waittick:186!<br>> >> >><br>> >> >> I haven't seen this before.<br>> >> >><br>> >> >> > |aff4a000| USB keyboard initialized<br>> >> >> > \aff4a000/ End thread<br>> >> >> > \aff4b000/ End thread<br>> >> >> > |aff47000| WARNING - Timeout at wait_bit:484!<br>> >> >> > \aff47000/ End thread<br>> >> >> > |aff50000| XHCI no devices found<br>> >> >> > \aff50000/ End thread<br>> >> >> > \aff4c000/ End thread<br>> >> >> > \aff48000/ End thread<br>> >> >> > \aff49000/ End thread<br>> >> >> > |aff4d000| Initialized USB HUB (1 ports used)<br>> >> >> > \aff4d000/ End thread<br>> >> >> > \aff4f000/ End thread<br>> >> >> > All threads complete.<br>> >> >> > Scan for option roms<br>> >> >> ><br>> >> >> > Press F12 for boot menu.<br>> >> >> ><br>> >> >> > Select boot device:<br>> >> >> ><br>> >> >> > 1. AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes<br>> >> >> ><br>> >> >> ><br>> >> >> ><br>> >> >> > Seabios message if USB3 hard drive is plugged in USB2 port.<br>> >> >> > ------------------------------<br>> >> >> > SeaBIOS (version rel-1.7.5-0-ge51488c-dirty-20150824_081102-supersrv)<br>> >> >> > Found coreboot cbmem console @ affde000<br>> >> >> > Found mainboard AMD FP4<br>> >> >> > Relocating init from 0x000e6d99 to 0xaff54770 (size 42948)<br>> >> >> > Found CBFS header at 0xfffffc60<br>> >> >> > CPU Mhz=2100<br>> >> >> > Found 26 PCI devices (max PCI bus is 01)<br>> >> >> > Copying SMBIOS entry point from 0xaffa7000 to 0x000f1540<br>> >> >> > Copying ACPI RSDP from 0xaffb8000 to 0x000f1510<br>> >> >> > Copying MPTABLE from 0xaffdc000/affdc010 to 0x000f1340<br>> >> >> > Copying PIR from 0xaffdd000 to 0x000f1310<br>> >> >> > Using pmtimer, ioport 0x818<br>> >> >> > Scan for VGA option rom<br>> >> >> > Running option rom at c000:0003<br>> >> >> > Turning on vga text mode console<br>> >> >> > SeaBIOS (version rel-1.7.5-0-ge51488c-dirty-20150824_081102-supersrv)<br>> >> >> > /aff51000\ Start thread<br>> >> >> > |aff51000| XHCI init on dev 00:10.0: regs @ 0xf0b8a000, 8 ports, 32<br>> >> >> > slots,<br>> >> >> > 32 byte contexts<br>> >> >> > |aff51000| XHCI extcap 0x1 @ f0b8a500<br>> >> >> > |aff51000| XHCI protocol USB 3.00, 4 ports (offset 1), def 0<br>> >> >> > |aff51000| XHCI protocol USB 2.00, 4 ports (offset 5), def 18<br>> >> >> > |aff51000| XHCI extcap 0xa @ f0b8a540<br>> >> >> > /aff50000\ Start thread<br>> >> >> > /aff4f000\ Start thread<br>> >> >> > |aff4f000| WARNING - Timeout at i8042_flush:71!<br>> >> >> > \aff4f000/ End thread<br>> >> >> > |aff51000| EHCI init on dev 00:12.0 (regs=0xf0b8d520)<br>> >> >> > /aff4f000\ Start thread<br>> >> >> > /aff4d000\ Start thread<br>> >> >> > Found 0 lpt ports<br>> >> >> > Found 1 serial ports<br>> >> >> > AHCI controller at 11.0, iobase f0b8d000, irq 0<br>> >> >> > AHCI: cap 0xf733ff01, ports_impl 0x3<br>> >> >> > /aff4c000\ Start thread<br>> >> >> > |aff4c000| AHCI/0: probing<br>> >> >> > |aff51000| EHCI init on dev 01:00.4 (regs=0xf0818020)<br>> >> >> > /aff4b000\ Start thread<br>> >> >> > /aff4a000\ Start thread<br>> >> >> > /aff49000\ Start thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > |aff47000| AHCI/1: probing<br>> >> >> > |aff47000| AHCI/1: link up<br>> >> >> > |aff4c000| AHCI/0: link down<br>> >> >> > |aff47000| AHCI/1: ... finished, status 0x51, ERROR 0x4<br>> >> >> > \aff4c000/ End thread<br>> >> >> > |aff47000| Searching bootorder for: /pci@i0cf8/*@11/drive@1/disk@0<br>> >> >> > \aff4a000/ End thread<br>> >> >> > \aff49000/ End thread<br>> >> >> > |aff47000| AHCI/1: registering: "AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8<br>> >> >> > Hard-Disk (119 GiBytes)"<br>> >> >> > \aff47000/ End thread<br>> >> >> > \aff51000/ End thread<br>> >> >> > /aff4c000\ Start thread<br>> >> >> > /aff4a000\ Start thread<br>> >> >> > /aff49000\ Start thread<br>> >> >> > /aff48000\ Start thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > /aff47000\ Start thread<br>> >> >> > \aff47000/ End thread<br>> >> >> > |aff50000| XHCI no devices found<br>> >> >> > \aff50000/ End thread<br>> >> >> > |aff4b000| WARNING - Timeout at ehci_waittick:186!<br>> >> >> > \aff4b000/ End thread<br>> >> >> > |aff4c000| Searching bootorder for:<br>> >> >> > /pci@i0cf8/usb@12/hub@1/storage@1/*@0/*@0,0<br>> >> >> > |aff4c000| Searching bootorder for: /pci@i0cf8/usb@12/hub@1/usb-*@1<br>> >> >> > |aff4c000| USB MSC vendor='Seagate' product='FA GoFlex Pro'<br>> >> >> > rev='0210'<br>> >> >> > type=0 removable=0<br>> >> >> > |aff4c000| USB MSC blksize=512 sectors=976773167<br>> >> >> > \aff4c000/ End thread<br>> >> >> > |aff4a000| usb_hid_setup 0xaff521d0<br>> >> >> > |aff4a000| USB keyboard initialized<br>> >> >> > \aff4a000/ End thread<br>> >> >> > \aff48000/ End thread<br>> >> >> > \aff49000/ End thread<br>> >> >> > |aff4d000| Initialized USB HUB (2 ports used)<br>> >> >> > \aff4d000/ End thread<br>> >> >> > \aff4f000/ End thread<br>> >> >> > All threads complete.<br>> >> >> > Scan for option roms<br>> >> >> ><br>> >> >> > Press F12 for boot menu.<br>> >> >> ><br>> >> >> > Select boot device:<br>> >> >> ><br>> >> >> > 1. AHCI/1: PLEXTOR PX-128M6G-2280 ATA-8 Hard-Disk (119 GiBytes<br>> >> >> > 2. USB MSC Drive Seagate FA GoFlex Pro 0210<br>> >> >> ><br>> >> >> ><br>> >> >> >> Date: Thu, 20 Aug 2015 13:14:54 +0200<br>> >> >> >> From: vidwer@gmail.com<br>> >> >> >> To: seabios@seabios.org<br>> >> >> ><br>> >> >> >> Subject: Re: [SeaBIOS] : USB 3.0 port failed if a USB 3.0 device is<br>> >> >> >> attached when power up<br>> >> >> >><br>> >> >> >> 2015-08-07 23:21 GMT+02:00 Kevin O'Connor <kevin@koconnor.net>:<br>> >> >> >> > On Thu, Aug 06, 2015 at 11:51:04AM +0000, Zheng Bao wrote:<br>> >> >> >> >> Board: Bettong<br>> >> >> >> >> USB3 controller: Hudson on Carrizo<br>> >> >> >> >> USB3 device: Seagate USB hard drive. That is the only USB 3.0<br>> >> >> >> >> device<br>> >> >> >> >> I<br>> >> >> >> >> can get.<br>> >> >> >> ><br>> >> >> >> > Thanks. The problem looks very similar to one reported in the past<br>> >> >> >> > by<br>> >> >> >> > Idwer. Unfortunately, Idwer also didn't have access to any other<br>> >> >> >> > USB3<br>> >> >> >> > devices - that would have been a great test to see if the quirky<br>> >> >> >> > behavior was due to the controller or due to the device.<br>> >> >> >><br>> >> >> >> The board I have is an Hudson-D4? board, ASUS F2A85-M with the lspci<br>> >> >> >> ID:<br>> >> >> >> 00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD]<br>> >> >> >> FCH<br>> >> >> >> USB XHCI Controller [1022:7812] (rev 03)<br>> >> >> >> 00:10.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD]<br>> >> >> >> FCH<br>> >> >> >> USB XHCI Controller [1022:7812] (rev 03)<br>> >> >> >><br>> >> >> >> Zheng, can you recompile SeaBIOS with CONFIG_THREADS=y and<br>> >> >> >> CONFIG_DEBUG_LEVEL=2 and try booting off the superspeed device<br>> >> >> >> you're<br>> >> >> >> using?<br>> >> >> >> The experience I had was that, with those settings, this superspeed<br>> >> >> >> SATA dock showed up in the device menu (press ESCape).<br>> >> >> >><br>> >> >> >> If that won't make the device show up - be sure to post that<br>> >> >> >> cbmem/console output - change USB_TIME_SIGATT in src/hw/usb.h to at<br>> >> >> >> least 1000.<br>> >> >> >><br>> >> >> >> HTH,<br>> >> >> >><br>> >> >> >> Idwer<br>> >> >> >><br>> >> >> >> ><br>> >> >> >> > Can you provide the output from "lspci", "lsusb", and "lsusb -t".<br>> >> >> >> ><br>> >> >> >> > -Kevin<br>> >> >> >> ><br>> >> >> >> >><br>> >> >> >> >> Joe<br>> >> >> >> >><br>> >> >> >> >> > Date: Wed, 5 Aug 2015 06:25:13 -0400<br>> >> >> >> >> > From: kevin@koconnor.net<br>> >> >> >> >> > To: fishbaoz@hotmail.com<br>> >> >> >> >> > CC: seabios@seabios.org<br>> >> >> >> >> > Subject: Re: [SeaBIOS]: USB 3.0 port failed if a USB 3.0 device<br>> >> >> >> >> > is<br>> >> >> >> >> > attached when power up<br>> >> >> >> >> ><br>> >> >> >> >> > On Wed, Aug 05, 2015 at 07:40:50AM +0000, Zheng Bao wrote:<br>> >> >> >> >> > > hi, Kevin,<br>> >> >> >> >> > > I am debugging the coreboot on AMD board.<br>> >> >> >> >> > ><br>> >> >> >> >> > > I found if a device is populated on USB 3.0 port during<br>> >> >> >> >> > > system<br>> >> >> >> >> > > power up, the USB3.0 function fail after OS boot up.<br>> >> >> >> >> > > If a USB 2.0 device is plugged, the port is OK.<br>> >> >> >> >> > > Can you take a look at this?<br>> >> >> >> >> ><br>> >> >> >> >> > What board is this, what USB3 controller is it, and what USB3<br>> >> >> >> >> > device<br>> >> >> >> >> > did the problem occur with? Does the problem occur with<br>> >> >> >> >> > multiple/all<br>> >> >> >> >> > USB3 devices or just one?<br>> >> >> >> >> ><br>> >> >> >> >> > -Kevin<br>> >> >> >> >><br>> >> >> >><br>> >> >> >> _______________________________________________<br>> >> >> >> SeaBIOS mailing list<br>> >> >> >> SeaBIOS@seabios.org<br>> >> >> >> http://www.seabios.org/mailman/listinfo/seabios<br>> >> >><br>> >> >> _______________________________________________<br>> >> >> SeaBIOS mailing list<br>> >> >> SeaBIOS@seabios.org<br>> >> >> http://www.seabios.org/mailman/listinfo/seabios<br>> >> ><br>> >> > _______________________________________________ SeaBIOS mailing list<br>> >> > SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios<br>> >> ><br>> >> > _______________________________________________ SeaBIOS mailing list<br>> >> > SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios<br>> >> ><br>> >> > _______________________________________________ SeaBIOS mailing list<br>> >> > SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios<br>> >> ><br>> >> > _______________________________________________ SeaBIOS mailing list<br>> >> > SeaBIOS@seabios.org http://www.seabios.org/mailman/listinfo/seabios<br>> >><br>> >> _______________________________________________<br>> >> SeaBIOS mailing list<br>> >> SeaBIOS@seabios.org<br>> >> http://www.seabios.org/mailman/listinfo/seabios<br>> <br>> _______________________________________________<br>> SeaBIOS mailing list<br>> SeaBIOS@seabios.org<br>> http://www.seabios.org/mailman/listinfo/seabios<br></div>                                    </div></body>
</html>