Reply
 
Thread Tools Display Modes
  #1  
Old 04-19-2007, 09:40 AM
ronjoor ronjoor is offline
Junior Member
 
Join Date: Nov 2006
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default Realtek RTL8111B ethernet NIC (Solved)
Hi All,

I have just installed PC-BSD on an Asus A8JS laptop. The Realtek RTL8111B ethernet NIC does not work so I'm looking for a bit of help.

As far as I can tell the driver for this NIC is the rl driver (the module is called if_rl.ko), but I also found a place where the driver was listed as the re driver. So the first question is whether someone can clarify this?

The NIC is not recognised during boot as there is no mention of it in dmesg, which leads me to think that maybe this NIC is not supported by the version of the driver in PC-BSD 1.3. Realtek provide a FreeBSD driver on their site and the Readme says to install by either of two methods: 1. Put the if_rl.ko module in /modules folder, etc but the if_rl.ko file is not provided or 2. place new versions of the source code files into source and compile the module but since I have no connectivity I can't download source to do this.

I have thought about how to get around these problems and have a couple of ideas.
1. Someone could email me an up to date version of the module. The re and rl drivers are compiled in the kernel according to the PC-BSD kernel configuration file. Will this conflict with any module I load?
2. Is it possible to download source on another pc and transfer it to the laptop on cd or usb drive so I can try the compile route. Please note that I have tried the source code PBI, but some of the directories that should then exist according to the readme file are missing so that doesn't work.

Thanks for any help.

Ron
Reply With Quote
  #2  
Old 04-19-2007, 01:13 PM
dracheflieger dracheflieger is offline
Senior Member
 
Join Date: May 2006
Location: Greater State of Northern Kaliforneea
Posts: 2,880
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Hello ronjoor,

If you have a bit, go [url=http://dev.pcbsd.org/snapshots/]here[/usrl] and try the latest snapshot. It should have the latest drivers for FreeBSD 6.2

You should find that driver on your system in
Code:
/boot/kernel/if_rl.ko
as that is where a
Code:
find / -name "*.ko" -ls
located the one here.

If all else fails, PM me with an email address and I'll email you mine.
Reply With Quote
  #3  
Old 04-19-2007, 01:33 PM
Oliver Herold Oliver Herold is offline
Senior Member
 
Join Date: Jul 2006
Location: somewhere in old europe
Posts: 454
Thanks: 0
Thanked 0 Times in 0 Posts
Default
http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html

this is rl

http://www.freebsd.org/cgi/man.cgi?quer ... ormat=html

re -- RealTek 8139C+/8169/816xS/811xS/8101E PCI/PCIe Ethernet adapter driver

and this is re - the latter should be the correct one.
Reply With Quote
  #4  
Old 04-19-2007, 10:00 PM
ronjoor ronjoor is offline
Junior Member
 
Join Date: Nov 2006
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Thanks, we are up and running.

Oliver - Yes, it is the re driver

drachflieger - I didn't download the development snapshot but you put me on the right track. I had an FreeBSD 6.2 iso and extracted the module from that. Dropped it into the /boot/kernel folder (after backing up the original), added if_re_load="YES" to /boot/loader.conf and rebooted!

Thank you for your help.

Ron
Reply With Quote
  #5  
Old 06-04-2007, 10:14 AM
vbmds vbmds is offline
Junior Member
 
Join Date: Jun 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default
I have this same issue but as a complete newb to BSD I'm at a loss as to how to solve it.

I've downloaded the driver from Realtek but opening it up I find I have a .c, .h and a makefile but no .ko file. I have the feeling that the .ko is the result of doing something with these other files, but I have no idea what...or how.

Can someone please give me some guidence on what I'm supposed to do, or just send me the .ko file, I'd apprecite it very much.
Reply With Quote
  #6  
Old 06-11-2007, 10:43 PM
ronjoor ronjoor is offline
Junior Member
 
Join Date: Nov 2006
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default
Hi vbmds,

Just saw your post.

Ordinarily, those source files are compiled to create the if_re.ko driver by running "make" and then "make install" in the directory containing those files. However I think you need the full system source files to do this.

The easiest way is to get a driver from another source and drop it into your system. If you will pm me your email address, I will email you the if_re.ko driver.

Regards,

Ron
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] trouble with Realtek RTL8101E/RTL8102E sashaK Networking 1 12-23-2009 05:15 PM
realtek ethernet NIC not detected sashaK Networking 0 11-07-2009 06:56 PM
32 bit Gigabite D-link realtek based ethernet pccard not see fredg General Support 4 02-04-2009 01:23 PM
Realtek RTL8201CL/CP mraiur Networking 2 06-16-2007 04:06 PM
Realtek RTL8201CL/CP mraiur FreeBSD Help 2 06-15-2007 08:07 AM


All times are GMT. The time now is 10:42 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.

Copyright 2005-2010, The PC-BSD Project. PC-BSD and the PC-BSD logo are registered trademarks of iXsystems.
All other content is freely available for sharing under the terms of the Creative Commons Attribution License.