> pcirouting: ignoring south bridge PCI.0.0.0 10DE/07C0 > #l0: igbepcie: 1Gbps port 0xE4080000 irq 10: 6805ca00fbd2 > mpintrenable: out of choices eisa -1 isa 5 tbdf 0xc002000 irq 11 > intrenable: couldn't enable irq 11, tbdf 0xC002000 for usbohci > mpintrenable: out of choices eisa -1 isa 5 tbdf 0xc002100 irq 5 > intrenable: couldn't enable irq 5, tbdf 0xC002100 for usbehci > 3198M memory: 149M kernel data, 3048M user, 3673M swap > usbinit...usbd...no usb disk...waiting for dhcp...
it sure looks to me like this is a usb interrupt problem. i can't tell from the output of your kernel if the mp table is just missing or not. i'm guessing that this mp table just doesn't have entries for 1:1 mapped irqs. my first guess (not tried myself) would be to assume that irq 11 → GSI 11, which is usually ioapic 0, pin 11. s/11/5 for the other usb port. you might try adding fake irq entries to your mp table to match, and see if that works. :-). usb is always level triggered. > > authid: ehci 0xe0003000: polling here's more confirmation of an irq problem. i wonder if polling isn't fully tested. - erik