ÇëÇó:ÔÚRH9.0ϰ²×°broadcom 440 10/100Íø¿¨
HP D220 »úÆ÷(P42.8/512M/80G)ÍêÈ«°²×°RH9.0 ¡£¼¯³ÉÍø¿¨BROADCOM 440 10/100£¬ÔÚÍøÉÏÏÂÔØÇý¶¯³ÌÐòbcm44-1.0.0g£¨½âѹºóÎļþ°üÀ¨£º£©¸ù¾ÝREADEM.TXT°²×°Ê±,×öµ½MAKEʱÓÐÒÔÏÂÌáʾ:[root@localhost b44-1.00g]# make
gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -I/lib/modules/2.4.20-8/build/include -DRED_HAT_LINUX_KERNEL -DOLD_NETIF -DOLD_DMA -DOLD_MALLOC -DNO_DMA_MAPPING_ERROR -O2 -c -o b44.o b44.c
b44.c: In function `b44_get_drvinfo':
b44.c:1877: warning: implicit declaration of function `pci_name'
b44.c:1877: warning: passing arg 2 of `strcpy' makes pointer from integer without a cast
b44.c: At top level:
b44.c:2140: variable `b44_ethtool_ops' has initializer but incomplete type
b44.c:2141: unknown field `get_drvinfo' specified in initializer
b44.c:2141: warning: excess elements in struct initializer
b44.c:2141: warning: (near initialization for `b44_ethtool_ops')
b44.c:2142: unknown field `get_settings' specified in initializer
b44.c:2142: warning: excess elements in struct initializer
b44.c:2142: warning: (near initialization for `b44_ethtool_ops')
b44.c:2143: unknown field `set_settings' specified in initializer
b44.c:2143: warning: excess elements in struct initializer
b44.c:2143: warning: (near initialization for `b44_ethtool_ops')
b44.c:2144: unknown field `nway_reset' specified in initializer
b44.c:2144: warning: excess elements in struct initializer
b44.c:2144: warning: (near initialization for `b44_ethtool_ops')
b44.c:2145: unknown field `get_link' specified in initializer
b44.c:2145: `ethtool_op_get_link' undeclared here (not in a function)
b44.c:2145: warning: excess elements in struct initializer
b44.c:2145: warning: (near initialization for `b44_ethtool_ops')
b44.c:2146: unknown field `get_wol' specified in initializer
b44.c:2146: warning: excess elements in struct initializer
b44.c:2146: warning: (near initialization for `b44_ethtool_ops')
b44.c:2147: unknown field `set_wol' specified in initializer
b44.c:2147: warning: excess elements in struct initializer
b44.c:2147: warning: (near initialization for `b44_ethtool_ops')
b44.c:2148: unknown field `get_ringparam' specified in initializer
b44.c:2148: warning: excess elements in struct initializer
b44.c:2148: warning: (near initialization for `b44_ethtool_ops')
b44.c:2149: unknown field `set_ringparam' specified in initializer
b44.c:2149: warning: excess elements in struct initializer
b44.c:2149: warning: (near initialization for `b44_ethtool_ops')
b44.c:2150: unknown field `get_pauseparam' specified in initializer
b44.c:2150: warning: excess elements in struct initializer
b44.c:2150: warning: (near initialization for `b44_ethtool_ops')
b44.c:2151: unknown field `set_pauseparam' specified in initializer
b44.c:2151: warning: excess elements in struct initializer
b44.c:2151: warning: (near initialization for `b44_ethtool_ops')
b44.c:2152: unknown field `get_msglevel' specified in initializer
b44.c:2152: warning: excess elements in struct initializer
b44.c:2152: warning: (near initialization for `b44_ethtool_ops')
b44.c:2153: unknown field `set_msglevel' specified in initializer
b44.c:2153: warning: excess elements in struct initializer
b44.c:2153: warning: (near initialization for `b44_ethtool_ops')
b44.c:2154: unknown field `get_strings' specified in initializer
b44.c:2154: warning: excess elements in struct initializer
b44.c:2154: warning: (near initialization for `b44_ethtool_ops')
b44.c:2155: unknown field `get_stats_count' specified in initializer
b44.c:2155: warning: excess elements in struct initializer
b44.c:2155: warning: (near initialization for `b44_ethtool_ops')
b44.c:2156: unknown field `get_ethtool_stats' specified in initializer
b44.c:2156: warning: excess elements in struct initializer
b44.c:2156: warning: (near initialization for `b44_ethtool_ops')
b44.c: In function `b44_init_one':
b44.c:2424: warning: implicit declaration of function `SET_ETHTOOL_OPS'
b44.c: At top level:
b44.c:2140: storage size of `b44_ethtool_ops' isn't known
make: *** [b44.o] Error 1
Çë´óÏÀÃÇÕï¶ÏÒ»ÏÂ,ÎÒ¸ÃÔõô°ì
±¾ÈËÔÚÍøÏÂÔØbcm4400-3.0.13°´ËµÃ÷Êé°²×°µ½insmod BCM4400ÓÖ³ö´í,´íÈçÏ£º
lib/modules/2.4.20-8/kernel/drivers/net/bcm4400.o: unresolved symbol synchronize_irq¸ßÊÖÃǰï°ïÎÒ°É,æÁËÁ½ÌìÀ²!!!!!!!!!
¡¾Ô´´¡¿°ïæ˶һÏÂ!!!!ÎÒ¸ÕѧLINUXϵͳ,»¹²»¶®,¸ßÊÖÃÇÕï¶ÏÒ»ÏÂ!!!
¸Ð¼¤²»¾¡!!!!!!!!!!!!!!Ò³:
[1]