| Summary: | 4.1-RC[23]: usb keyboard and mouse no longer work | ||
|---|---|---|---|
| Product: | Base System | Reporter: | celacunza <celacunza> |
| Component: | kern | Assignee: | Nick Hibma <n_hibma> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Unspecified | ||
| Hardware: | Any | ||
| OS: | Any | ||
|
Description
celacunza
2000-07-25 15:10:00 UTC
Responsible Changed From-To: freebsd-bugs->n_hibma Nick's area. First of all, thanks for the extensive bug report.
In the dmesg you cut&pasted into the PR you can see that the uhci
controller has problems attaching to the hardware:
uhci1: <VIA 83C572 USB controller> port 0xfce0-0xfcff irq 0 at device
4.3 on pci0
uhci1: Invalid irq 0
uhci1: Please switch on USB support and switch PNP-OS to 'No' in
BIOS
device_probe_and_attach: uhci1 attach returned 6
The problem is that your BIOS has switched on the UHCI PCI controller,
but not assigned it an IRQ.
Could you have a look again in your BIOS and tell me exactly which
settings there are that relate to either
legacy hardware support
or mention the word
USB
In any other case, the answer to your question is unfortunately no. Your
BIOS has a broken implementation of the PnP specification and does not
assign all the resources correctly. Windows does the PnP allocation
itself, so it won't be a problem there. FreeBSD will at some stage
include better support for PnP devices, but until then you are out of
luck. The only thing you can do is not compile in support for USB into
your FreeBSD kernel and use keyboard and mouse in legacy mode.
Nick
--
Work: n_hibma@qubesoft.com Personal: n_hibma@webweaving.org
State Changed From-To: open->feedback Requested feedback from submitter. i looked through the BIOS, but didn't see anything. i guess i am out of luck. __________________________________________________ Do You Yahoo!? Get Yahoo! Mail - Free email you can access from anywhere! http://mail.yahoo.com/ State Changed From-To: feedback->closed There is nothing we can do until we have PnP enumeration in FreeBSD. |