LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: widelysea

gentoo 下怎么手动安装下载的网卡驱动??很急,谢谢谢谢!!!

[复制链接]
 楼主| 发表于 2010-3-29 19:24:09 | 显示全部楼层
Post by samnew;2078887
在编译内核的时候,在driver 里 network里选择所需要的网卡驱动 你的内核已经支持了的


但是不知到网卡驱动是那个呀!!!
回复 支持 反对

使用道具 举报

发表于 2010-3-29 19:25:41 | 显示全部楼层
内核选取路径
-> Device Drivers
-> Network device support (NETDEVICES [=y])
-> Ethernet (10000 Mbit) (NETDEV_10000 [=y])
-> Broadcom NetXtremeII 10Gb support [ =y] 或 [=m]
为m的时候 编译完成的模块名为 bnx2.ko 注意开机的时候是否加载
find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko' | grep bnx2
如果找到 在/etc/modules.autoload.d/kernel-2.6中添加 bnx2
回复 支持 反对

使用道具 举报

发表于 2010-3-29 19:50:22 | 显示全部楼层
按照楼上的如果不会弄,那就在编译内核时选择把驱动编进内核而不是编成模块,也就是楼上的选取路径中不要选择=m而选择=y。
回复 支持 反对

使用道具 举报

发表于 2010-3-29 19:55:58 | 显示全部楼层
Post by jsun;2078904
按照楼上的如果不会弄,那就在编译内核时选择把驱动编进内核而不是编成模块,也就是楼上的选取路径中不要选择=m而选择=y。


我在担心他的 scsi 驱动不知道有没编译...
回复 支持 反对

使用道具 举报

发表于 2010-3-29 20:03:21 | 显示全部楼层
有道理,刚开始的时候我也犯过这样的错误。因为网卡驱动很直观,而scsi控制器就比较抽象,不是平常了解到的基础硬件知识。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-29 20:08:43 | 显示全部楼层
Post by jsun;2078909
有道理,刚开始的时候我也犯过这样的错误。因为网卡驱动很直观,而scsi控制器就比较抽象,不是平常了解到的基础硬件知识。


既然抽象,请教你具体说说关于scsi驱动的问题,怎么编译?怎么选择?
回复 支持 反对

使用道具 举报

发表于 2010-3-29 20:21:26 | 显示全部楼层
是这样的,比如说在windows下,发现一个设备不工作,如网卡,一般只要在windows下装一下设备驱动就可以了。但是在linux下,一个设备不工作,你得确认的不只是网卡,还要确认网卡的上层设备是否有驱动。例如:你的网卡是插pci的,那么就要查pci控制芯片是否有驱动。。。
简单点 在 menuconfig下 按/
搜索bnx2
确认以下三项都选上
  +------------------------------- Search Results -------------------------------+
  | Symbol: BNX2 [=m]                                                                          |  
  | Prompt: Broadcom NetXtremeII support                                         |  
  |   Defined at drivers/net/Kconfig:2297                                             |  
  |   Depends on: NETDEVICES [=y] && NETDEV_1000 [=y] && PCI [=y]                |  
  |   Location:                                                                                       |  
  |     -> Device Drivers                                                                         |  
  |       -> Network device support (NETDEVICES [=y])                            |  
  |         -> Ethernet (1000 Mbit) (NETDEV_1000 [=y])                           |  
  |   Selects: CRC32 [=y] && FW_LOADER [=y]                                      |  
  |   Selected by: CNIC [=n] && NETDEVICES [=y] && NETDEV_1000 [=y] && PCI [=y]  |  
  |                                                                                                         |  
  |                                                                                                         |  
  | Symbol: BNX2X [=n]                                                                        |  
  | Prompt: Broadcom NetXtremeII 10Gb support                                    |  
  |   Defined at drivers/net/Kconfig:2747                                                |  
  |   Depends on: NETDEVICES [=y] && NETDEV_10000 [=y] && PCI [=y]               |  
  |   Location:                                                                                             |  
  |     -> Device Drivers                                                                                 |  
  |       -> Network device support (NETDEVICES [=y])                            |  
  |         -> Ethernet (10000 Mbit) (NETDEV_10000 [=y])                         |  
  |   Selects: FW_LOADER [=y] && ZLIB_INFLATE [=y] && LIBCRC32C [=y] && MDIO [=m |  
  |                                                                                                                    |  
  |                                                                                                                    |  
  | Symbol: SCSI_BNX2_ISCSI [=n]                                                 |  
  | Prompt: Broadcom NetXtreme II iSCSI support                                  |  
  |   Defined at drivers/scsi/bnx2i/Kconfig:1                                    |  
  |   Depends on: SCSI_LOWLEVEL [=y] && SCSI [=y] && PCI [=y]                    |  
  |   Location:                                                                                                   |  
  |     -> Device Drivers                                                        |  
  |       -> SCSI device support                                                 |  
  |         -> SCSI low-level drivers (SCSI_LOWLEVEL [=y])                       |
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-29 20:37:47 | 显示全部楼层
Post by U571;2078896
内核选取路径
-> Device Drivers
-> Network device support (NETDEVICES [=y])
-> Ethernet (10000 Mbit) (NETDEV_10000 [=y])
-> Broadcom NetXtremeII 10Gb support [ =y] 或 [=m]
为m的时候 编译完成的模块名为 bnx2.ko 注意开机的时候是否加载
find /lib/modules/`uname -r`/ -type f -iname '*.o' -or -iname '*.ko' | grep bnx2
如果找到 在/etc/modules.autoload.d/kernel-2.6中添加 bnx2


已经搞定,谢谢谢谢!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-30 10:56:40 | 显示全部楼层
但是还遇到一个问题,就是开机后,全是乱码,就是连英文都看不到??
回复 支持 反对

使用道具 举报

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

本版积分规则

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