|
我的笔记本是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比较大,请版主帮忙! |
|