>Я это делал так:
>Добавил в ядро
># PCCARD (PCMCIA) support
># Pcmcia and cardbus bridge support
>device cbb
>
> # cardbus (yenta)
>bridge
>device pccard
>
> # PC Card (16-bit) bus
>device cardbus
>
> # CardBus (32-bit) bus
>
>проверил опознала ли система при загрузке pccard:
>dmesg -a | more
>...
>pccard0: <16-bit PCCard bus> on cbb0
>pccard1: <16-bit PCCard bus> on cbb1
>....
>[А так же нашел строку вида]
>dc0: <Intel 21143 10/100BaseTX> port 0x1000-0x107f mem 0x88002000-0x880023ff irq
> 11 at device 0.0 on cardbus1
>dc0: Ethernet address: 00:e0:ed:01:39:85
>
>А дальше дело за малым. В /etc/rc.conf добавил строку.
>
>ifconfig_dc0="inet 10.57.2.5/24 media 10baseT/UTP mediaopt full-duplex"
>pccard_enalbe="YES"
>pccard_ifconfig_dc0="inet 10.57.2.4/25 medis 10baseT/UTP mediaopt full-duplex"
>
>Причем без параметров media и mediaopt карточка работала некорректно.
>И если вытаскивать карточку по-горячему, то система виснит намертво в каждом втором
>случае.
в ядре (как я понимаю в файле GENERIC)
и так прописано
# PCCARD (PCMCIA) support
# Pcmcia and cardbus bridge support
device cbb # cardbus (yenta) bridge
#device pcic # ExCA ISA and PCI bridges
device pccard # PC Card (16-bit) bus
device cardbus # CardBus (32-bit) bus
как я писал при загрузке выдает
pcccard0: <16-bit PCCard bus> on cbb0
cbb0: [MPSAFE]
pcccard1: <16-bit PCCard bus> on cbb1
cbb1: [MPSAFE]
но далее выдает
pccard1: Card has no functions!
cbb1: PC Card card activation failed
на PCMCIA слоты даже питание не подается (линк на сетевухе не горит)
сейчас нашел D-link DWL-650+ (802.11) сетевуху, теперь при загрузке говорит, что
cardbus0: Expecting link target, got 0xff
cardbus0: Resource not specified in CIS^ id=10, size 20
cardbus0: Resource not specified in CIS^ id=14, size 1000
cardbus0: Resource not specified in CIS^ id=18, size 10000
cardbus0: <network> at device 0.0 (no driver attached)
cbb0: CardBus card activation failed
но поддержки DWL-650+ я во FreeBSD не вижу, и по этому может так и должно быть. НО Intel EtherExpress 10/100 поддерживается же!!!