免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 17566 | 回复: 45
打印 上一主题 下一主题

[FreeBSD] 装好freebsd,发现网卡好像不能驱动~!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-06 21:00 |只看该作者 |倒序浏览
装好freebsd配置网卡,以下是ifconfig的信息

lo0:flags=8049<up> metric 0 mtu 16384
inet6 fe80::1%lo0 preficlen 64 scopeid 0x1
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000

好像没有显示我的网卡信息,我的电脑装ubuntu可以上网,所以感觉是哪里没有配置好,但是ifconfig里面却没有显示网卡信息,请教下各位如何解决这个问题,谢谢了~!!!!!!!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
2 [报告]
发表于 2009-02-06 21:48 |只看该作者
dmesg看看。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
3 [报告]
发表于 2009-02-06 22:18 |只看该作者
没有找到网卡。最好再看一下pciconf -lv。

论坛徽章:
0
4 [报告]
发表于 2009-02-07 18:50 |只看该作者
首先谢谢2位版主的耐心解答~!
我dmesg了一下,大概有好几分屏,信息由点眼花缭乱,对于我这种新手来说,真的是好难看出哪里是加载错误的。
然后我试用pciconf -lv 也是有好几个分屏,不过我查看到了这样一段信息:
hdr=0x00
      vendor    ='marvell semiconductor (was :galileo technology ltd)'
      device     ='yukon 88E8038 pic-e fast ethernet controller'
      subclass  =ethernet

我真的是非常菜,不太确切知道这段信息的内容,不过从字面上理解,大概描述的就是我的网卡,pciconf命令
就是用来显示内核加载的模块的命令,如果有这么一段信息是不是就表示内核已经找到了我的网卡?是不是也就是说
网卡实际没被驱动?

另外我查看handbook,上面说如果没有被驱动的话,用kldload命令 并且要编辑loader.conf文件,handbook在
这里只是稍微的提了一句根本没有写的很具体,所以。。。有知道的朋友也麻烦告诉我下,呵呵


麻烦各位朋友再帮我看看,呵呵,我绝对没有发现问题也没思考就上来论坛一顿问,我google了baidu了,但是发现
搜索结果大多是大面上的解释,也就是比较普遍的情况,对这种很特殊的细小的问题实在无从下手,尤其像我这种新手,刚刚装
系统完事就碰上这个闹心的问题,还请大家多帮帮忙,呵呵

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
5 [报告]
发表于 2009-02-07 19:20 |只看该作者
FB7.0的硬件支持列表:http://www.freebsd.org/releases/7.0R/hardware.html

[i386,amd64] The msk(4) driver provides support for various NICs based on the Marvell/SysKonnect Yukon II based Gigabit Ethernet controller chips, including:

    *      D-Link 550SX Gigabit Ethernet
    *      D-Link 560T Gigabit Ethernet
    *      Marvell Yukon 88E8021CU Gigabit Ethernet
    *      Marvell Yukon 88E8021 SX/LX Gigabit Ethernet
    *      Marvell Yukon 88E8022CU Gigabit Ethernet
    *      Marvell Yukon 88E8022 SX/LX Gigabit Ethernet
    *      Marvell Yukon 88E8061CU Gigabit Ethernet
    *      Marvell Yukon 88E8061 SX/LX Gigabit Ethernet
    *      Marvell Yukon 88E8062CU Gigabit Ethernet
    *      Marvell Yukon 88E8062 SX/LX Gigabit Ethernet
    *      Marvell Yukon 88E8035 Gigabit Ethernet
    *      Marvell Yukon 88E8036 Gigabit Ethernet
    *      Marvell Yukon 88E8038 Gigabit Ethernet
    *      Marvell Yukon 88E8039 Gigabit Ethernet
    *      Marvell Yukon 88E8050 Gigabit Ethernet
    *      Marvell Yukon 88E8052 Gigabit Ethernet
    *      Marvell Yukon 88E8053 Gigabit Ethernet
    *      Marvell Yukon 88E8055 Gigabit Ethernet
    *      Marvell Yukon 88E8056 Gigabit Ethernet
    *      SysKonnect SK-9Sxx Gigabit Ethernet
    *      SysKonnect SK-9Exx Gigabit Ethernet


所以,你kldload if_msk试试。然后用ifconfig配置好网络参数。

论坛徽章:
0
6 [报告]
发表于 2009-02-07 23:24 |只看该作者
看到版主回复马上开机实验了下,kldload if_msk
下面的格式大致是这样
module _register:module msk/miibus already exists!
大概连续8行,都是差不多这样的结构
最后是一行是
kldload :can't load if_msk:file exists


不能load的原因是文件已经存在!
又不知所措了。。。。。。。。。

论坛徽章:
0
7 [报告]
发表于 2009-02-07 23:31 |只看该作者
那就是你的内核已经支持了。

再发一下pciconf -lv的上面一句,那是最重要的。下面的示例是intel82559的网卡完整的一个段,用的驱动是fxp,如果那个地方是none的话,就是FB支持不了你的网卡。

fxp1@pci0:0:12:0:       class=0x020000 card=0x000c8086 chip=0x12298086 rev=0x08 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82550/1/7/8/9 EtherExpress PRO/100(B) Ethernet Adapter'
    class      = network
    subclass   = ethernet

论坛徽章:
0
8 [报告]
发表于 2009-02-07 23:36 |只看该作者

回复 #6 pinkstyle 的帖子

看看/etc/下有没有这个文件 hostname.msk0
没有建个  内容自己填 例:inet 192.168.1.118 255.255.255.0 NONE

[ 本帖最后由 zhht 于 2009-2-7 23:43 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2009-02-07 23:42 |只看该作者
呵呵,看错了,以为是OpenBSD呢
那这样吧
#ee /etc/rc.conf
#加入 ifconfig_msk0=你的ip

试试

论坛徽章:
0
10 [报告]
发表于 2009-02-08 11:49 |只看该作者
来了继续弄,呵呵
pciconf -lv|more
hdr=0x00上面的字段如下

mskc0@pci0:2:0:0     class=020000 card=0x01101025 chip=0x435211ab rev=0x14
按照7楼朋友的说法,如果类推的话这个网卡应该是被驱动了,驱动是mskc

接着按9楼朋友的做法,继续ee 修改,将原来的的替换成msk0但结果还是ping不通,我又替换成mskc0,还是ping不通,真的是见鬼了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP