常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

freebsd-8.2 (RTL8168/8111/8111c)无法使用

 
发表新文章   回复文章    FreeBSD China -> 设备驱动
阅读上一个主题 :: 阅读下一个主题  
作者 留言
prettya1
半仙


注册时间: 2007-04-10
文章: 4

文章发表于: Thu 2011-04-21 11:18:17    发表主题: freebsd-8.2 (RTL8168/8111/8111c)无法使用 引用并回复

自从装了freebsd-8.2后这个网卡总是ifconfig -a里看不到。
然后又人 realtek官网上下载了rtl_bsd_drv_v180.tgz 按里面第二种方法重编译了内核还是不行。
下面是新内核的一些信息(就是ifconfig -a看不到这个接口),网卡没有问题,因为我启动到linux下,就是使用 r8169驱动,也可以正常通讯的。
我的qq 267357206
email: xiaojin2630@163.com


FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Tue Apr 19 16:54:34 UTC 2011 root@:/usr/src/sys/amd64/compile/GENERIC_REAMD64 amd64

# pciconf -lv
re0@pci0:2:0:0: class=0x020000 card=0x75921462 chip=0x816810ec rev=0x06 hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
class = network
subclass = ethernet

# pciconf -lvc
re0@pci0:2:0:0: class=0x020000 card=0x75921462 chip=0x816810ec rev=0x06 hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
class = network
subclass = ethernet
cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit
cap 10[70] = PCI-Express 2 endpoint IRQ 2 max data 128(128) link x1(x1)
cap 11[b0] = MSI-X supports 4 messages in map 0x20
cap 03[d0] = VPD
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 3 corrected
ecap 0002[140] = VC 1 max VC0
ecap 0003[160] = Serial 1 04000000684ce000

# dmesg|grep re0
re0: <RealTek> port 0xd800-0xd8ff mem 0xfdfff000-0xfdffffff,0xfdff8000-0xfdffbfff irq 17 at device 0.0 on pci2
re0: Using 1 MSI messages
re0: Chip rev. 0x2c800000
re0: MAC rev. 0x00000000
re0: Unknown H/W revision: 0x2c800000
device_attach: re0 attach returned 6
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Fri 2011-04-22 22:07:25    发表主题: 引用并回复

这个似乎是8168E VL,新的8-STABLE应该支持了。

如果没办法升级的话,可以从8-STABLE上复制这两个文件:

/sys/dev/re/if_re.c
/sys/pci/if_rlreg.h

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
prettya1
半仙


注册时间: 2007-04-10
文章: 4

文章发表于: Mon 2011-04-25 09:10:30    发表主题: 引用并回复

不太明白。这个已经8.2-release了。

/sys/dev/re/if_re.c
/sys/pci/if_rlreg.h
这两个文件本来就是系统用这两个文件生成的驱动if_re.ko吧。怎么还用这两个文件尝试?
返回页首
阅览会员资料 发送站内信件
prettya1
半仙


注册时间: 2007-04-10
文章: 4

文章发表于: Sat 2011-04-30 08:47:05    发表主题: cvsup stable后再次尝试编译驱动 引用并回复

我使用cvsup 下载了src-sys文件
将if_re.c.v 放到/sys/dev/re下
将if_rlreg.h 放到/sys/pci/下

cd /sys/modules/re
make clean
make 后得到下面信息:
Warning: Object directory not changed from original /usr/src/sys/modules/re
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/re/../../dev/re/if_re.c
cc1: warnings being treated as errors
/usr/src/sys/modules/re/../../dev/re/if_re.c: In function 're_attach':
/usr/src/sys/modules/re/../../dev/re/if_re.c:1240: warning: implicit declaration of function 'pci_find_cap'
/usr/src/sys/modules/re/../../dev/re/if_re.c:1240: warning: nested extern declaration of 'pci_find_cap'
*** Error code 1
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 设备驱动 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2023cc © 2003 Opensource Steps; © 2003-2009 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
Protected by Project Honey Pot and phpBB.cc
silvery-trainer
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标