From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Mon, 30 Jul 2012 10:46:51 -0400 To: 9fans@9fans.net Message-ID: <4f1de3acaba511c0fa196f368d4be4b1@kw.quanstro.net> In-Reply-To: References: <85af690eff1ce236dd281a2a86b4f481@hamnavoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] 9pccpu: can't open /dev/sdXX/nvram Topicbox-Message-UUID: a69aa372-ead7-11e9-9d60-3106f5b1d025 > 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 =E2=86=92 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