2.FedoraCore1に最新のpcmcia(PCカードサービス)パッケージを導入するFedoraCore1に含まれているPCMCIAのパッケージは3.1.31をベースに差分が追加されていますまた、カーネル2.4からPCMCIAが統合されカーネルの一部に組み込まれています しかしドライバーが必ずしも最新のものではなく認識されないPCカードが多数あります そこでpcmcia_csの最新版を導入してPCカードの対応数を増やしたいと思います @ コンパイル環境の準備コンパイルをするために下記のパッケージが導入されている必要があります□ カーネル開発環境 □ アプリケーション開発環境 A 最新のpcmciaパッケージの入手執筆時時点の最新バージョン3.2.7を使用します(pcmcia-cs-3.2.7)ダウンロード先はSource.orgから入手しましょう B カーネルの構成変更Fedora Core 1のカーネルディレクトリまで移動します
General setup PCMCIA/Cardbus support <M>PCMCIA/Cardbus support カーネル2.4ではPCMCIAが統合されているためカーネル構成上にPCMCIAを使用するフラグがあると後ほど行うpcmciaドライバーコンパイルが実施されません 忘れずにモジュールのフラグを外しましょう C Makefileの編集MakefileのEXTRAVERSIONを変更します今回は「-1.2newPcmcia」に変更することにします D カーネルの再構築
E カーネルとシステムマップをコピー
F initrdの再構築
G grubへ新しいカーネルメニューを登録
title Fedora Core (2.4.22-1.2newPcmcia) root (hd0,0) ← ここは環境によって変わります kernel /vmlinuz-2.4.22-1.2newPcmcia ro root=LABEL=/ initrd /initrd-2.4.22-1.2newPcmcia.img H pcmcia-csのコンパイル@.パッケージを展開します(/usr/local/srcにpcmcia-csファイルがあると仮定します)
A.pcmcia-csの構成
B.pcmcia-csのコンパイル
C.pcmcia-csの導入
/lib/modules/2.4.22-1.2newPcmcia/pcmcia.....ドライバーファイル群 I Fedora固有の設定変更@.旧8390.oファイルのリネーム
A.モジュール依存ファイルの更新
B.pcmciaソケットファイルの変更
J システムの再起動新しく作成したカーネルで起動しPCカードがきちんと認識されるか確認しましょうK 最後に今回の変更により今まで認識しなかったPCカードが使えるようになるかも知れません今後カーネル2.6に移行された時により多くのPCカードがサポートされることを願いましょう サポートされているPCカードの確認はpcmcia-csファイルを展開後にできるファイルを確認してください 今回備忘録作成に当たって使用したpcmcia-csのサポートカード(ネットワークカード)一覧 Ethernet cards: [3c589_cs driver] 3Com 3c589, 3c589B, 3c589C, 3c589D 3Com Megahertz 3CXE589D, 3CXE589EC, 3CCE589ET, 3CCE589EC Farallon EtherWave, EtherMac Hitachi HT-4840-13 [fmvj18x_cs driver] Access/CARD Ethernet CONTEC C-NET(PC)C Eagle NE200 Ethernet Eiger Labs EPX-10BT, EPX-ET 10BT, EPX-ET 10TZ Fujitsu FMV-J181, FMV-J182, FMV-J182A Fujitsu Towa LA501, FMV-1080, FM50N-183 Hitachi HT-4840-11 EtherCard NextCom NC5310, NC5310B RATOC REX-9822, REX-5588A/W, REX-4886, REX-R280 TDK LAC-CD02x, LAK-CD021, LAK-CD022A, LAK-CD021AX, LAK-CD021BX TDK LAC-CF010 Compact Flash [nmclan_cs driver] New Media EthernetLAN New Media LiveWire [ NOT the LiveWire+ ] Portable Add-ons Ethernet+ [pcnet_cs driver] 4Lan EP100 Ethernet Accton EN2212, EN2216 EtherCard Accton SOHO BASIC EN220 Actiontec FastNet PE200A Addtron Ethernet AIBrain EPCM-T Allied Telesis CentreCOM CE6001, LA-PCM, LA-PCM V2 AmbiCom AMB8002, AMB8002T, AMB8010, AMB8610 AnyCom ECO Ethernet Apollo RE450CT Archtek Ethernet Argosy EN210 Ark Sky-Link Express PA2100 Arowana RE 450 Ethernet Asante FriendlyNet [ new cards seem to not work!! ] AST 1082 Ethernet Atelco ethernet Belkin F5D5020 Billionton LNT-10TB, LNT-10TN, CFLA Buffalo LPC2-CLT, LPC3-CLT, LPC-CF-CLT CADMUS Micro LNT-10T2C California Access LAN Adapter CeLAN EPCMCIA CNet CN30BC, CN40BC Ethernet Compex/ReadyLINK Ethernet Combo Compex LinkPort Ethernet COMPU-SHACK BASEline Ethernet Connectware LANdingGear Adapter Corega Ether PCC-T, PCM-T, EtherII PCC-TD CyQ've ELA-010 10baseT Danpex EN-6200P2 Ethernet Datatrek NetCard Dayna Communications CommuniCard E Digital DEPCM-AA, PCP78-AC Ethernet Digital EtherWORKS Turbo Ethernet D-Link DE-650, DE-660, DE-660CT, DE-660+ DynaLink L10C, L10BC Ethernet EagleTec ET-LE10BT, ET-LE10BT2 Edimax Technology Ethernet Combo EFA InfoExpress 205, 207 Combo Eiger Labs EPX-ET10T2 Combo ELECOM Laneed LD-CDWA, LD-CDX, LD-CDNIA, LD-CDY, LD-CDF EP-210 Ethernet Epson Ethernet EtherPRIME Ethernet Explorer NE-10000 Ethernet EZLink 4109 Ethernet Fiberline FL-4680 Gateway 2000 Ethernet Genius ME3000II Ethernet Grey Cell Ethernet GVC NIC-2000P Ethernet Combo Hawking PN650TX Hypertec HyperNet IBM CreditCard Ethernet Adapter IC-Card Ethernet Infotel IN650ct Ethernet IO DATA PCLA/T, PCLA/TE iPort 10Mbps Ethernet Katron PE-520 Ethernet KingMax Technology EN10-T2 Ethernet Kingston KNE-PCM/M, KNE-PC2, KNE-PC2T, KNE-PC2BT Kingston CIO10T CF Ethernet KTI PE-520 Plus LANEED LD-CDW Ethernet LanPro EP4000A Lantech Ethernet Level One EPC-0100TB Linksys EtherCard, EC2T Combo, NP10T Logitec LPM-LN10T, LPM-LN10BA, LPM-LN20T Ethernet Longshine ShineNet LCS-8534TB Ethernet Macnica ME-1 Ethernet Macsense MPC-10 Ethernet Maxtech PCN2000 Ethernet Melco LPC-TJ, LPC-TS, LPC-T, LPC2-T Microdyne NE4200 Ethernet Micronet SP122, SP125 Midori LANNER LT-PCMT NDC Instant-Link NEC PC-9801N-J12 Network General "Sniffer" Network Everywhere NP10T New Media LanSurfer Novell/National NE4100 InfoMover OvisLink Ethernet Panasonic CF-VEL211P-B Planet SmartCOM 2000, 3500, ENW-3501-T, ENW-3502-T Planex ENW-3503-T Pretec Ethernet, CompactLAN Ethernet PreMax PE-200 Ethernet Proteon Ethernet Psion Gold Card Ethernet Relia RE2408T Ethernet Reliasys 2400A Ethernet RPTI EP400, EP401, 1625B Ethernet SCM Ethernet Sky Link Express Skymaster DPP216 SMC 8022 EZCard-10, 8040TX Socket Communications EA LAN Adapter Socket Communications LP-E Ethernet Socket Communications LP-E CF+ Ethernet SOHOware ND5120-E Ethernet SuperSocket RE450T Surecom Ethernet SVEC PN605C Target 24007 Ethernet TDK LAK-CD031 Thomas-Conrad Ethernet TRENDnet Ethernet Trust Ethernet Combo UNEX NexNIC MA010 Vegas Technology Ethernet Volktek NPL-402CT Ethernet W-LINX LinxPRO Ethernet Xircom CompactCard CFE-10 [smc91c92_cs driver] Farallon Enet Megahertz XJ10BT, XJ10BC, CC10BT Ethernet New Media BASICS Ethernet Ositech Four of Diamonds SMC 8020BT EtherEZ [ NOT the EliteCard! ] [xirc2ps_cs driver] Compaq Ethernet Adapter Xircom CreditCard CE2, CE IIps, RE-10 Fast Ethernet (10/100baseT) adapters: [3c574_cs driver] 3Com 3c574TX 3Com Megahertz 3CCFE574BT, 3CXFE574BT, 3C3FE574BT 3Com Megahertz 3CCSH572BT, 3CXSH572BT [axnet_cs driver] Accton EN-2228 AmbiCom AMB8110 Billionton LNA-100B Buffalo LPC3-CLX, LPC4-TX, LPC4-CLX CNet CNF301 Corega FEther PCC-TXD EagleTec ET-LE100BT2 Edimax EP-4101 FEP501 Fast Ethernet KingMax Fast Ethernet Linksys NP100 Network Everywhere v2 Linksys PCMPC100 EtherFast v3 Melco LPC3-TX New Media LiveWire 10/100 Planex FNW-3700-T Repotec RP-1638 SinglePoint Fast Ethernet Surecom EP-427X Topcom Xplorer 2700 W-Linx FE1500 [pcnet_cs driver] Abocom LinkMate FE1000, FE1500 Allied Telesis CentreCOM LA100-PCM-T V2 Alloy FE-6305M AnyCom ECO Ethernet 10/100 Apollo Fast Ethernet Aprotech Fast Ethernet Argosy EN-225 Ark Sky Link Express PA2600 Belkin F5D5020 COMPU-SHACK FASTline 10/100 Corega FastEther PCC-TX, FEther PCC-TXF CyQ've ELA-110E 10/100 Digicom Palladio, Palladio Dongless D-Link DFE-650, DFE-670-TXD, DRP-16TX EXP ThinLan 100 Fiberline Fast Ethernet Hamlet FE1000, FE1500 10/100 Hawking PN652TX Highscreen Profinet IO DATA PCET/TX iPort 10/100 Ethernet KTI KF-C16 Laneed LD-10/100CD LevelOne FPC-0100TX Linksys PCMPC100 EtherFast Linksys PCM100H1 HomeLink 10/100 Linksys NP100 Network Everywhere Logitec LPM-LN100TX Melco LPC2-TX Microcom TravelCard 10/100 Micronet EtherFast Adapter Micronet SP162A NetGear FA410TXC, FA411 Net-Lynx 10/100 Fast Ethernet New Media LiveWire 10/100 Planex FNW-3600T, FNW-3600TX Roline Fast Ethernet Sitecom FastEthernet SMC 8041TX Socket CF+ 10/100 WiseCom iPort 10/100 ZONET Fast Ethernet [smc91c92_cs driver] Argosy EN220 dit Co., Ltd. PC Card-10/100BTX Dynalink L100C EXP ThinLan-110 Lantech FastNet/TX Melco/SMC LPC-TX Ositech Seven of Diamonds Psion Gold Card NetGlobal 10/100 WiseCom WC-PC400 [xirc2ps_cs driver] [ not recommended: no active maintainer, some problems have been reported, and fixes are not forthcoming ] Accton Fast EtherCard-16 Compaq Netelligent 10/100 Intel EtherExpress PRO/100 Mobile Adapter 16-bit Toshiba IPC5008A, Advanced Network 10/100 Xircom CreditCard CE3-100, CE3B, RE-100, R2E-100BTX, XE2000 [pcmcia-cs driver: 3c575_cb] [2.4+ kernel driver: 3c59x] 3Com 3c575TX 3Com Megahertz 3CCFE575BT, 3CXFE575BT, 3CCFE575CT, 3CXFE575CT 3Com Megahertz 3C3FE575CT [pcmcia-cs driver: eepro100_cb] [2.4+ kernel driver: eepro100] Fujitsu FMV-J185 Intel EtherExpress PRO/100 CardBus II [pcmcia-cs driver: epic_cb] [2.4+ kernel driver: epic100] Ositech Seven of Spades CardBus [pcmcia-cs driver: tulip_cb] [2.4+ kernel driver: tulip] Accton EN2220 CardBus Allied Telesyn AT-2800 AmbiCom AMB8100, CB100-EZ EzPort Apollo FE2000 Asante FriendlyNET CardBus Billionton LND-100B Compex Linkport TX Corega FEther CB-TXL D-Link DFE-660TX, DFE-680TX Farallon EtherTX Fujitsu FMV-J184 Genius MF3000 Gericom Fast Ethernet Kingston KNE-CB4TX Laneed LD-10/100CB LevelOne FPC-0101TX, FPC-0103TX 10/100Mbps CardBus Linksys PCMPC200 EtherFast CardBus Macsense MPC-200 NDC Communications Sohoware NCB100 Neteasy DRP-32TXD NetGear FA510C, FA511 OvisLink LFS PCM 32 PLANET ENW-3502-FC PrimeXpress Fast Ethernet RATOC REX-CB80 Siemens SpeedStream SS1012 Silicom Fast Ethernet SMC 8036TX, EZ CardBus 10/100 Ethernet SVEC FD606 10/100 Ethernet TDK NetworkFlyer LAK-CB100X, LAK-CB100AX CardBus TRENDnet TE100-PCBUSR UMAX Technologies UMAX250 ZEUS CardBus 10/100 LAN [2.4+ kernel driver: xircom_cb] [ Not recommended: support is experimental and unreliable ] IBM 10/100 EtherJet CardBus Intel EtherExpress PRO/100 CardBus Xircom CBE2-100BTX, RBE-100BTX, R2BE-100BTX Token-ring adapters: [ibmtr_cs driver] 3Com 3c389 TokenLink Velocity 3Com 3c689 TokenLink III IBM Token Ring Adapter IBM Token Ring 16/4 Credit Card Adapter IBM Token Ring Auto 16/4 Credit Card Adapter IBM Turbo 16/4 Token Ring PC Card Wireless network adapters: [airo_cs driver] Aironet PC4500, PC4800 Cisco 340, 350 Xircom Wireless Ethernet Adapter [netwave_cs driver] Breezenet SA-PX Xircom CreditCard Netwave [ray_cs driver] BUSlink Wireless LAN Adapter Raytheon Raylink WebGear Aviator 2.4, Aviator Pro [wavelan_cs driver] AT&T / NCR / Lucent WaveLAN version 2.0 DEC RoamAbout/DS [orinoco_cs driver] [ this driver supports multiple chipsets and some features may not be supported for all cards ] 3Com AirConnect 1stWave 1ST-PC-DSS11IS, DSS11IG, DSS11ES, DSS11EG Addtron AWP-100 Ambicom WL1100 PC ARtem Onair ComCard STD & EMB versions, 128- & 64-bit ASUS SpaceLink WL-100 Avaya World Card Belkin F5D6020 Buffalo WLI-PCM-S11 Cabletron/Enterasys RoamAbout 802.11 DS Compaq WL100, HNW-100 Corega PCCA-11 Dell TrueMobile 1150 Series D-Link DRC-650, DCF-650W, DWL-660, DCF-660W D-Link DWL-650 [older version, NOT new CardBus ones or 650+] EagleTec ET-WL300NE-CC Efficient SpeedStream SS1021 [old 16-bit, NOT new CardBus ones] ELSA AirLancer MC-11 Ericsson WLAN Card C11 Farallon SkyLINE HP F2136B HyperLink Wireless IBM High Rate Wireless LAN Intel PRO/Wireless 2011 LA4111 Spectrum24 Wireless LAN Linksys WPC11 Instant Wireless [ NOT the CardBus v4 card ] Linksys WCF12 Wireless CompactFlash Lucent Orinoco WaveLAN/IEEE 802.11(b) Melco WLI-PCM-L11, WLI-PCM-L11G NCR WaveLAN/IEEE 802.11 Netgear MA401RA Nortel Networks eMobility PLANEX GeoWave GW-CF110, RoadLannerWave GW-NS11H Proxim Harmony 802.11b Safeway Wireless Samsung 11Mbps WLAN Sandisk Connect SDWCFB-000 Seg Communications XI325H SMC2632W Tekram AIR.mate PCF 200 ZCOMAX AirRunner/XI=300 「Coregaの無線LANカードを使用する」を参照しドライバーをコンパイルしましょう! |