LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 982|回复: 3

关于笔记本使用Broadcom Corporation BCM4401-B0 100Base-TX问题的解决[建议加精]

[复制链接]
发表于 2007-1-11 20:16:18 | 显示全部楼层 |阅读模式
我的笔记本是hp nx6110,集成网卡Broadcom Corporation BCM4401-B0 100Base-TX,由于RHEL4u2的输入法问题,今天重装了Fedora Core 6,可网卡不能正常激活,但系统可以识别,根据提示的错误信息,似乎被当成了无线网卡,但我没有使用无线支持,所以很不应该,模块b44.ko
----------出错后检查------------------------
笔记本:HP Compaq nx6110
问题:安装Fedora Core 6,检测出网卡eth0(Broadcom Corporation BCM4401-B0 100Base-TX)
           与在XP+Sp2中检测一致,但无法激活,在“系统->管理->网络”中“关联到MAC地址”出错,“探测“说没有该设备,之前曾安装RHEL4u2,没有问题。
做过如下尝试:
(1)[root@Clusters etc]# more modprobe.conf
alias eth0 tg3
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0  
options snd-intel8x0 index=0  
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/
modprobe -r --ignore-remove snd-intel8x0
options b44  
(2)在/lib/modules/2.6.18_1.2798.fc6xen/kernel/drivers/net/b44.ko,模块文件存在,不知道是否符合,但查看lsmod列表如下:
---------------------------
Module                  Size  Used by
vfat                   16833  0
fat                    55773  1 vfat
sd_mod                 24897  17
sg                     38493  0
usb_storage            73376  0
scsi_mod              139113  3 sd_mod,sg,usb_storage
i915                   23489  2
drm                    74325  3 i915
bridge                 60381  0
netloop                11073  0
netbk                  79845  0 [permanent]
blktap                386789  2 [permanent]
blkbk                  22753  0 [permanent]
autofs4                25413  2
hidp                   24129  2
rfcomm                 46041  0
l2cap                  31681  10 hidp,rfcomm
bluetooth              58917  5 hidp,rfcomm,l2cap
sunrpc                158332  1
tg3                   106949  0
ip_conntrack_ftp       12081  0
ip_conntrack_netbios_ns     7105  0
ipt_REJECT              9665  1
xt_state                6337  8
ip_conntrack           56992  3 ip_conntrack_ftp,ip_conntrack_netbios_ns,xt_state
nfnetlink              11353  1 ip_conntrack
iptable_filter          7233  1
ip_tables              17669  1 iptable_filter
ip6t_REJECT             9537  1
xt_tcpudp               7361  27
ip6table_filter         7105  1
ip6_tables             18821  1 ip6table_filter
x_tables               18501  6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
ipv6                  267489  17 ip6t_REJECT
dm_mirror              33041  0
dm_multipath           22601  0
dm_mod                 61529  2 dm_mirror,dm_multipath
video                  21061  0
sbs                    20225  0
i2c_ec                  9281  1 sbs
button                 10961  0
battery                14405  0
asus_acpi              20697  0
ac                      9541  0
parport_pc             31205  0
lp                     17033  0
parport                40841  2 parport_pc,lp
joydev                 13697  0
serial_core            25281  0
snd_intel8x0m          21325  0
snd_intel8x0           36445  1
snd_ac97_codec         95073  2 snd_intel8x0m,snd_intel8x0
snd_ac97_bus            6593  1 snd_ac97_codec
snd_seq_dummy           8133  0
snd_seq_oss            37185  0
snd_seq_midi_event     11841  1 snd_seq_oss
snd_seq                57137  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12621  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            46561  0
snd_mixer_oss          20545  1 snd_pcm_oss
snd_pcm                80453  4 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
ide_cd                 42337  2
cdrom                  38625  1 ide_cd
ohci1394               38917  0
snd_timer              27077  2 snd_seq,snd_pcm
ieee1394              301593  1 ohci1394
b44                    32973  0   //是加载过的驱动模块
snd                    57029  12 snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              14113  1 snd
snd_page_alloc         14409  3 snd_intel8x0m,snd_intel8x0,snd_pcm
i2c_i801               11853  0
i2c_core               25537  2 i2c_ec,i2c_i801
mii                     9665  1 b44
pcspkr                  7361  0
serio_raw              11205  0
ext3                  135369  2
jbd                    63209  1 ext3
ehci_hcd               35917  0
ohci_hcd               25437  0
uhci_hcd               27725  0
-------------------------------------------
然后我尝试modprobe b44
]# modprobe -v /lib/modules/2.6.18-1.2798.fc6xen/kernel/drivers/net/b44.ko
FATAL: Module /lib/modules/2.6.18_1.2798.fc6xen/kernel/drivers/net/b44.ko not found.
文件存在的,怎么会说没有找到呢?
另外,--------------
# ifconfig -a
lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

sit0      Link encap:IPv6-in-IPv4  
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

veth0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

veth1     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

veth2     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

veth3     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vif0.1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vif0.2    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

vif0.3    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

xenbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet6 addr: fe80::200:ff:fe00:0/64 Scopeink
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
上面的设备都是怎么回事?
------------------------------------------也正常加载,在网卡厂商网站上下载驱动make出错,可能由于没有内核头文件
后来到Fedora网站用最新内核rpm(2.6.18-1.2869)包安装也不能激活,最后在国外一论坛上找到解决办法
(1)升级2.6.19.2版本内核--升级一次太麻烦,也许还不能一次成功,耗时
(2)安装kernel-xen-2.6.18-1.2857.4.2.fc6.0.2.sct.i686.rpm
                 kernel-xen-devel-2.6.18-1.2857.4.2.fc6.0.2.sct.i686.rpm
后者比较快,安装完毕即可检查出来,然后修改默认的防火墙配置,让它信任www服务(虽然很简单,但容易被忘掉,以至于上不了网),重新启动就可以了
注:对不起大家,我真的把网址弄丢了,不知如何上传该文件,共28MB比较大,请版主帮忙!
发表于 2007-1-12 18:03:15 | 显示全部楼层
你的方法就是升级内核,不过 2.6.19都出来了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-13 12:31:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-1-26 17:20:13 | 显示全部楼层
rpm -ivh kernel-xen-2.6.18-1.2857.4.2.fc6.0.2.sct.i686.rpm 之后,机器重启了,选择进入2.6.18-1.2857.4.2.fc6.0.2.sct, 咋还是一样的情况? 模块还说not found
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表