pcmcia slots on thinkpad 380d
fybar <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.mobile |
|---|---|
| Message-ID | <[email protected]> |
I have a Thinkpad 380d and only one pcmcia slot seems to work. From dmesg:
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
chip1: <PCI to Other bridge (vendor=8086 device=1234)> at device 1.0 on pci0
pci0: <NeoMagic MagicGraph 128ZV SVGA controller> at 3.0 irq 11
pcic0: <Cirrus Logic PD6729/6730 PC-Card Controller> port 0x3e0-0x3e3 at
device 19.0 on pci0
pcic0: Polling mode
pccard0: <PC Card bus (classic)> on pcic0
pccard1: <PC Card bus (classic)> on pcic0
It sees two pccard slots, or at least that is what it seems to me. From my
kernel config:
# PCCARD (PCMCIA) support
device card
device pcic0 at isa? irq 10 port 0x3e0 iomem 0xd0000
device pcic1 at isa? irq 10 port 0x3e2 iomem 0xd4000
#device pcic1 at isa? irq 10 port 0x3e2 iomem 0xd4000 disable
I did not change anything here. Is there something I need to do to enable
the second slot? When I plug in a second card it beeps, so it seems to see
that a card has been put in. However I get this message when I remove both
cards:
/kernel: stray irq 10
/kernel: too many stray irq 10's; not logging any more
pccardd[47]: ata2: SunDisk (/.*/) removed.
When adding my nic when the SunDisk is already mounted I get:
pccardd[47]: driver allocatin failed for 3Com(3C574-TX Fast EtherLink PC
Card): Device not configured
When adding the SunDisk after the nic is already working I get:
pccardd[47]: Card "SunDisk"("SDP") [5/3 0.6] [(null)] matched "SunDisk"
("/.*/') [(null)]
ata2 at port 0x270-0x277,0x27e irq 10 slot 1 on pccard1
at2: unable to alocate interrupt
device_probe_and_attatch: ata2 attach returned 6
pccardd[47]: driver allocation failed for SunDisk(/.*/): Device not
configured
Do I need to enable something in my kernel to get this to work?
Thanks,
fybar
To Unsubscribe: send mail to [email protected]
with "unsubscribe freebsd-mobile" in the body of the message