<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2014-09-10 20:48 GMT+02:00 Kevin O'Connor <span dir="ltr"><<a href="mailto:kevin@koconnor.net" target="_blank">kevin@koconnor.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="">On Sun, Jun 22, 2014 at 05:54:17PM +0200, Idwer Vollering wrote:<br>
> > So, this looks different from Matt's report.  What appears to be<br>
> > happening in the above is that the device shows up originally as a<br>
> > high speed device (see "[High]" above).  However, when the set_address<br>
> > command is sent to it, it appears that the device effectively<br>
> > disconnects and then reconnects as a super speed device (see "change<br>
> > port #2" and "change port #4" above - port 2==port 4 - see ("offset 1"<br>
> > / "offset 3" above)).<br>
> ><br>
> > You can try increasing the xchi_event_wait timeout which fixes Matt's<br>
> > issue, but I think we tried this on your hardware before with no luck.<br>
><br>
> Indeed, changing 1000 to 5000 or USB_TIME_COMMAND in<br>
> src/hw/usb-xhci.c:501 didn't matter.<br>
<br>
</span>Can you retry with the patch series I just posted?  It's also at:<br>
  <a href="https://github.com/KevinOConnor/seabios/tree/testing" target="_blank">https://github.com/KevinOConnor/seabios/tree/testing</a><br>
<br>
It may help with this device.<br>
<span class=""><font color="#888888"><br>
-Kevin<br></font></span></blockquote><div><br></div><div>built with code from 'git checkout origin/testing' <br></div></div><br>SeaBIOS (version rel-1.7.5-105-g4b3c04b-20141111_131042-ubuntu)<br>init usb<br>XHCI init on dev 00:10.0: regs @ 0xf0148000, 4 ports, 32 slots, 32 byte contexts<br>XHCI    extcap 0x1 @ f0148500<br>XHCI    protocol USB  3.00, 2 ports (offset 1), def 0<br>XHCI    protocol USB  2.00, 2 ports (offset 3), def 0<br>configure_xhci: resetting<br>xhci_hub_reset port #3: 0x000202e1, powered, pls 7, speed 0 [ - ]<br>XHCI port #3: 0x00200e03, powered, enabled, pls 0, speed 3 [High]<br>set_address 0xbf11ffb0<br>xhci_alloc_pipe: usbdev 0xbf0d3890, ring 0xbf11f900, slotid 0, epid 1<br>xhci_cmd_enable_slot:<br>xhci_process_events: status change port #3<br>xhci_process_events: status change port #1<br>xhci_process_events: status change port #3<br>xhci_alloc_pipe: enable slot: got slotid 1<br>xhci_cmd_address_device: slotid 1<br>WARNING - Timeout at xhci_event_wait:692!<br>xhci_alloc_pipe: address device: failed (cc -1)<br>XHCI no devices found<br>WARNING - Timeout at wait_bit:310!<br>XHCI init on dev 00:10.1: regs @ 0xf014a000, 4 ports, 32 slots, 32 byte contexts<br>XHCI    extcap 0x1 @ f014a500<br>XHCI    protocol USB  3.00, 2 ports (offset 1), def 0<br>XHCI    protocol USB  2.00, 2 ports (offset 3), def 0<br>configure_xhci: resetting<br>XHCI no devices found<br>EHCI init on dev 00:12.2 (regs=0xf014f820)<br>set_address 0xbf0d3980<br>config_usb: 0xbf0d37d0<br>device rev=0200 cls=00 sub=00 proto=00 size=64<br>EHCI init on dev 00:13.2 (regs=0xf014f920)<br>OHCI init on dev 00:12.0 (regs=0xf014c000)<br>set_address 0xbf0d3980<br>config_usb: 0xbf0d3880<br>device rev=0110 cls=00 sub=00 proto=00 size=8<br>usb_hid_setup 0xbf0d3880<br>USB keyboard initialized<br>OHCI init on dev 00:13.0 (regs=0xf014d000)<br>OHCI init on dev 00:14.5 (regs=0xf014e000)<br>init ps2port<br>Got ps2 nak (status=51)<br>ps2 command 2ff failed (aux=0)<br>init lpt<br>Found 0 lpt ports<br>init serial<br>Found 1 serial ports<br>init floppy drives<br>init hard drives<br>init ahci<br>AHCI controller at 11.0, iobase f014f000, irq 0<br>AHCI: cap 0xf3309f07, ports_impl 0x4<br>AHCI/2: probing<br>AHCI/2: link up<br>AHCI/2: ... finished, status 0x51, ERROR 0x4<br>Searching bootorder for: /pci@i0cf8/*@11/drive@2/disk@0<br>AHCI/2: registering: "AHCI/2: Maxtor 6L250S0 ATA-7 Hard-Disk (233 GiBytes)"<br>Registering bootable: AHCI/2: Maxtor 6L250S0 ATA-7 Hard-Disk (233 GiBytes) (type:2 prio:103 data:f05a0)<br>init megasas<br>Scan for option roms<br><br>Press F12 for boot menu.<br><br>Checking for bootsplash<br>Select boot device:<br><br>1. AHCI/2: Maxtor 6L250S0 ATA-7 Hard-Disk (233 GiBytes)<br></div></div>