Changes between Initial Version and Version 1 of Ticket #11619, comment 13


Ignore:
Timestamp:
May 31, 2015, 12:48:45 AM (5 years ago)
Author:
edglex

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #11619, comment 13

    initial v1  
    1 I've been poking at this for a while. With the supplied patch, we're in an infinite loop. Apparently this happens with some hardware, it is reported as a bug in illumos (https://www.illumos.org/issues/4225) and Linux actually only ever loops 64 times here. I've checked and booting Linux I get an error that BIOS handoff failed, but USB is still working in Linux.
     1I've been poking at this for a while today. With the supplied patch, we're in an infinite loop. Apparently this happens with some hardware, it is reported as a bug in illumos (https://www.illumos.org/issues/4225) and Linux actually only ever loops 64 times here before giving up. I've checked and booting Linux I get an error that BIOS handoff failed, but USB still works in Linux.
    22
    3 I noticed that Linux also attempts to disable interrupts and take control regardless of whether this worked, so I attempted to do the same thing (as well as looping 64 times before giving up), but although this allows me to boot, I still don't have working USB.
     3I noticed that Linux also attempts to disable interrupts and take control regardless of whether this worked, so I attempted to do the same thing (as well as looping 64 times before giving up), but although this allows me to boot, I get reports that at least one of the writes failed, and I still don't have working USB.
    44
    55I also tried through a hub, to rule out it being the same problem as 9118.
    66
    7 What I don't understand is why it is failing to read the PCI config register. Any idea?
     7What I don't understand is why it is failing to read/write the PCI config register, this seems to be crucial. Any idea? I'm having trouble following the rest of the linux spaghetti code, so can't figure out what they do next.