Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Oct 2003 11:24:17 +0100
From:      Richard Dymond <richard@myrmidon.freeuk.com>
To:        Lowell Gilbert <freebsd-questions-local@be-well.no-ip.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 5.1 and a USB pen drive
Message-ID:  <20031025112417.625c1547.richard@myrmidon.freeuk.com>
In-Reply-To: <447k4b2vig.fsf@be-well.ilk.org>
References:  <20030913102619.48886dce.richard@myrmidon.freeuk.com> <447k4b2vig.fsf@be-well.ilk.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 14 Sep 2003 12:19:03 -0400
Lowell Gilbert <freebsd-questions-local@be-well.no-ip.com> wrote:

> Half a minute reading the first, obvious, manual (usb(4)) told me that
> you need the uhub device.  I don't know if that's all you need (you'll
> probably need usbd(8) to attach devices, at a guess), but it's a start.

It turns out that FreeBSD cannot assign an IRQ to my USB controller(s):

# dmesg | grep uhci
uhci0: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 11 at device 16.0 on pci0
uhci0: Could not allocate irq
device_probe_and_attach: uhci0 attach returned 6
uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 16.1 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
uhci1: <VIA 83C572 USB controller> port 0xe800-0xe81f irq 11 at device 16.2 on pci0
uhci1: Could not allocate irq
device_probe_and_attach: uhci1 attach returned 6

Under Linux 2.4.22 on the same box, IRQ 10 is shared between my WinTV PVR card and a USB UHCI at I/O 0xe000; and IRQ 11 is shared between my GeForce 2 card, PCI modem, and a USB UHCI at I/O 0xe400 - with no conflicts, as far as I can tell.

Is there any way I can coax FreeBSD into letting these devices share IRQs 10 and 11?

Richard



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031025112417.625c1547.richard>