小弟最近在試一塊 PCI 轉 PCMCIA/CardBus 界面卡。
該卡使用的晶片是 Ricoh RL5C475
我的系統為 Fedora Core 1, kernel 為 2.4.24 未編譯 PCMCIA/CardBus Support
pcmcia-cs 採用 3.2.7
linux-wlan-ng 採用 0.2.1 pre16
測試的無線網卡是 Senao SL-2511 CD Plus, 查過 http://www.linux-wlan.com/linux-wlan/ 確定有支援.
當我把該卡插入插槽時可以聽到兩聲高音的嗶聲, 用以下兩個命令啟動網卡及加入某ap
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid=XXXXXX authtype=opensystem
再來用 dhcpcd wlan0 無法取得 ip.
查閱 /var/log/messages, 訊息為:
p80211knetdev_hard_start_xmit: Tx attempt prior to association, frame dropped
我又試著用 ifconfig 自行指定ip, 再去 ping 預設閘道器. 也是不行.
依據 linux-wlan-ng 的 faq 所寫, 這是因為未加入某ap. 但是我在先已經用 wlanctl-ng ...... 試著加入了.
後來改測一塊 DLink DFE-690TXD, 這一塊是 CardBus 界面, 採用 8139 晶片. 插入卡片時也是能偵測到並掛上module, 但是封包似乎完全無法傳出去.
接下來在 PCMCIA-HOWTO Chapter 5 發現裡面談到的 PCI interrupt delivery problems 問題幾乎就我碰到的一模一樣. 但是, irq_mode=0 ~ 2 都測過了, 還是不能用 :'(
請問各位前輩有沒有人已經馴服這塊 pci 轉 pcmcia/cardbus 卡呢?