Date: Tue, 9 Apr 2002 11:29:02 +0200 (CEST) From: Nick Hibma <n_hibma@van-laarhoven.org> To: Cor Bosman <cor@xs4all.net> Cc: Cor Bosman <cor@xs4all.nl>, "freebsd-bugs@freebsd.org" <freebsd-bugs@freebsd.org> Subject: Re: broadcast storms on USB controllers (Re: USB/SCSI probleem in 4.5-p2 ?) Message-ID: <20020409112835.U374-100000@heather.van-laarhoven.org> In-Reply-To: <20020409111057.W374-100000@heather.van-laarhoven.org>
next in thread | previous in thread | raw e-mail | index | archive | help
You should see a message like: uhci1: Could not allocate irq device_probe_and_attach: uhci1 attach returned 6 to be complete. Nick On Tue, 9 Apr 2002, Nick Hibma wrote: > > Could you try the following patch? > > heather:root# diff -wu sys/dev/pci/pci.c~ sys/dev/pci/pci.c > --- sys/dev/pci/pci.c~ Sun Jan 13 15:31:21 2002 > +++ sys/dev/pci/pci.c Tue Apr 9 11:19:05 2002 > @@ -783,7 +783,7 @@ > pci_add_map(pcib, b, s, f, q->arg1, rl); > } > > - if (cfg->intpin > 0 && cfg->intline != 255) { > + if (cfg->intpin > 0 && cfg->intline != 255 && cfg->intline != 0) > { > #ifdef __ia64__ > /* > * Re-route interrupts on ia64 so that we can get the > > This removes the difference between the two functions that decide > whether or not to use an interrupt. I don't know whether this is correct > according to the PCI spec, but it looks incorrect to me to add intline 0 > to the resource list for interrupts. > > The result of this patch should be that the USB controller is refused > while attaching and hence the interrupt on it is not enabled. This > doesn't make the USB controller work for you, but that problem is on a > totally different scale and not one that I could fix. It should however > make your system boot. > > The patch is for a reasonably current CURRENT, so I wouldn't expect more > problems with it than a bit of offset when applying the patch. > > Cheers, > > Nick > > > > uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 0 at device 17.2 on pci0 > > pci_cfgintr: can't route an interrupt to 0:17 INTD > > usb0: <VIA 83C572 USB controller> on uhci0 > > usb0: USB revision 1.0 > > uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > > uhub0: 2 ports with 2 removable, self powered > > uhci1: <VIA 83C572 USB controller> port 0xe800-0xe81f at device 17.3 on pci0 > > pci_cfgintr: can't route an interrupt to 0:17 INTD > > uhci1: Could not allocate irq > > device_probe_and_attach: uhci1 attach returned 6 > > uhci1: <VIA 83C572 USB controller> port 0xec00-0xec1f at device 17.4 on pci0 > > pci_cfgintr: can't route an interrupt to 0:17 INTD > > uhci1: Could not allocate irq > > device_probe_and_attach: uhci1 attach returned 6 > > > > Cor > > > > > > > > What does the line specifying USB say? > > > > > > Nick > > > > > > On Mon, 8 Apr 2002, Cor Bosman wrote: > > > > > > > During boot of the kernel the system hangs just before probing the SCSI > > > > harddisks: > > > > > > > > APIC_IO: Testing 8254 interrupt delivery > > > > APIC_IO: routing 8254 via IOAPIC #0 intpin 2 > > > > IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default > > > > IP Filter: v3.4.20 initialized. Default = pass all, Logging = enabled > > > > SMP: AP CPU #1 Launched! > > > > acd0: CDROM <MATSHITA CR-177> at ata0-master using PIO4 > > > > > > > > It hangs here. > > > > > > > > If I remove USB support from the kernel things continue just fine. > > > > > > > > Ive read in the archives about problems in 4.4 with the BIOS not assigning > > > > an IRQ to USB. Is this still the case? I need to change BIOS settings > > > > to be able to use SCSI harddisks and USB devices? > > > > > > > > No way to fix this without BIOS changes? > > > > > > > > Regards, > > > > > > > > Cor > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > > with "unsubscribe freebsd-bugs" in the body of the message > > > > > > > > > > -- > > > n_hibma@van-laarhoven.org http://www.van-laarhoven.org/ > > > n_hibma@FreeBSD.org http://www.etla.net/~n_hibma/ > > > > > > > -- n_hibma@van-laarhoven.org http://www.van-laarhoven.org/ n_hibma@FreeBSD.org http://www.etla.net/~n_hibma/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020409112835.U374-100000>