01/07/2009 9:33 AM
post19519
|
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
|
|
|
01/07/2009 10:07 AM
post19523
|
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
|
|
|
01/08/2009 3:06 AM
post19611
|
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
|
|
|
01/08/2009 8:22 AM
post19622
|
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
|
|
|
01/08/2009 7:45 AM
post19618
|
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
|
|
|
01/08/2009 8:58 AM
post19626
|
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
|
|
|
|
Re: RE: RE: Realtek 8139D
|
01/08/2009 9:49 AM
post19637
|
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
|
01/08/2009 10:05 AM
post19641
|
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
|
01/08/2009 10:09 AM
post19643
|
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
|
01/08/2009 10:18 AM
post19645
|
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
|
01/08/2009 10:29 AM
post19649
|
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
|
01/09/2009 3:36 AM
post19713
|
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.
|
|
|
08/19/2009 12:10 PM
post36295
|
I've got same problem.
Just installing Net.rtl on Product Suite May 2001 works!!
With newer versions it doesn't work
|
|
|
08/19/2009 1:03 PM
post36302
|
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
|
|
|
08/24/2009 2:39 AM
post36483
|
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
|
|
|
|