LinuxSir.cn,穿越时空的Linuxsir!

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

我的无线出问题了,求助!

[复制链接]
发表于 2006-11-30 20:07:23 | 显示全部楼层 |阅读模式
我使用emerge -tauvDN world升级,然后重启,我的T43无线就启不起来了!

我的内核是2.6.18的,ipw2200-firmware-3.0

使用dmesg | grep ipw,如下:

  1. ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2k
  2. ipw2200: Copyright(c) 2003-2006 Intel Corporation
  3. ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
  4. ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
  5. ipw2200: Unable to load firmware: -2
  6. ipw2200: failed to register network device
  7. ipw2200: probe of 0000:04:02.0 failed with error -5
复制代码


这是怎么回事?

======================================================
我的解决方法如下:
修改:/etc/udev/rules/50-udev.rules 这个文件
大概在第:340行
原始:

  1. # Load firmware (not quite yet...) # SUBSYSTEM=="firmware", ACTION=="add", RUN+="/lib/udev/firmware_helper"
复制代码

我修改为:

  1. Load firmware (not quite yet...) SUBSYSTEM=="firmware", ACTION=="add", RUN+="/lib/udev/firmware.sh"
复制代码


谢谢楼上各位大虾的热心帮助!
发表于 2006-11-30 20:33:26 | 显示全部楼层
好像是固件和你的新内核有错误!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-30 20:48:03 | 显示全部楼层
我发现好像与udev有关!
我把udev升级到udev-103,就出现了这个问题,
而我降级到最初的udev-090-r1无线就正常了!

这是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-30 20:59:41 | 显示全部楼层
会不会是与hotplug有冲突?
安装上新版本的udev就不需要hotplug了吗?

还是别的什么原因?
回复 支持 反对

使用道具 举报

发表于 2006-11-30 21:33:57 | 显示全部楼层
看看/lib/firmware是否有ipw2200-firmware-3.0的四个文件。重新安装ipw2200-firmware-3.0,或下载了ipw2200-firmware-3.0后,copy到/lib/firmware。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-30 22:15:10 | 显示全部楼层

检查过了!

Post by zhoukb
看看/lib/firmware是否有ipw2200-firmware-3.0的四个文件。重新安装ipw2200-firmware-3.0,或下载了ipw2200-firmware-3.0后,copy到/lib/firmware。

肯定有这几个文件!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-26 14:53:35 | 显示全部楼层

郁闷呀!

Post by lingice
我发现好像与udev有关!
我把udev升级到udev-103,就出现了这个问题,
而我降级到最初的udev-090-r1无线就正常了!

这是怎么回事?

现在portage中已经没有udev-090-r1!
我升级udev后无线还是使用不料了!
我按照 http://gentoo-wiki.com/HARDWARE_ipw2200 中提示的方法,在'999-firmware.rules' 中写入:
ACTION=="add", SUBSYSTEM=="firmware", RUN+="/lib/udev/firmware.sh"
可错误依旧!
我单独运行firmware.sh,系统提示:
"udev  firmware loader misses sysfs directory"

大家给点建议吧!!!
谢谢
回复 支持 反对

使用道具 举报

发表于 2007-5-26 19:36:10 | 显示全部楼层
升级内核试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-26 20:03:54 | 显示全部楼层

我已经升级内核了

Post by zhllg
升级内核试试

我把内核升级到2.6.21-r4,可是依旧不行!
回复 支持 反对

使用道具 举报

发表于 2007-5-26 20:15:09 | 显示全部楼层
Post by lingice
我使用emerge -tauvDN world升级,然后重启,我的T43无线就启不起来了!

我的内核是2.6.18的,ipw2200-firmware-3.0

使用dmesg | grep ipw,如下:

  1. ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2k
  2. ipw2200: Copyright(c) 2003-2006 Intel Corporation
  3. ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
  4. ipw2200: ipw2200-bss.fw request_firmware failed: Reason -2
  5. ipw2200: Unable to load firmware: -2
  6. ipw2200: failed to register network device
  7. ipw2200: probe of 0000:04:02.0 failed with error -5
复制代码


这是怎么回事?
我遇到过这样的问题,所以在以前都不用内核里的。

我的解决办法是把驱动编为模块,然后自动加载看看,这样应该就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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