µ±Ç°Î»ÖãºLinux½Ì³Ì - Linux×ÊѶ - ÔڱʼÇÐ͵çÄÔÉÏ×° RedHat 7.0

ÔڱʼÇÐ͵çÄÔÉÏ×° RedHat 7.0

A:  »¨Á˶þÌ죬¸ã¶¨ÁËÔڱʼÇÐÍred hat7.0°²×°billionton pcmcia cardbus 10/100M fast ethernet card(32bit)£¬´Ó°²×°¹ý³ÌÌå»áºÜ¶à£¬Õâ·ÝÐĵÿÉÄܽöÉÙÊýÈËÐèÒª£¬µ«ÕâģʽÎÒÏë²»½öÊÊÓÃì¶Íø¿¨£¬ÆäËüÈçsound cardÒ²Ó¦ÊÊÓ㬹ÊÎÒ½«Îҵľ­Ñé·ÖÏí³öÀ´£¬ÓÐÎóÇë´ó¼ÒÖ¸½Ì¡£ notebook°²×°pcmcia cardbus£¬Ö»ÒªÊÇ´ó³§Ó¦²»ÖÂÓÐÎÊÌ⣬ÒòΪ7.0µÄcard database(/etc/pcmcia/config)´óµÖ¶¼Ö§Ô®£¬ÒòΪµ±³õСµÜ¿¼ÂǾ­¼ÃÎÊÌâ¹ÊÂònotebook¼° ÆäÅ䱸¾ùÒÔ¼Û¸ñΪ¿¼Á¿£¬ÂòµÄÊÇe-knowÅÆpIII-800,256M¼ÇÒäÌå, 20GB IBM-HD,¼°billionton 32bit pcmcia cardbus 10/100M fast ethernet card(Ìý¶¼Ã»Ìý¹ý£¬ÎÒµ±Ê±Ö»ÒªÇóÀÏ°åÑ¡Óи½Linux, windowsϵÁеÄdriver£¬ÒòΪÎÒ´òËãinstall win98, win2000, red hat6.2 ì¶Õą̂notebookÉÏ£¬win98¼°win2000¾ù³Æ˳Àû£¬¶øredhat6.2Ò²»¹ºÃ£¬ÒòΪ¸ÕºÃ¸½µÄÊÇred hat6.2µÄcardbus module -->fethcb_cb.o£¬µ«ÒòΪ6.2ÔÚÅÜx-windowʱ£¬LCDÏÔʾ²»Æ½Ë³£¬¹Ê´òËã¸Ä³Éred hat7.0+cle1.0 £¬°²×°Íêáá·¢ÏÖÔÚrun X-windowºÜƽ˳£¬µ«fethcb_cb.oÈ´ÎÞ·¨±»pcmciaµÄcardmgr modprobe½øÀ´£¬¶ø²é¿´/var/run/stab(´Ëµµ¼Ç¼pcmcia slot card×ÊѶ)¾¹È»slot 0 ºÍslot 1ÊÇempty£¬¸ù±¾Ã»×½µ½ÎÒµÄpcmciaÍø¿¨£¬Ð´ÐÅÈ¥¸ÃÖ§Ô®²¿£¬ÒªÎÒµ½realtekÍøÕ¾¿´rtl8139 update with cardbus ÈçºÎÔÚ7.0ÉÏwork, ¿´ÍêááÎÒmake installÆäÕ¾ÉÏËù¸½µÄall netdrivers, ¸ãµ½red hat7.0Òì³££¬Ö»ºÃÖع࣬×îááÖ» ºÃ×Ô¼º´óµ¨À´×÷±àÒ룬ÕâÒ²ÕýÊÇÏë·ÖÏíµÄÖص㣺 ¡¡¡¡ÈôÄãÓзǴ󳧵ıßÉ豸ģ×飬µ«²»ÊÇÄúÏë°²×°µÄа汾(ÈçÎÒµÄÀý×Ó£¬¡¡¡¡ÎÒµÄlinux pcmciaÍø¿¨¸½6.2°æµÄÇý¶¯Ä£×é,ÔÚ7.0ÎÞ·¨load½øÀ´), ÄÇ¿ÉÄܵĽⷨÊÇ--->¡º×ÔÐÐÔÚеÄlinux°æ±¾ÉϱàÒë³ö¸ÃÄ£×é¡»¡£ ²½Ö裺 Ò»¡¢×¼±¸ºÃËù¸½Ä£×éµÄԭʼµµ(*.c &some *.h)£¬ÕâÊÇËùÓÐlinuxµÄ¡¡¡¡Çý¶¯³ÌʽƬ¾ù»á¸½µÄ¡£ÕâÀïÒªÉÔ¼Ó˵Ã÷£º³§ÉÌËù¸½µÄlinux driverͨ³£Îªmodule£¬¼´Îª*.oµÄµµ£¬Ò²Í¬Ê±»á¸½ÉÏ *.cµÄԭʼÂëµµ£¬Á½ÕߵĹØÊǸó§ÉÌдºÃ*.c¡¡¡¡µÄÇý¶¯³Ìʽ£¬ÔÚ¸Ãlinux°æ±¾ÏÂÓÃgccÈ¥compiler³ö*.oÄ£×éµµ£¬¹©linuxµÄkerneld, »òcardmgrÈ¥load ½øÀ´£¬µ«Ëùcomplier³öµÄ*.oÄ£×éµµÒòcompilerʱËùÁ¬½áµÄlibºÍheader fileµÄ¹Ø£¬½öÊÊÓÃ춸Ãkernel°æ±¾¡£ ¶þ¡¢×¼±¸ºÃ*.cԭʼµµáᣬÀûÓÃeditor´ò¿ª¿´Æä×îááÒ»ÐУ¬ËùÓÐcÓïÑÔµÄԭʼÂëµµ¾ù»áÔÚ×îáḽÉÏÆäcompiler-command¡£ Èý¡¢²»ÊÇÔÚÖն˻úÉÏÖ±½Óϸàcompiler-command ¼´¿É£¬»á±àÒëʧ°Ü£¬ÒòΪÔÚcompiler & link¹ý³Ì»áÓõ½Ò»Ð©header file£¬ÒÔÍø·¿¨ÎªÀý£ºÓ¦¸Ã°ÑËücopy to /usr/src/linux/drivers/netÏ£¬ÔÙÇе½¸ÃĿ¼ÉÏÈ¥Ö´ÐÐcompiler-command£¬Ö¸ÁîÈçgcc -DCARDBUS -DMODULE -c xxx.c(ԭʼµµ)Ö®ÀàµÄ±àÒëÃüÁ£® ËÄ¡¢compilerÍêáᣬ¿´¿´ÊÇ·ñÓвúÉúÄãÒªµÄÄ£×éµµ(xxx.o)£¬ÈôÓÐÔò¹§Ï²Äú£¬´ó¸Å¿ÉÒÔÁË£¬ÈôûÓУ¬ÄÇ¿ÉÄÜÄã·ÅµÄĿ¼ÓÐÎó£¬Èçsound cardλÖÃÓÖ²»Ò»ÑùÁË£¬Ò²ÓпÉÄÜÔÚ gccµÄÃüÁîÖУ¬-I/usr/******µÄinclude pathÓÐÎó£¬ÖÂʹÎÞ·¨Ë³Àûcompiler¡£ Îå¡¢compiler³ÉµÄÄ£×éµµ£¬°´ÕÕÄãÔھɰ汾ʱ°²×°µÄ·½Ê½£¬¸ü¸ÄÉ趨µµ£¬ÒÔÎÒΪÀý£¬¼´/etc/pcmcia/configÒª¼ÓÉÏdeviceÃû³Æ¼°ÓûbindµÄmodule, ÕâÔÚËù¸½Ö®Çý¶¯³ÌʽƬ¾ù»áÓÐinstall.txt¿É¹©²Î¿¼¡£ ѧϰÈçºÎ±àÒë³Éа汾kernelËùÐèÒªµÄmoduleºÜÓÐÓ㬷ñÔòÖ»ÄܵÈ×ÅÍø·ÉÏÓÐÈËrelease³öÀ´»òÔ­³§É̵ÄÖ§Ô®ÁË£¬Ï£ÍûÕâ¶ÔÏë°²×°linuxÔÚnotebookµÄÈË£¬¶øÆäһЩ±ßÉ豸²¢·Ç´ó³§µÄÈËÓÐЩÐí°ïÖú£¬²»¹ýÈô²»ÊÜÏÞ¾­¼Ã£¬µ¹ÊÇÑ¡´ó³§ºÃЩ¡£ ÒÔÉÏ¿ÉÄÜÓÐÎó£¬ÈôÓÐÈκÎÐè¸ÄÕýµÄ£¬Çë¸æ֪СµÜ£¬ÈÃСµÜÒ²ÄÜÐÞÕý´íÎó¡£ thanks ת×Ô£º¶¯Ì¬ÍøÖÆ×÷Ö¸ÄÏ www.knowsky.com

£¨³ö´¦£ºhttp://www.sheup.com£©


[1] 

ת×Ô£º¶¯Ì¬ÍøÖÆ×÷Ö¸ÄÏ www.knowsky.com

£¨³ö´¦£ºhttp://www.sheup.com£©


ÉÏÒ»Ò³ [1] [2]