Date: Thu, 05 Jul 2007 20:38:54 +0800 From: Zhang Weiwu <zhangweiwu@realss.com> To: freebsd-mobile@freebsd.org Subject: ISA PCCARD device sharing IRQ with USB Hub, is it okay? Message-ID: <1183639134.9913.47.camel@esmeralda>
next in thread | raw e-mail | index | archive | help
I read some articles on the Internet wich says ISA PCMCIA cards should/better not share IRQ number with other devices: http://comet.columbia.edu/cellularip/wi.htm you must specify an unused IRQ in /etc/pccard.conf. ... If the IRQ isn't available, pccardd will complain about a resource allocation failure when it tries to configure the card. If you have a system with a PCI bus, you may want to run the BIOS configuration utility for your system and try to mark your chosen IRQ as 'reserved for ISA device' so that it doesn't try to automatically assign it to a PCI device. If you are short on IRQs, you might want to try disabling one of your serial ports or the parallel printer port. I am not sure if this information is outdated, dmesg told me the only IRQ being shared is shared between UHCI and first device on PCMICIA [zhangweiwu@quasimodo ~]$ dmesg | grep 'irq 11' uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x9000-0x901f irq 11 at device 6.2 on pci0 ep0: <3Com Corporation 3C589D> at port 0x100-0x10f irq 11 function 0 config 1 on pccard0 And I am using my ether card just fine (irq 11). I don't know why. If I plug in a CF card reader in the first PCMCIA slot it's also on irq 11 and also works just fine. and I found I cannot assign either uhci or ep0 device another IRQ. I have specified my free IRQ list in pccard.conf (not containing 11) but that's being ignored. I put hint.uhci.0.irq = "10" in device.hints which is also ignored (even 'hint.uhci.0.disabled = "1"' is ignored, but 'hint.fdc.0.disabled = "1"' is not ignored). Thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1183639134.9913.47.camel>
