Forum Topic - Realtek 8139D: (15 Items)
   
Realtek 8139D  
Hi,

On the chipset of my network card is written "RTL 8139D".

The QNX4 O/S describes this adapter as follows:
Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 3
Device number  = 4
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 14h
Cache Line Size= 0h 
Base Address   = MEM@fddff000h,32bit length 256 IO@da00h length 256 bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 10
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 0h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 00 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00  


When I start driver with default settings then:
# Net.rtl -vvvvv -I0 -l3 &
DriverInit: Unable to locate adapter. 

Passing Device and VendorID doesn't help as well:
# Net.rtl -vvvvv -I0 -l3 -x0x1904 -y0x8139 &
rtl (Lan : 3) : Reset Timeout.
Net.rtl (Lan : 3) : Failure, unable to detectMII (PHY) Interface.
DriverInit: Unable to configure adapter. 

Looks like that 8139D is not comaptible with 8139A/B/C revision.

Did anybody test this card ?
Is there any chance to get updated Net.rtl driver ?

Regards,
Jacek
RE: Realtek 8139D  
Please try the attached driver and let me know if it works. It appears
that they have swapped the I/O and memory ports.


-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Wednesday, January 07, 2009 9:34 AM
To: qnx4-community
Subject: Realtek 8139D

Hi,

On the chipset of my network card is written "RTL 8139D".

The QNX4 O/S describes this adapter as follows:
Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 3
Device number  = 4
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 14h
Cache Line Size= 0h 
Base Address   = MEM@fddff000h,32bit length 256 IO@da00h length 256
bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 10
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 0h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 00 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00  


When I start driver with default settings then:
# Net.rtl -vvvvv -I0 -l3 &
DriverInit: Unable to locate adapter. 

Passing Device and VendorID doesn't help as well:
# Net.rtl -vvvvv -I0 -l3 -x0x1904 -y0x8139 &
rtl (Lan : 3) : Reset Timeout.
Net.rtl (Lan : 3) : Failure, unable to detectMII (PHY) Interface.
DriverInit: Unable to configure adapter. 

Looks like that 8139D is not comaptible with 8139A/B/C revision.

Did anybody test this card ?
Is there any chance to get updated Net.rtl driver ?

Regards,
Jacek

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19519

Attachment: Text Net.rtl 45.39 KB
Re: RE: Realtek 8139D  
Hi Hugh,

>Please try the attached driver and let me know if it works. It appears
>that they have swapped the I/O and memory ports.

Will this driver work also with adapters which have the I/O and memory ports in right order ?

Regards,
Jacek
RE: RE: Realtek 8139D  
Yes, it will.


-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Thursday, January 08, 2009 3:07 AM
To: qnx4-community
Subject: Re: RE: Realtek 8139D

Hi Hugh,

>Please try the attached driver and let me know if it works. It appears
>that they have swapped the I/O and memory ports.

Will this driver work also with adapters which have the I/O and memory
ports in right order ?

Regards,
Jacek

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19611
Re: RE: Realtek 8139D  
Hugh,

The Net.rtl fails immediatelly:
   # Net.rtl -vvvvv &
   DriverInit: Unable to locate adapter.

While custom driver (I changed it name to Net.rtl2) prints:

   # Net.rtl2 -vvvvv &
   rtl (Lan : 1) : Reset Timeout.
   Net.rtl (Lan : 1) : Failure, unable to detectMII (PHY) Interface.
   DriverInit: Unable to configure adapter. 

Regards,
Jacek
RE: RE: Realtek 8139D  
I have attached an instrumented version of the driver. Please just run
it as "Net.rtl &" and send me the console output.

Thanks, Hugh.

-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Thursday, January 08, 2009 7:46 AM
To: qnx4-community
Subject: Re: RE: Realtek 8139D

Hugh,

The Net.rtl fails immediatelly:
   # Net.rtl -vvvvv &
   DriverInit: Unable to locate adapter.

While custom driver (I changed it name to Net.rtl2) prints:

   # Net.rtl2 -vvvvv &
   rtl (Lan : 1) : Reset Timeout.
   Net.rtl (Lan : 1) : Failure, unable to detectMII (PHY) Interface.
   DriverInit: Unable to configure adapter. 

Regards,
Jacek

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19618

Attachment: Text Net.rtl 45.68 KB
Re: RE: RE: Realtek 8139D  
Here is requested output:

#Net.rtl2 -vvvvvv &
rtl_Verify
rtl_Verify1
rtl_Config
rtl_Config1 Addr 10 - IoBase e1010000
rtl_Config1 Addr 14 - IoBase dc01
rtl_Config2 dc01
rtl (Lan : 1) : Reset Timeout.
Net.rtl (Lan : 1) : Failure, unable to detectMII (PHY) Interface.
DriverInit: Unable to configure adapter. 

Regards,
Jacek
Re: RE: RE: Realtek 8139D  
I forgot to mention that I'm testing card on the another machine and a right show_pci info is:

Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 0
Device number  = 18
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 20h
Cache Line Size= 0h 
Base Address   = MEM@e1010000h,32bit length 256 IO@dc00h length 256 bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 12
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 100h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 01 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00 
 
RE: RE: RE: Realtek 8139D  
Who makes this card? The driver is detecting the correct I/O address,
but for some reason cannot detect a PHY. Please can you send the output
when starting the driver with '-vvv'?

Thanks, Hugh.

-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Thursday, January 08, 2009 10:06 AM
To: qnx4-community
Subject: Re: RE: RE: Realtek 8139D

I forgot to mention that I'm testing card on the another machine and a
right show_pci info is:

Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 0
Device number  = 18
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 20h
Cache Line Size= 0h 
Base Address   = MEM@e1010000h,32bit length 256 IO@dc00h length 256
bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 12
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 100h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 01 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00 
 

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19641
RE: RE: RE: Realtek 8139D  
Please read this document. Apparently they are fake RTL8139s!

http://www.bizux.com.au/Realtek%208139D%20Linux%20Troubleshooting.pdf

Hugh.

-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Thursday, January 08, 2009 10:06 AM
To: qnx4-community
Subject: Re: RE: RE: Realtek 8139D

I forgot to mention that I'm testing card on the another machine and a
right show_pci info is:

Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 0
Device number  = 18
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 20h
Cache Line Size= 0h 
Base Address   = MEM@e1010000h,32bit length 256 IO@dc00h length 256
bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 12
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 100h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 01 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00 
 

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19641
RE: RE: RE: Realtek 8139D  
Apparently this is a Silan SC92031 chipset and Linux has a separate
driver for it. I guess you are out of luck for the time being.

Hugh.

-----Original Message-----
From: Jacek Rudnicki [mailto:community-noreply@qnx.com] 
Sent: Thursday, January 08, 2009 10:06 AM
To: qnx4-community
Subject: Re: RE: RE: Realtek 8139D

I forgot to mention that I'm testing card on the another machine and a
right show_pci info is:

Vendor ID      = 1904h, 
Device ID      = 8139h, 
PCI index      = 0h
Class Code     = 020000h Network (Ethernet) ProgIF=0
Revision ID    = 1h
Bus number     = 0
Device number  = 18
Function num   = 0
Status Reg     = 290h
Command Reg    = 7h
Header type    = 0h Single-function
BIST           = 0h Build-in-self-test not supported
Latency Timer  = 20h
Cache Line Size= 0h 
Base Address   = MEM@e1010000h,32bit length 256 IO@dc00h length 256
bytes
Max Lat        = 40ns
Min Gnt        = 20ns
PCI Int Pin    = 1, INT A
Interrupt line = 12
Capabilities Pointer = 50h
Capability ID        = 1h
Capabilities         = 7602h - 100h
Capability ID        = 3h
Capabilities         = 8000h - ffffffffh

Device Dependent Registers:
0x40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x50: 01 60 02 76 00 01 00 00 00 00 00 00 00 00 00 00 
0x60: 03 00 00 80 ff ff ff ff 00 00 00 00 00 00 00 00 
0x70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0x90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
0xF0: 00 00 00 00 00 00 00 00 00 00 00 00 8e 1f 00 00 
 

_______________________________________________
QNX4 Community Support
http://community.qnx.com/sf/go/post19641
Re: RE: RE: RE: Realtek 8139D  
Thank you for investigation even if you bring a bag news.

Regards,
Jacek

>Apparently this is a Silan SC92031 chipset and Linux has a separate
>driver for it. I guess you are out of luck for the time being.
Re: Realtek 8139D  
I've got same problem.

Just installing Net.rtl on Product Suite May 2001 works!!
With newer versions it doesn't work
RE: Realtek 8139D  
Please will you post the output from 'show_pci -v'.

Thanks.

-----Original Message-----
From: joan baucells [mailto:community-noreply@qnx.com] 
Sent: Wednesday, August 19, 2009 12:10 PM
To: qnx4-community
Subject: Re: Realtek 8139D

I've got same problem.

Just installing Net.rtl on Product Suite May 2001 works!!
With newer versions it doesn't work



_______________________________________________

QNX4 Community Support
http://community.qnx.com/sf/go/post36295
Re: RE: Realtek 8139D  
I apologize for the delay.
The PC was at a customer workshop, and I've no immediate access to it.

Please, note that using the 2001 version of Net.rtl my problem was solved.
So currently I don't need more help.

Attached is a zip file with the output of the show_pci -vvv and a copy the Net.rtl that solved the problem.

Thank you for your support.

Joan Baucells
Attachment: Compressed file Realtek.zip 26.71 KB