Jump to content

Realtek 8168/8111 solution


DaemonES
 Share

872 posts in this topic

Recommended Posts

I have a working network connection with my onboard NIC (RTL8111/8168B on GB-P35-DSR3) and all is fine excpet I can't change the MTU to aqny higher than 1500 - which is a bit rubbish when I'm trying to use a gigabit network. (same as fuzzylollipops post 702)

 

Scan reading the thread and moreover the last few pages it seems that the best bet for me might be to try the mod kext in SnowR1000.zip

 

Has anyone else had problems only with the MTU and this has solved it?

Link to comment
Share on other sites

  • 2 weeks later...

I´ve installed iatkos 7 in my pc , what is :

 

  • gigabyte p55-ud3
  • intel i3 530
  • 2gb ddr 3 1333mhz
  • nvida 8600 gts

the problem is my network card , rtl 8111 d, how can I install this network card in iatkos?

 

sorry but i am spanish und i can´t post in spanish forum and i want to have a hackintosh

 

Thanks

Link to comment
Share on other sites

Just noticed new official Realtek drivers include 10.6 support (i've untested 64bit support)

 

http://www.realtek.com.tw/DOWNLOADS/downlo...p;GetDown=false

 

From installer:

 

This is the Mac OS X (10.4/10.5/10.6) driver for Realtek 8169S(SB)/8168(B/C/CP/D/E)/8101E/8102E/8103E/8105E. The system will be rebooted after the driver is installed, so please close all the other applications before installing the driver. After the system is rebooted, please follow the following steps to configure the network:

1. Select the "System Preference" from the system menu.

2. Select and launch the "Network" item in the "System Preference" folder.

3. From the "Configure" list, select the adapter to be configured.

4. Configure the settings.

5. Click the "Save" button.

Then you can connect to the Ethernet.......

 

NOTE: This driver is for Mac OS X 10.4 or newer versions on the Intel-based Mac.

I have toshiba NB200 (NB205 in US) Mac OS 10.6.2 and my network card RTL8103E(in windows) detect in mac 8136 isn't work.

Link to comment
Share on other sites

I can report the BitShoveler's RealtekR1000SL.kext working on a Toshiba Qosmio F50 ICH9 with Realtek RTL8168C gigabit lan

 

My issue lies that I am unable to change my Mac Adress with it.

 

The following command changed the mac adress to my macbook with SL but not in the Toshiba.(I am allowed to register 1 pc at the intranet so I need same adress for using both )

 

sudo ifconfig en0 lladdr 00:00:00:00:00:00

 

Has anyone else experienced the same issue??

Link to comment
Share on other sites

Just noticed new official Realtek drivers include 10.6 support (i've untested 64bit support)

 

http://www.realtek.com.tw/DOWNLOADS/downlo...p;GetDown=false

 

From installer:

 

This is the Mac OS X (10.4/10.5/10.6) driver for Realtek 8169S(SB)/8168(B/C/CP/D/E)/8101E/8102E/8103E/8105E. The system will be rebooted after the driver is installed, so please close all the other applications before installing the driver. After the system is rebooted, please follow the following steps to configure the network:

1. Select the "System Preference" from the system menu.

2. Select and launch the "Network" item in the "System Preference" folder.

3. From the "Configure" list, select the adapter to be configured.

4. Configure the settings.

5. Click the "Save" button.

Then you can connect to the Ethernet.......

 

NOTE: This driver is for Mac OS X 10.4 or newer versions on the Intel-based Mac.

 

Thanks for this but a problem in my hack.

 

when i use RTGNICv2.0.4.pkg i got black/blank screen after sleep but if i use BitShoveler's RealtekR1000SL.kext everything is ok after sleep.. using 32bit here.

 

 

anyone can help? i wanna use WOL (Wake on Lan) so i like to use the official realtek driver.

 

Thanks. :rolleyes:

 

i have RTL8168D/8111D with Device ID:0x8168 and Vendor ID:0x10ec

Link to comment
Share on other sites

Hi there,

 

I followed the kakewalk installation to get my x58A-UD3R set up and everything works...except the network is very slow, transferring at about 10MBps. The strange thing is tha tthe network utility doesn't show the actual link speed:

 

screenshot20100525at103.png

 

Is there some setting somewhere I can try to get this running at gig-e?

post-618327-1274798544_thumb.png

Link to comment
Share on other sites

Is there some setting somewhere I can try to get this running at gig-e?

 

System Preferences -> Network select the nic from the list then press Advanced button -> Ethernet -> Configure to set Manually -> Speed to select it from the list and may as well make sure it is Full Duplex in the list box below that one.

Link to comment
Share on other sites

Hey yall, im using the kext that came with the iAtkos V7, which works flawlesly but, sometimes when i leave utorrent downloading i loose all connectivity like its hanged. I still get DHCP ips but no "router" ip, i restart the router plug unplug and is useless, i just have to restart. Its boring that works and just hangs when i leave it to download files. This used to happen when xp had some event 1426 i think it was it did the same, said you reached the maximum concurrent connections so it wouldnt connect again. I think ill try this kext, but i want to know if somebody else is having the same issue.

Link to comment
Share on other sites

Just noticed new official Realtek drivers include 10.6 support (i've untested 64bit support)

 

http://www.realtek.com.tw/DOWNLOADS/downlo...p;GetDown=false

 

From installer:

 

This is the Mac OS X (10.4/10.5/10.6) driver for Realtek 8169S(SB)/8168(B/C/CP/D/E)/8101E/8102E/8103E/8105E. The system will be rebooted after the driver is installed, so please close all the other applications before installing the driver. After the system is rebooted, please follow the following steps to configure the network:

1. Select the "System Preference" from the system menu.

2. Select and launch the "Network" item in the "System Preference" folder.

3. From the "Configure" list, select the adapter to be configured.

4. Configure the settings.

5. Click the "Save" button.

Then you can connect to the Ethernet.......

 

NOTE: This driver is for Mac OS X 10.4 or newer versions on the Intel-based Mac.

 

Does anybody has an alternate kext/driver to make this work in 64 bits??

Link to comment
Share on other sites

  • 2 weeks later...
Here's what I'm running myself.

 

I'm still eager to get detailed feedback - as in, kernel.log excerpts, what other kexts you're running, exactly what you did when the problem occurred, etc. - from anyone who has trouble with the debug kext. Please PM me for the email address.

 

I'm not going to have much time to work on this for the next couple of weeks, so please be patient with me.

Your RealtekR1000SL.kext works for the Realtek RTL8111D, but the Realtek RTL8111E in the GA-X58A-UD3R rev. 2.0, GA-X58A-UD5 rev. 2.0 and GA-X58A-UD9 doesn't seem to be supported.

I don't have one of these MBs, but would updating RealtekR1000SL.cpp by copying a RTL8168D/8111D section to a RTL8168E/8111E section with a MCFG_8168E_1 ID work, or is it more involved?

Thanks.

Link to comment
Share on other sites

Hi everyone,

 

I have installed RealtekR1000.kext

 

is not working

 

MB: GA-X58A-UD3R rev. 2.0

 

Ethernet: Realtek 8111e PCI-E Gigabit Ethernet NIC

 

OS: 10.6.3 snow 64 bit kernel -->but it don't support 64 bit :D

 

OS: 10.6.3 snow 32 bit kernel --> ok :rolleyes:

 

How can i fix it?

Link to comment
Share on other sites

System Preferences -> Network select the nic from the list then press Advanced button -> Ethernet -> Configure to set Manually -> Speed to select it from the list and may as well make sure it is Full Duplex in the list box below that one.

 

Is there a solution yet to set the MTU to 9000. I cannot set it above 1500 at the moment.

Link to comment
Share on other sites

Your RealtekR1000SL.kext works for the Realtek RTL8111D, but the Realtek RTL8111E in the GA-X58A-UD3R rev. 2.0, GA-X58A-UD5 rev. 2.0 and GA-X58A-UD9 doesn't seem to be supported.

I don't have one of these MBs, but would updating RealtekR1000SL.cpp by copying a RTL8168D/8111D section to a RTL8168E/8111E section with a MCFG_8168E_1 ID work, or is it more involved?

Thanks.

 

From a quick look at the source posted by bit shoveler and the linux source released by realtek, there is a fair bit more involved. The MCFG_8168* constants are based on the CFG_METHOD_* constants in the linux source, and the linux source has whole new sections for CFG_METHOD_14/15 (which are the constants referring to the 8111E).

 

I have no experience with driver programming of any sort, so I've no idea how much effort it would be to update bit shoveler's code to match the latest linux drivers, but I assume a lot B).

Link to comment
Share on other sites

Hello, anybody knows if its possible run mac os with this hardware;

 

Linux

------------------------------------------------------------------------------------------

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)

00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)

00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)

00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)

00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)

00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)

00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)

00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)

00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)

00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)

00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)

00:1f.2 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03)

00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)

00:1f.5 IDE interface: Intel Corporation ICH9M/M-E 2 port SATA IDE Controller (rev 03)

04:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

 

------------------------------------------------------------------------------------------

manufaturer manual

 

 

 

(FSB): 800 MHz

Cache L2: 2 MB

Chipset: Intel GL40 + ICH9M

Processor : Intel Core 2 Duo T6400

Clock : 2.0 GHz

(FSB) : 800 MHz

Cache L2 : 2 MB

Chipset : Intel GL40 + ICH9M

Screen : 15.4" TFT Ultra-Bright TFT (1280x800)

DVD Burner : 4x (DVD-R, DVD R+, DVD RW) e 2.4

(DVD +R Dual Layer)

Atapi CD/DVD : 24x / 8x

USB : 3 portas USB 2.0

WebCam : SIM (1.3 Megapixels)

memory RAM : 4GB DDR2 667 MHz

HD : 320GB 5400 RPM SATA

Sound : High definition Audio, 5.1

Vídeo : Intel UMA GL40

Vídeo memory : Compartilhada até 256Mb

Ethernet: 10/100/1000 Mbps - RTL8111/8168B PCI Express Gigabit

Wireless : SIM, b/g AR5001 Wireless Network Adapter

ExpressCard : Express Card 34/54

Bluetooth :(Bluetooth 1.2)

Touchpad (2 buttons and Scroll)

keyboard : 88 keys (Full Size)

Link to comment
Share on other sites

  • 4 weeks later...

Guys, is there any (small) progress on this project? Is it paused/frozen?

Dear Bit Shoveler are you hoping to release perhaps any new version?

 

I have just bought the Gigabyte GA-P55M-UD4 board and really needed this kext. My device is (lspci -nn):

03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]

Despite the device 0x816810ec being referenced in the vanilla AppleRTL8169.kext (Info.plist) it doesn't work out of the box. Not even in 32-bit mode!

 

Many thanks...

Link to comment
Share on other sites

 Share

×
×
  • Create New...