ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÔÚLinuxÉÏ°²×°ORiNOCOÎÞÏßÍø¿¨°ì·¨

·¢²¼Ê±¼ä:2006-02-22 10:05:49À´Ô´:ºìÁª×÷Õß:yo
¡¡¡¡1.¡¡Èí¼þÃèÊö
¡¡¡¡1.1ÃèÊö
¡¡¡¡¸ÃÈí¼þÖ§³ÖÏÂÁÐÍø¿¨£º
¡¡¡¡* ORiNOCO PC Card (Silver and Gold)
¡¡¡¡* WaveLAN/IEEE Turbo 11 Mb Card
¡¡¡¡* WaveLAN/IEEE Turbo Card (8 Mb)
¡¡¡¡* WaveLAN/IEEE PC Card (2 Mb)
¡¡¡¡
¡¡¡¡¸ÃÈí¼þÊÇÓÉAgere System Inc.·¢²¼ºÍÖ§³ÖµÄ¡£
¡¡¡¡
¡¡¡¡1.2Èí¼þ²¿¼þ
¡¡¡¡Õâ¸öORiNOCO PC CardÈí¼þÊÇÒÔѹËõÎĵµ·Ö·¢£º
¡¡¡¡* wavelan2_cs-6.16.tar.gz
¡¡¡¡
¡¡¡¡ÎªÊÊÓ¦CD-ROMµÄ8.3ÎļþÃû¸ñʽ£¬Îļþwavelan2_cs-6.16.tar.bz±»ÃüÃûΪ£º
¡¡¡¡* wlli616.tgz
¡¡¡¡
¡¡¡¡Õâ¸öÎĵµ°üº¬Çý¶¯³ÌÐòÔ´ÎļþºÍ¿â¡£Äã¿ÉÒÔÓÃÕâЩÎļþΪÄãµÄÌض¨µÄLinuxÄÚºËÉú³ÉºÍ°²×°ORiNOCO PC CardÇý¶¯¡£
¡¡¡¡
¡¡¡¡¸ÃÇý¶¯Ô´ÎļþÖ§³ÖIntel¼Ü¹¹µÄLinuxÄں˰汾2.0.x£¬2.2.xºÍ2.4.x£¬²¢°üº¬ÔÚÒÔÏÂLinux·¢Ðа棺
¡¡¡¡* Red Hat¡¡version 5.2, 6.0, 6.1, 6.2, 7.0, 7.1
¡¡¡¡* Suse¡¡¡¡ version 6.1, 6.3, 6.4, 7.0, 7.1
¡¡¡¡
¡¡¡¡ÄÚº¬µÄHCF¿âʵÏÖÁËÓÃÓÚORiNOCO»·¾³µÄAgere System 802.11 MAC¿ØÖÆÆ÷½çÃæ¡£
¡¡¡¡
¡¡¡¡1.3Èí¼þ°æ±¾
¡¡¡¡ÏÂÁÐÈí¼þ°üº¬ÔÚÕâ´Î·¢²¼À
¡¡¡¡* README.wavelan2_cs¡¡¡¡¡¡¡¡¡¡This file±¾Îļþ
¡¡¡¡* LICENSE.wavelan2_cs¡¡¡¡¡¡¡¡ License
¡¡¡¡* wavelan2_cs.mk¡¡¡¡¡¡¡¡¡¡¡¡¡¡Top level Makefile×îÉϲãÉú³ÉÎļþ
¡¡¡¡* Build¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Script to build driverÉú³ÉÇý¶¯µÄ½Å±¾
¡¡¡¡* Install¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Script to install driver°²×°Çý¶¯µÄ½Å±¾
¡¡¡¡
¡¡¡¡Çý¶¯Ô´³ÌÐòºÍHCF¿â£º
¡¡¡¡* wireless/wavelan2_cs.mk¡¡¡¡ Driver MakefileÇý¶¯Éú³ÉÎļþ
¡¡¡¡* wireless/wavelan2_cs.c¡¡¡¡¡¡Driver source (v6.16)Çý¶¯³ÌÐòÔ´Îļþ
¡¡¡¡* include/hcf/debug.h¡¡¡¡¡¡¡¡ Driver debug supportÇý¶¯µ÷ÊÔÖ§³Ö
¡¡¡¡* include/hcf/libhcf.h¡¡¡¡¡¡¡¡HCF interface definition HCF½Ó¿Ú¶¨Òå
¡¡¡¡* lib/libhcf-i386.a¡¡¡¡¡¡¡¡¡¡ HCF library (v4.6b) HCF¿â
¡¡¡¡
¡¡¡¡ÔÚÏßÇý¶¯ÊÖ²áÒ³£º
¡¡¡¡* man/wavelan2_cs.4¡¡¡¡¡¡¡¡¡¡ Driver manual pageÇý¶¯ÊÖ²áÒ³
¡¡¡¡
¡¡¡¡PCMCIAÅäÖøüÐÂ
¡¡¡¡* etc/wavelan2_cs.conf¡¡¡¡¡¡¡¡Add-on config file¡¡Ôö¼ÓµÄÅäÖÃÎļþ
¡¡¡¡* etc/wavelan2_cs.mk¡¡¡¡¡¡¡¡¡¡config update Makefile¡¡ÅäÖøüÐÂÉú³ÉÎļþ
¡¡¡¡* etc/wavelan2_cs.patch¡¡¡¡¡¡ config update patch file¡¡ÅäÖøüв¹¶¡Îļþ
¡¡¡¡
¡¡¡¡-----------------------------------------------------------
¡¡¡¡2.¡¡ÏµÍ³ÒªÇó
¡¡¡¡2.1²Ù×÷ϵͳ
¡¡¡¡
¡¡¡¡¸ÃÈí¼þ¿ÉÒÔÔÚIntelƽ̨µÄÔËÐÐLinuxÄÚºË2.0.x£¬2.2.x»ò2.4.xµÄϵͳÉϱàÒëºÍ°²×°¡£
¡¡¡¡
¡¡¡¡2.2 ×ÔÓÉ´ÅÅÌ¿Õ¼ä
¡¡¡¡
¡¡¡¡ÎªÁ˱àÒë¸ÃÇý¶¯£¬ÐèÒª°²×°ÍêÕûµÄLinuxÄÚºËÔ´³ÌÐò¡£°´ÕÕ¾ßÌåµÄÄں˰汾£¬ÐèÒª´óÔ¼150MB´ÅÅ̿ռ䣬±àÒë¸ÃÇý¶¯Ê±£¬ÐèÒª40KB×óÓÒ¡£
¡¡¡¡-----------------------------------------------------------
¡¡¡¡3. ·¢²¼ÌØÐÔ(ÂÔ)
¡¡¡¡4.¡¡°²×°ÊÂÏî
¡¡¡¡¸ÃÇý¶¯Èí¼þ²»ÊÇÖ±½Ó°²×°ÔÚLinux»úÆ÷Àï¡£±àÒëºÍ°²×°Çý¶¯ÐèÒªÁ˽â´ý°²×°¼ÆËã»úµÄLinuxÄÚºËÀàÐͺͰ汾¡£
¡¡¡¡4.1 ¿ªÊ¼Ç°
¡¡¡¡
¡¡¡¡1) È·¶¨LinuxÄÚºËÀàÐͺͰ汾£¬¼ì²éÊÇ·ñÂú×ãÒªÇó¡£
¡¡¡¡2) ÔĶÁLinux PCMCIA-HOWTO¡£ÕâƪÎÄÕ¿ÉÄÜ°üº¬ÔÚLinux·¢ÐаæµÄCD-ROM¡£Ò²¿É
¡¡¡¡ÏÂÔØ×îа棺http://pcmcia-cs.sourceforge.net
¡¡¡¡
¡¡¡¡ÇëÔĶÁPCMCIA-HOWTOµÄÃûΪ"Prerequisites and kernel setup"µÄ¶ÎÂä
¡¡¡¡
¡¡¡¡4.2 ±àÒëÇý¶¯
¡¡¡¡
¡¡¡¡1) ´ÓLinux°²×°ÅÌÉÏ»ñµÃLinux PCMCIA°ü£¬»òÏÂÔØ: target="_blank">http://pcmcia-cs.sourceforge.net¡£ÔÚ°²×°ÅÌÉÏ£¬PCMCIA°üÔÚXtras/Linux/PCMCIA¡£
¡¡¡¡2) ¿½±´µ½¹¤×÷Ŀ¼£¬½â¿ª°ü£º
¡¡¡¡% tar xzvf pcmcia-cs-3.1.29.tar.gz
¡¡¡¡
¡¡¡¡×¢Ò⣺ÔÚ°²×°ÅÌÉÏʹÓÃÎļþÃû"pc3_1_29.tgz"¶ø²»ÊÇ"pcmcia-cs-3.1.29.tar.gz".
¡¡¡¡3) ½â¿ªORiNOCOÔ´ÎļþÔÚPCMCIA°üµÄÉϲãĿ¼
¡¡¡¡% cd pcmcia-cs-3.1.29
¡¡¡¡% tar xzvf ../wavelan2_cs-6.16.tar.gz
¡¡¡¡×¢Ò⣺ÔÚCDROMÉÏÎļþÃûÊÇ "../wlli616.tgz" ¶ø²»ÊÇ"../wavelan2_cs-6.16.tar.gz".
¡¡¡¡4) ±àÒëºÍ°²×°Çý¶¯
¡¡¡¡% make config
¡¡¡¡
¡¡¡¡»Ø´ðÌá³öµÄÎÊÌ⣬ͨ³£È±Ê¡¾Í¿ÉÒÔ£¬°´"Enter" ×ã¹»¡£µ«ÔÚRedHat 7.1ÉÏÐèÒªÖ¸¶¨"/usr/src/linux-2.4"ΪLinuxÔ´ÎļþĿ¼£¬¶ø²»ÊÇȱʡµÄ"/usr/src/linux"¡£¸ü¶àµÄÅäÖã¬Éú³ÉºÍ°²×°µÄϸ½ÚÐÅÏ¢¼ûPCMCIA-HOWTO¡£
¡¡¡¡ÏÖÔÚÔËÐбàÒë½Å±¾
¡¡¡¡
¡¡¡¡% ./Build
¡¡¡¡
¡¡¡¡¸Ã½Å±¾É趨ʹÓÃϵͳÄÚÖõÄPCMCIA£¬ÒÔ¼°Éú³ÉÍêÕûPCMCIA°ü»òÖ»Éú³ÉÇý¶¯¡£ÔÚ°²×°Çý¶¯Ç°£¬ÏÈתΪ'root':
¡¡¡¡% su
¡¡¡¡..
¡¡¡¡# ./Install
¡¡¡¡
¡¡¡¡4.3¡¡ÅäÖÃORiNOCO PC ¿¨
¡¡¡¡
¡¡¡¡ÔÚͨ¹ýÄ£¿é²ÎÊý(ÔÚ/etc/pcmcia/config.opts)ÅäÖÃÇý¶¯Ç°£¬È·¶¨/etc/pcmcia/wireless.optsÎļþ²»´æÔÚ»òÏÂÁвÎÊý¿Õ°×¡£
¡¡¡¡*,*,*,00:60:1D:*|*,*,*,00:02:2D:*)
¡¡¡¡INFO=""
¡¡¡¡ESSID=""
¡¡¡¡MODE=""
¡¡¡¡KEY=""
¡¡¡¡;;
¡¡¡¡
¡¡¡¡Èç¹ûÏëͨ¹ýÎÞÏßÀ©Õ¹(ÔÚ/etc/pcmcia/wireless.opts)ÅäÖÃÇý¶¯£¬²Î¿¼Õ½Ú4.5
¡¡¡¡1)ÅäÖÃORiNOCO PC ¿¨£¬²Î¿¼£º
¡¡¡¡* ÔÚÏßÊÖ²áÒ³(wavelan2_cs.4)
¡¡¡¡% man wavelan2_cs
¡¡¡¡* PCMCIAÎĵµµÄÍø¿¨²¿·Ö
¡¡¡¡% more PCMCIA-HOWTO
¡¡¡¡2) Óñ༭Æ÷ÅäÖòÎÊý:
¡¡¡¡# vi /etc/pcmcia/config.opts
¡¡¡¡±ÈÈç:
¡¡¡¡a) Á¬½Ó¼ÆËã»úµ½°üº¬ÏñAgere System AP-1000»òAP-500µÄ½ÓÈëµãµÄÎÞÏ߼ܹ¹£¬
¡¡¡¡ÐèҪʶ±ðÎÞÏßÍøÂçµÄÍøÂçÃû¡£
¡¡¡¡±ÈÈ磬ÍøÂçÃûΪ"My Network"£¬±à¼­config.optsÎļþ°üº¬£º
¡¡¡¡module "wavelan2_cs" opts "network_name=My\ Network"
¡¡¡¡
¡¡¡¡×¢Òâ¿Õ¸ñÓ÷´Ð±¸ÜתÒå¡£
¡¡¡¡b) ÒªÁ¬½ÓRG-1000,ÐèÒªÖªµÀRGµÄID(=ÍøÂçÃû)ºÍÃÜÔ¿¡£¿É´ÓRGµÄºóÃæ°åµÄС±êÇ©ÕÒµ½ID¡£±ÈÈ磬ÄãµÄRG-1000µÄIDÊÇ225ccf£¬Ò²Ã»ÓиÄÃÜÔ¿£¬Èçϱ༭config.opts: module "wavelan2_cs" opts "network_name=\"225ccf\" key_1=\"25ccf\"enable_encryption=Y"
¡¡¡¡
¡¡¡¡Èç¹ûÒѾ­¸Ä±äÃÜÔ¿£¬Ó¦ËµÃ÷key_1µÄÖµ¡£
¡¡¡¡c) ΪÔÚûÓнÓÈëµãµÄµã¶ÔµãÍøÂç½ÓÈë¼ÆËã»ú£¬½¨ÒéʹÓÃIBSSģʽ¡£±ÈÈçÁ¬½Ó½Ð"My Network"µã¶ÔµãÍøÂ磬±à¼­config.opts: module "wavelan2_cs" opts "create_ibss=Y network_name=My\ Network"
¡¡¡¡
¡¡¡¡d) Ò²¿ÉʹÓÃ"Station Name"ÔÚÎÞÏßÍøÂçÀïÇø±ð¼ÆËã»ú¡£±ÈÈçÔÚÁ¬½ÓÎÞÏßÍøÂçʱ£¬Ï£ÍûÃüÃû¼ÆËã»ú"Wave1"£¬±à¼­config.opts£ºmodule "wavelan2_cs" opts "network_name=Ocean station_name=Wave1"
¡¡¡¡
¡¡¡¡e) ΪÁ¬½ÓAd-HocÎÞÏß¼ÆËã»ú¹¤×÷×飬±à¼­config.opts:module "wavelan2_cs" opts "port_type=3"
¡¡¡¡
¡¡¡¡×¢Òâ"Ad-Hoc Demo Mode"²»Êǵã¶ÔµãÍøÂçµÄ½¨Òéģʽ£¬ÕâÖÖûÓл¥²Ù×÷ÐÔµÄģʽ½öÓÃÓÚÌØÊâÓ¦ÓÃ(ÈçÑо¿£¬ÓëÆäËüÉ豸µÄ¼æÈÝÐÔ/ÒÔÇ°WaveLAN/IEEE²úÆ·)¡£IBSSģʽÊÇ´´½¨µã¶ÔµãÍøÂçµÄÍƼöģʽ¡£
¡¡¡¡3) Óñ༭Æ÷ÐÞ¸ÄÍøÂçÑ¡Ïî¡£
¡¡¡¡
¡¡¡¡# vi /etc/pcmcia/network.opts
¡¡¡¡ÔÚÁ¬½ÓÍøÂçʱ£¬²ÎÊýҪȷ±£ÕýÈ·£¬ºÍÍøÂç¹ÜÀíÔ±Ò»Æð¼ì²éÍøÂçÐÅÏ¢¡£¸ü¶àÅäÖÃÐÅÏ¢²Î¿¼PCMCIA-HOWTO¡£
¡¡¡¡ÀýÈç:
¡¡¡¡*,*,*,*)
¡¡¡¡IF_PORT=""
¡¡¡¡BOOTP="n"
¡¡¡¡IPADDR="10.0.0.5"
¡¡¡¡NETMASK="255.255.255.0"
¡¡¡¡NETWORK="10.0.0.0"
¡¡¡¡BROADCAST="10.0.0.255"
¡¡¡¡GATEWAY="10.0.0.1"
¡¡¡¡DOMAIN="domain.org"
¡¡¡¡DNS_1="dns1.domain.org"
¡¡¡¡;;
¡¡¡¡
¡¡¡¡×¢ÒâRedHat 7.1²»ÓÃnetwork.optsÅäÖÃÇý¶¯¡£Ê¹ÓÃ'netcfg'µÄͼÐι¤¾ß´´½¨½Å±¾£¬Ïñifcfg-eth0ÔÚ/etc/sysconfig/network-scriptsĿ¼µÄ¡£Ê¹ÓÃȱʡGNOME²Ëµ¥Æô¶¯netcfg: Programs->System->Network Configuration
¡¡¡¡
¡¡¡¡4) Æô¶¯PCMCIA·þÎñ¡£
¡¡¡¡# /etc/rc.d/rc.pcmcia restart
¡¡¡¡»ò
¡¡¡¡# /etc/rc.d/init.d/pcmcia restart
¡¡¡¡
¡¡¡¡Óйظ÷ÖÖÅäÖÃÑ¡ÏîºÍ¶¨ÒåµÄ¸ü¶àϸ½Ú£¬Çë²Î¿¼ORiNOCOÍøÕ¾µÄPDFÎĵµ¡£target="_blank">www.orinocowireless.com¡£
¡¡¡¡
¡¡¡¡4.4 ÎÊÌâ½â¾ö
¡¡¡¡
¡¡¡¡ÔÚORiNOCO PC ¿¨²åÈëʱ£¬¿¨¹ÜÀíÆ÷»á·¢³ö²»Í¬µÄÉùÒôָʾÅäÖóɹ¦»òʧ°Ü¡£
¡¡¡¡a) Á½Éù¸ßÒô - ¿¨±»Ê¶±ðºÍÅäÖóɹ¦¡£
¡¡¡¡b) Ò»¸ßÒ»µÍ - ¿¨±»Ê¶±ð£¬µ«Î´ÅäÖóɹ¦¡£¼ì²éϵͳÈÕÖ¾(dmesg)¡£
¡¡¡¡c) Ò»ÉùµÍÒô - ¿¨Î´±»Ê¶±ð£¬Ö´ÐÐ"cardctl ident"£¬²ì¿´ÊÊÅäÆ÷PnPÐÅÏ¢¡£
¡¡¡¡¼ìÑéPnPÐÅÏ¢ÊÇ·ñÓëPCMCIAÅäÖÃÎļþÒ»ÖÂ(/etc/pcmcia/config)¡£¼ì²éϵͳÈÕÖ¾¡£
¡¡¡¡
¡¡¡¡ORiNOCO PC ¿¨ÓÐÁ½¸öָʾµÆָʾ¿¨ºÍÍøÂç״̬¡£
¡¡¡¡* µçÔ´µÆ(¿¿½ü¿¨Öмä) - ¸ÃµÆָʾµçÔ´Çé¿ö£¬ÔÚ½ûÓÿ¨ÄÜÔ´¹ÜÀíģʽʱ£¬ËüÒ»Ö±ÁÁ¡£ÆôÓÿ¨ÄÜÔ´¹ÜÀíģʽʱ£¬Ëü¿ìËÙÉÁ˸(ÿÃ뼸´Î)¡£
¡¡¡¡* ÊÕ·¢Ö¸Ê¾µÆ(¿¿½ü¿¨±ßÔµ) - µ±ËüÊÕ·¢±¨ÎÄʱ£¬ÉÁ˸¡£
¡¡¡¡* Á½µÆÿʮÃëͬʱÉÁ˸һ´Î - ¿¨²»ÄÜÓëÍøÂçÁªÏµ¡£ÔÚconfig.optsÀï¼ì²éÍøÂçÃûÓë½ÓÈëµãÊÇ·ñÒ»Ö¡£
¡¡¡¡* µÆָʾÕý³££¬µ«ÎÞͨÐÅ - Èç¹ûÍøÂçʹÓÃͨ³£Ä£Ê½(±ÈÈçport_type = 0»òδָ¶¨)£¬ÍøÂçÃûÒÑÖ¸¶¨£¬¼ì²éÍøÂç²ÎÊýÊÇ·ñÕýÈ·(ifconfig,route,µÈ)¡£ - Èç¹ûÍøÂçʹÓÃAd-Hoc(µã¶Ôµã)ģʽ(Èçport_type = 3)£¬¿¨ÐèÒªÓëÆäËûÍø¿¨Í¨ÐÅ¡£¼ì²éË«·½ÍøÂç²ÎÊý¡£
¡¡¡¡
¡¡¡¡²Î¿¼ÔÚÏßÊÖ²áÒ³µÄ¸½¼ÓÅäÖã¬ÌØÐÔºÍÖ§³ÖÐÅÏ¢¡£
¡¡¡¡% man wavelan2_cs
¡¡¡¡»ò
¡¡¡¡% man 4 wavelan2_cs
¡¡¡¡»ò
¡¡¡¡% nroff -man wavelan2_cs.4 | more
¡¡¡¡
¡¡¡¡4.5¡¡ÎÞÏßÀ©Õ¹(Wireless Extensions)
¡¡¡¡
¡¡¡¡¸ÃÇý¶¯Ö§³Ö¡±ÎÞÏßÀ©Õ¹(Wireless Extensions)¡±¡£½Ó¿ÚÔÊÐí¡±ÎÞÏß¹¤¾ß(Wireless Tools)¡±´ÓÇý¶¯È¡µÃͳ¼ÆÐÅÏ¢ºÍʹÓÃʱ¶¯Ì¬¸ü¸ÄÇý¶¯ÅäÖá£
¡¡¡¡
¡¡¡¡PCMCIA °ü×îаæ°üº¬½Å±¾£¬Í¨¹ý4.3½ÚÃèÊöµÄ²ÎÊý£¬Ê¹ÓÃÎÞÏßÀ©Õ¹¸ü¸ÄºÍÅäÖÃÇý¶¯³ÌÐò¡£²Î¿¼/etc/pcmcia/wireless.optsµÄ²Ù×÷Ô­Àí¡£°´4.3½ÚµÚ3²½ÅäÖÃÍøÂç²ÎÊý¡£
¡¡¡¡¸ü¶àÐÅÏ¢¼û£º
¡¡¡¡href="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Extensions.html"target="_blank">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.Extensions.html
¡¡¡¡target="_blank">http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
¡¡¡¡
¡¡¡¡4.6¡¡Ê¶±ðÈí¼þ
¡¡¡¡
¡¡¡¡±¾½Ú½âÊÍÔõÑù½â¿ªºó¼ø±ðÈí¼þµÄ°æ±¾¡£
¡¡¡¡LinuxÇý¶¯Ô´´úÂë/¿â°üº¬Á½¸öÖ÷Òª²¿¼þ£¬Çý¶¯Ô´´úÂëºÍHCF¿â¡£
¡¡¡¡*¡¡¿ìËÙ¼ø±ðwavelan2_cs.cÔ´Â룺
¡¡¡¡% grep wavelan2_cs.c wavelan2_cs.c
¡¡¡¡"wavelan2_cs.c 6.16 11/23/2001 13:00:00 (Agere Systems)";
¡¡¡¡
¡¡¡¡*¡¡¼ø±ðHCF¿â£º
¡¡¡¡% strings libhcf-i386.a | grep Revision
¡¡¡¡HCF$Revision:¡¡ 4.6
¡¡¡¡
¡¡¡¡¼ø±ð±àÒë¹ýµÄwavelan2_cs.oÇý¶¯£¬µ½Çý¶¯ËùÔÚĿ¼¡£°²×°µÄÇý¶¯Í¨³£ÔÚ:
¡¡¡¡/lib/modules//pcmcia
¡¡¡¡
¡¡¡¡* ¼ìË÷±àÒëºÃµÄÇý¶¯°æ±¾£º
¡¡¡¡% strings wavelan2_cs.o | grep wavelan2_cs.c
¡¡¡¡wavelan2_cs.c 6.16 11/23/2001 13:00:00 (Agere Systems)
¡¡¡¡
¡¡¡¡* ¼ìË÷±àÒëºÃµÄÇý¶¯HCF¿â°æ±¾£º
¡¡¡¡% strings wavelan2_cs.o | grep Revision
¡¡¡¡HCF$Revision:¡¡ 4.6
¡¡¡¡
¡¡¡¡Æô¶¯Ê±£¬wavelan2_csÇý¶¯±¨¸æ°æ±¾ÔÚϵͳÈÕÖ¾ÎļþÀï(/var/log/messages)¡£
¡¡¡¡-----------------------------------------------------------
¡¡¡¡5.¡¡ ¼¼ÊõÔ¼Êø
¡¡¡¡ÔÚÈí¼þ·¢²¼Ê±£¬´æÔÚÒÔÏÂÔ¼Êø£º
¡¡¡¡5.1 ʹÓÃORiNOCO ISA ת½Ó¿¨
¡¡¡¡
¡¡¡¡Ï¸½Ú£ºORiNOCOÉè¼ÆΪµ¥¿¨µÄ½â¾ö·½°¸£¬ÔÚ½ÓÈëµãºÍ±Ê¼Ç±¾µçÄÔÖж¼Ê¹Óñê×¼IIÐÍPC¿¨²ÛÌṩ¡£ÎªÌ¨Ê½»ú£¬AgereÌṩÁËISAµ½PC ¿¨×ª»»¿¨(²Î¿¼"swapbox")¡£
¡¡¡¡ORiNOCO ISAת»»¿¨¿ÉÒÔÅäÖÃΪÁ½ÖÖI/OµØÖ·£º
¡¡¡¡* 3E2 (³ö³§È±Ê¡ÉèÖÃ)
¡¡¡¡* 3E0
¡¡¡¡Ó°Ï죺Linux PCMCIA°üµÄi82365Ä£¿éȱʡ½ö¼ì²â3E0¡£°ì·¨£º1)ÔÚÊÖ²áÒ³²éÕÒi82365Ä£¿éµÄÐÅÏ¢£º
¡¡¡¡man i82365
¡¡¡¡
¡¡¡¡2)¡¡Ó¦ÓÃÏÂÁз½·¨Ö®Ò»£º
¡¡¡¡a)ͨ¹ý¸Ä¶¯ISAת½Ó¿¨µÄÌøÏ߸ü¸ÄI/OµØÖ·£¬ÕýÈ·µÄÉèÖòμûORiNOCOÈí¼þ¹âÅ̵ĵç×ÓÎĵµ"ORiNOCO ISA Adapter, Getting Started Guide"
¡¡¡¡b)ÁíÍ⣬¼ÓÔØi82365Ä£¿éʱ½«²ÎÊý"extra_sockets"ÖÃΪ1¡£ÔÚRedHat5.x-7.xϵͳ£¬Ìí¼ÓÔÚÎļþ"/etc/sysconfig/pcmcia"£º
¡¡¡¡PCMCIA=yes
¡¡¡¡PCIC=i82365
¡¡¡¡PCIC_OPTS="extra_sockets=1"
¡¡¡¡CORE_OPTS=
¡¡¡¡CARDMGR_OPTS=
¡¡¡¡
¡¡¡¡¶ÔÓÚÆäËüLinux·¢Ðа棬¿ÉÒÔ°´ÕÕ"PCMCIA-HOWTO"¸ü¸ÄI/OµØÖ·¡£
¡¡¡¡
¡¡¡¡5.2 ʹÓÃORiNOCO PCIת½Ó¿¨
¡¡¡¡
¡¡¡¡Ï¸½Ú£ºORiNOCOÉè¼ÆΪµ¥¿¨µÄ½â¾ö·½°¸£¬ÔÚ½ÓÈëµãºÍ±Ê¼Ç±¾µçÄÔ¶¼Ê¹Óñê×¼IIÐÍPC¿¨²ÛÌṩ¡£ÎªÌ¨Ê½»ú£¬AgereÌṩÁËPCIµ½PC ¿¨×ª»»¿¨(²Î¿¼"swapbox")¡£
¡¡¡¡ÎªÕýÈ·µÄÖжϷÖÅ䣬ϵͳӦ֧³ÖPCIBIOS 2.2¡£ÍƼöʹÓÃPCMCIA 3.1.14ÒÔÉÏ¡£
¡¡¡¡TIµÄCardBus¿ØÖÆÆ÷µÄPCIÊÊÅäÆ÷µÄȱʡÖжÏÅäÖò»ÕýÈ·°ì·¨£º1)i82365Ä£¿éµÄTI CardBus ¿ØÖÆÆ÷Ñ¡Ïî˵Ã÷µÄÊÖ²áÒ³£º
¡¡¡¡man i82365
¡¡¡¡
¡¡¡¡2) ¼ÓÔØi82365Ä£¿éʱ£¬"irq_mode"²ÎÊýֵΪ0¡£RedHat5.x-7.x£¬¼ÓÈëÎļþ"/etc/sysconfig/pcmcia"£º
¡¡¡¡PCMCIA=yes
¡¡¡¡PCIC=i82365
¡¡¡¡PCIC_OPTS="irq_mode=0"
¡¡¡¡CORE_OPTS=
¡¡¡¡CARDMGR_OPTS=
¡¡¡¡
¡¡¡¡ÔÚÆäËüLinux·¢ÐаæÖÐPCMCAI½Å±¾µÄλÖ㬲μû"PCMCIA-HOWTO"Öеġ±ÌØÊâLinux·¢Ðа桱¡£
¡¡¡¡
¡¡¡¡5.3 Íø¿¨¹¦ÄܼæÈÝÐÔ
¡¡¡¡
¡¡¡¡Ï¸½Ú£º¸ÃÇý¶¯Ö§³Ö¿¨µÄ¹Ì¼þ°æ±¾4.xÒÔÉÏ¡£
¡¡¡¡Ó°Ï죺Çý¶¯Í˳ö²¢·¢ËÍÏÂÃæµÄ´íÎóÐÅÏ¢µ½ÏµÍ³ÈÕÖ¾ÎļþÀï(/var/log/messages)£º
¡¡¡¡eth0: ORiNOCO, HCF failure: "Primary
¡¡¡¡functions are compatible, station
¡¡¡¡functions are not"
¡¡¡¡
¡¡¡¡½â¾ö°ì·¨£ºÓÐÁ½¸ö°ì·¨£ºa)ÔÚWindowsÀïÓÃWaveLAN¿¨¹Ì¼þ¸üй¤¾ß¡£b)ʹÓÃ4.00µÄÇý¶¯
¡¡¡¡(wavelan2_cs-4.00.tar.gz)¡£
¡¡¡¡
¡¡¡¡5.4 ½¨Á¢ÍøÇÅ»ò·ÓÉ
¡¡¡¡
¡¡¡¡Ï¸½Ú£ºLinuxÇý¶¯Ê¹Óñ£´æÔÚORiNOCO PC ¿¨µÄFlashÖеĿ¨¹Ì¼þ¡£ÔÚIEEE 802.11¿¨Öв»Äܹ¹½¨MAC²ã͸Ã÷ÍøÇÅ¡£
¡¡¡¡Õâ²»½öÊÇORiNOCOµÄ¾ÖÏÞ£¬Ò²ÊÇIEEE 802.11µÄ½á¹¹ÏÞÖÆ¡£ÔÚ802.1D Bridge ±ê×¼(1998°æ)Öж¨Ò壺
¡¡¡¡µ½802.11 LANµÄÍøÇŽ«Á¬½Ó802.11ÃÅ»§£¬Á¬½Ó802.11·Ö²¼ÏµÍ³¡£ÓÉÓÚ·Ö²¼ÏµÍ³ÊÇAPµÄÒ»²¿·Ö£¬ÐèÒªAP¹¹½¨ÍøÇÅ¡£
¡¡¡¡Ö÷ÒªÔ­ÒòÊÇMAC²ãÌص㡣͸Ã÷ÍøÇűØÐëÓ¦´ðÈ¥Íù¸÷¸öÄ¿µÄµÄÖ¡¡£¶¨Òåʱ£¬AP¿ÉÒÔ×ö£»½Úµã²»ÐС£
¡¡¡¡½â¾ö°ì·¨£ºÊ¹ÓÃÇý¶¯¹¹½¨Â·ÓÉ¡£
¡¡¡¡-----------------------------------------------------------
¡¡¡¡6.¡¡ÒÑÖªÎÊÌâ
¡¡¡¡ÔÚÈí¼þ·¢²¼Ê±£¬Î´·¢ÏÖÎÊÌâ¡£
¡¡¡¡-----------------------------------------------------------
¡¡¡¡7.¡¡ ¼¼ÊõÖ§³Ö
¡¡¡¡7.1 ²éÕÒÐÅÏ¢
¡¡¡¡
¡¡¡¡ÔÚORiNOCOÍøÕ¾ÉÏ¿ÉÒÔÕÒµ½×î½üµÄÉ豸Çý¶¯£¬ÍøÇŹ̼þ£¬Èí¼þ¸üкÍÓû§Îĵµ¡£
¡¡¡¡target="_blank">http://www.orinocowireless.com¡¡ »ò
¡¡¡¡target="_blank">ftp://ftp.orinocowireless.com/pub
¡¡¡¡
¡¡¡¡7.2 ÁªÏµ¼¼ÊõÖ§³Ö
¡¡¡¡
¡¡¡¡Èç¹û°²×°»òʹÓÃʱÓöµ½ÎÊÌ⣬»òÏëÁ˽âÓйØORiNOCOÆäËü²úÆ·µÄÐÅÏ¢£¬ÇëÁªÏµÈÏÖ¤·ÖÏúÉÌ»òÏúÊÛ´¦¡£ÏúÊÛ´¦µÄµØÖ·ºÍµç»°ÁÐÔÚORiNOCOÍøÕ¾ÉÏ¡£
¡¡¡¡ÁªÏµ¼¼ÊõÖ§³Ö£¬ÇëÓÃÎÊÌⱨ¸æ±í·¢ËÍ´«Õæ»òµç×ÓÓʼþ¡£ÎÊÌⱨ¸æ±í'REPORT.TXT'°üº¬ÔÚ¹âÅÌÉÏ¡£ÁíÍâÒ²¿É´ÓORiNOCOÍøÕ¾ÉÏÏÂÔØ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. Сº¢Ò»¸ö ÓÚ 2017-09-09 10:01:03·¢±í:

    ¿´¿´£¬Â¥Ö÷ÐÁ¿àÁË£¡

  2. jack200788 ÓÚ 2010-06-11 14:38:02·¢±í:

    ÐÂÊÖ