Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2000 20:32:48 +1000 (Australia/NSW)
From:      Darren Reed <avalon@coombs.anu.edu.au>
To:        hackers@freebsd.org
Subject:   FreeBSD-4.0 PCMCIA broken ?
Message-ID:  <200004281032.UAA01136@cairo.anu.edu.au>

next in thread | raw e-mail | index | archive | help
Does FreeBSD-4.0 support IRQ sharing ?  Or rather, does pccardd support
configuring devices in such a manner ?

I suspect that part of my problem with getting my 3c589D to work under
4.0 is related to this.  (It has so far refused to work).  For example,
under NetBSD:

...
pciide0: primary channel interrupting at irq 14
pciide0: secondary channel interrupting at irq 15
uhci0: interrupting at irq 10
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0: using irq 1 for kbd slot
pckbc0: using irq 12 for aux slot
sb0 at isa0 port 0x220-0x237 irq 5 drq 1: dsp v3.01
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
cbb0: interrupting at irq 10
cbb1: interrupting at irq 10
...

- three different devices use irq 10 (this includes ep0, which is
at pcmcia1/cardslot1/cbb1).  If I try to put it at IRQ 10 with
"device ep0 at isa? ... irq 10", it fails.  If I try to make it
go to another IRQ, it fails.

If I look at dmesg from FreeBSD (sorry, cut-n-paste doesn't work
across an air gap) I see:

ata0: irq 14
ata1: irq 15
uhci0: irq 10 on pci0
pcic-pci0: irq 10 at device 10.0 on pci0
pcic-pci1: irq 10 at device 10.1 on pci0
fdc0: irq 6
atkbd0: irq 1
psm0: rq 12
pcic0: <Intel i82365> at port 0x3e0 iomem 0xd0000 irq 10 on isa0
pcic0: management irq 11
sio0 .. irq 4 ...
sio1 .. irq 3 ...

I've also got a 3Com 3CCM156B (modem) which pccardd shows as ""("")
when I insert it, never mind that it fails to notice any pcmcia
events after popping it out and then puttint it back in.

It would also appear that pccardd fails to notice the 3c589D at boot
time if the 3CCM156B is inserted.

Darren


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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