LinuxSir.cn,穿越时空的Linuxsir!

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

配置内核时一个奇怪的问题

[复制链接]
发表于 2008-6-25 19:19:16 | 显示全部楼层 |阅读模式
我用的是kernel-2.6.24的内核原代码,机器是个本,有inter 3945abg无线网卡
在配置内核时应选中如下才行:
symbol:iwl3945
device drivers
  -->network device support
     --wireless lan
       --wireless lan(IEEE 802.11)
         -->inter wireless wifi link drivers
但是,进入到
       wireless lan(IEEE 802.11)中,却没有“inter wireless wifi link drivers”这项,,
我按说明按 “/ ” 键来search  "iwl3945",,又显示:
device drivers
  -->network device support
     --wireless lan
       --wireless lan(IEEE 802.11)
         -->inter wireless wifi link drivers

好奇怪,search得到,具体进入去选时却又没有这个选项,,,有没大虾知道这是什么原因呢?
发表于 2008-6-25 19:36:45 | 显示全部楼层
# mac80211 is needed
Networking --->
        Wireless --->
                <*>        Generic IEEE 802.11 Networking Stack (mac80211)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-26 16:32:00 | 显示全部楼层
Post by gentookit;1867424
# mac80211 is needed
Networking --->
        Wireless --->
                <*>        Generic IEEE 802.11 Networking Stack (mac80211)


谢谢,,这个东西算是找到了,但是我的无线网卡还是不能被系统找到,只可以用有线网卡。
当初用cd引导的时候,进入光盘上那个系统,是可以用无线网卡的。但是装好之后,无线网卡却不能用。

问题由来:
参考 手册,我具体是这么做的:
1、配置内核时,安装iwl3945 模块 ,成功
2、在/etc/modules.autoload.d/kernel-2.6这个文件中,写上iwl3945模块以备系统启动时调用
3、然后到/etc/conf.d/ 中,执行
      cp net net.wlan0
4、在net.wlan0中加入内容:
       config_wlan0("192.168.1.121 broadcast 255.255.255.255 netmask 255.255.255.0")
       routes_wlan0("default via 192.168.1.1")
      --上面两行内容是我在用cd引导的那个系统时,通过net-setup进行设定后,确保能上网  的   net 文件中的内容,实在没办法后,我才从那里copy过来用。

5、    在/etc/init.d 文件夹中执行
           #ln -s net.lo net.wlan0
           #rc-update add net.eth0 default
我安装了dhcpcd ,并且有线网用的就是dhcp,无线网我先是参考 手册中设定为dhcp模式,因为不行,以为没设对,所以改为引导cd中的内容的。

然后我reboot

内核模块  iwl3945加载是成功了的.

但是出现下面提示:
Starting wlan0
    Configuration not set for wlan0 - assuming DHCP
    Bringing up wlan0
        dhcp
            network interface wlan0 does not exist
            Please verify hardware or kernel module(driver)

进入系统后,执行ifconfig时,只有eth0 和 lo  两项

执行iwconfig时,有lo  、dummy0、eth0三项,都是no wireless extensions
反正就是找不到wlan0,我不能用无线网卡,按提示所说,它找不到我的设备,可是我是装了iwl3945这个模块啊,,无线网络电源也是打开了的,十在没办法了,求救 啊!
回复 支持 反对

使用道具 举报

发表于 2008-6-26 18:00:05 | 显示全部楼层
你装了 iwl3945-ucode 吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-26 20:53:24 | 显示全部楼层

没装

Post by druggo;1867841
你装了 iwl3945-ucode 吗?


装的时候检查时说文件大小不匹配。下载的文件和所记录的大小不一样,所以不能安装。
回复 支持 反对

使用道具 举报

发表于 2008-6-26 21:25:07 | 显示全部楼层
按照手册上的说法,请您上次 emerge --sync 24 小时后再次执行 emerge -sync。问题应该解决,否则请到 bugs.gentoo.org 上提交 Bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-27 11:55:38 | 显示全部楼层
搞定,谢谢!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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