I'm stuck trying to install LAN/Ethernet drivers on a new system I just built.
The motherboard is an ASUS P5B-VM which has some pretty zoomy hardware, and has caused some headaches just to get the O/S loaded...............
But here's the question: I somehow have to get drivers installed for the
"Realtek RTL8111B PCIE Gigabit LAN controller"
I've downloaded the drivers from the ASUS site to my WinXP box, copied them to a floppy, and with some difficulty - finally got them copied to /usr/src and unpacked.
The directions from the driver README file are useless after that though.
I'm no expert at installing from source, but I've usually been able to get farther than this........
Here's the README if anyone would care to comment,
<Linux device driver for Realtek Ethernet controllers>
This is the Linux device driver released for RealTek Ethernet controllers, which are listed as following.
1. RTL8169S/SB/SC (Gigabit Ethernet with PCI interface)
2. RTL8168B (Gigabit Ethernet with PCI-Express interface)
3. RTL8101E (Fast Ethernet with PCI-Express interface)
- kernel source tree (supported versions 2.4.x or 2.6.x)
- compiler/binutils for kernel compilation
<Quick install with proper kernel settings>
Unpack the tarball :
Change to the directory:
If you are running the target kernel, then you should be
able to do :
make clean modules (as root or with sudo)
<Force Media Speed>
The media can be forced to one of the 5 modes as follows.
Cmd: "insmod r1000 media = SET_MEDIA"
"insmod r1000 media = 0x04" will force PHY to operate in 100Mpbs Half-duplex.
SET_MEDIA can be:
_10_Half = 0x01
_10_Full = 0x02
_100_Half = 0x04
_100_Full = 0x08
_1000_Full = 0x10
Force media type for multiple cards could be performed as:
"insmod r1000 media=0x04,0x10"
which force PHY to operate at 100Mbps half-duplex and 1000Mbps full-duplex.
- Supports Jumbo Frame
- Hardware Tx/Rx flow control
I really don't know where to go from here, so any help would be appreciated.
As an aside, I had to reboot the Slackbox everytime I wanted to mount a floppy disk, I searched a bit for the cause on that, but couldn't find any info really.