English
Ask Your Question
1

Do Realtek ethernet controllers work on Fedora?

asked 2011-12-14 16:02:36 +0000

Benjamin gravatar image

updated 2012-02-09 00:43:58 +0000

I am currently using Ubuntu 11.04 on a Dell Vostro 1510, which uses a Realtek ethernet controller.

lspci -v returns:

07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
    Subsystem: Dell Device 0273
    Flags: bus master, fast devsel, latency 0, IRQ 44
    I/O ports at 5000 [size=256]
    Memory at f8610000 (64-bit, prefetchable) [size=4K]
    Memory at f8600000 (64-bit, prefetchable) [size=64K]
    [virtual] Expansion ROM at f8620000 [disabled] [size=64K]
    Capabilities: [40] Power Management version 3
    Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
    Capabilities: [70] Express Endpoint, MSI 01
    Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
    Capabilities: [d0] Vital Product Data
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [140] Virtual Channel
    Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
    Kernel driver in use: r8169
    Kernel modules: r8169

Is there a driver available on Fedora too? Is this driver installed with the OS or do I need to fetch it elsewhere?

Edit: I gave Fedora+wireless another try using the following walkthrough. After downloading and unpacking the drivers, I did:

sudo su
yum install gcc kernel-devel kernel-headers patch make
reboot    

sudo su
make
make install
reboot

Now wireless still says "firmware missing" :'(

Edit: More research shows I may have to remove a bcma driver and replace it with wl, using:

modprobe -i wl
modprobe -r bcma

Each respectively return:

FATAL: Module wl not found.
FATAL: Module bcma is in use.

Moreover, lshw -c network returns:

*-network               
       description: Network controller
       product: BCM4312 802.11b/g LP-PHY
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:19 memory:f4000000-f4003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: p2p1
       version: 02
       serial: 00:21:70:a2:04:94
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.1.85 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:46 ioport:5000(size=256) memory:f8610000-f8610fff memory:f8600000-f860ffff memory:f8620000-f862ffff
  *-network DISABLED
       description: Wireless interface
       physical id: 2
       logical name: wlan0
       serial: 00:22:5f:18:7b:b0
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=b43 driverversion=3.2.3-2.fc16.i686 firmware=N/A link=no multicast=yes wireless=IEEE 802.11bg

That does not show any bcma wireless driver. Please help :'(

edit retag flag offensive close delete

3 Answers

Sort by » oldest newest most voted
0

answered 2012-02-09 18:13:10 +0000

Benjamin gravatar image

So that was a hard quest but I found the answer eventually.

There are Linux wireless drivers for Dellon http://linuxwireless.org/en/users/Drivers/b43

Here are few steps to install the wireless drivers:

sudo yum install b43-fwcutter wget
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://mirror2.openwrt.org/sources/broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
tar xjf broadcom-wl-5.10.56.27.3_mipsel.tar.bz2
sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.10.56.27.3/driver/wl_apsta/wl_prebuilt.o
reboot

... and it's now working :) (with the side effect of me staying with Fedora!)

edit flag offensive delete publish link more

Comments

Damn, I can't accept my response as of yet... :\

Benjamin ( 2012-02-09 18:13:54 +0000 )edit
0

answered 2011-12-14 16:09:48 +0000

Looking back through the Fedora Forums website, it looks like there were issues with it in earlier versions of Fedora, but I haven't seen any posts about Fedora 15/16 having problems with that card/chipset.

edit flag offensive delete publish link more
0

answered 2011-12-14 17:28:15 +0000

skytux gravatar image

My Dell Vostro 3500 also uses a Realtek ethernet controller and it woks fine, but the specifications are slightly different, not sure if it's the same as yours:

13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
    Subsystem: Dell Device 0441
    Flags: bus master, fast devsel, latency 0, IRQ 46
    I/O ports at e000 [size=256]
    Memory at d0b04000 (64-bit, prefetchable) [size=4K]
    Memory at d0b00000 (64-bit, prefetchable) [size=16K]
    Expansion ROM at fba00000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: r8169
    Kernel modules: r8169

HTH, Germán.

edit flag offensive delete publish link more

Comments

It looks to be the same model (RTL8111/8168B) and the same driver (r8169). Was the driver present on installing the OS?

Benjamin ( 2011-12-14 18:05:09 +0000 )edit

@Benjamin: yes, it is shipped with the kernel package.

skytux ( 2011-12-14 22:21:43 +0000 )edit

Great, thanks :)

Benjamin ( 2011-12-14 22:23:44 +0000 )edit

Update: it didn't work out of the box for me. Installing updates made the OS crash :( I don't want to waste my time on Fedora, will try again when will work out of the box.

Benjamin ( 2012-01-29 15:43:26 +0000 )edit
1

@Benjamin: you are free to do whatever you want... it works fine for me :)

skytux ( 2012-01-29 18:23:49 +0000 )edit

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

Add answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers to your questions.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question tools

Follow
1 follower

Stats

Asked: 2011-12-14 16:02:36 +0000

Seen: 3,045 times

Last updated: Feb 09 '12