Problem with Efficient Networks SpeedStream card

Veronica Brown <[email protected]> Wed, 3 Dec 2003 04:23:25 -0800 (PST)
Newsgroups gmane.linux.drivers.realtek.devel
Message-ID <[email protected]>
I am trying to get a Siemens SpeedStream 1020 NIC
(from Efficent Networks) to work under Redhat 9 (Linux
2.4.20-8). lspci lists this card
as an Edimax card. The documentation obtained from
edimax.com indicated that the rtl8139 driver would be
appropriate for this card.
When I tried to load the driver, it failed with the
message:
Using rtl8139.o
Symbol version prefix ''
rtl8139.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module
parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the
output from dmesg
There were no additional messages in dmesg / syslog.
I then tried running the diagnostic (rtl8139-diag)
which failed to find the card. On probing further, I
found that the ID for this card was missing in the
card list and added this entry to the list
(pcidev_tbl[]):
 { "Efficient Networks SpeedStream 1020 (RTL8139C)",
0,
          0x1432, 0x9130, 0xffff, 0, 128, rtl81x9_diag
},

After addition of the entry, rtl8139-diag was able to
find the card. This is the output with -aem option:
----
rtl8139-diag.c:v2.11 4/22/2003 Donald Becker
([email protected])
 http://www.scyld.com/diag/index.html
Index #1: Found a Efficient Networks SpeedStream 1020
(RTL8139C) adapter at 0xf800.
RealTek chip registers at 0xf800
 0x000: 90fc5000 00008d0c e22000c2 20288803 00002000
00002000 00002000 00002000
 0x020: 10e25408 33e10124 06022020 104eb260 1802055c
01000000 0000fff0 00000000
 0x040: 74000000 00000000 a6ef33c6 00000000 000d1400
00000000 0088e100 00100204
 0x060: 1100000f 01e1782d 000145e1 00000000 00000004
000307c8 b0f243b9 8a36df43.
Realtek station address 00:50:fc:90:0c:8d, chip type
'rtl8139C'.
  Receiver configuration: Reception disabled
     Rx FIFO threshold 16 bytes, maximum burst 16
bytes, 8KB ring
  Transmitter disabled with normal settings, maximum
burst 16 bytes.
    Tx entry #0 status 00002000 incomplete, 0 bytes.
    Tx entry #1 status 00002000 incomplete, 0 bytes.
    Tx entry #2 status 00002000 incomplete, 0 bytes.
    Tx entry #3 status 00002000 incomplete, 0 bytes.
  Flow control: Tx disabled  Rx disabled.
  The chip configuration is 0x14 0x0d, MII half-duplex
mode.
  No interrupt sources are pending.
Decoded EEPROM contents:
   PCI IDs -- Vendor 0x1432, Device 0x9130.
   PCI Subsystem IDs -- Vendor 0x111a, Device 0x1020.
   PCI timer settings -- minimum grant 32, maximum
latency 64.
  General purpose pins --  direction 0xe1  value 0x12.
  Station Address 00:50:FC:90:0C:8D.
  Configuration register 0/1 -- 0x0d / 0xc2.
 EEPROM active region checksum is 07ae.
 The RTL8139 does not use a MII transceiver.
 It does have internal MII-compatible registers:
   Basic mode control register   0x1100.
   Basic mode status register    0x782d.
   Autonegotiation Advertisement 0x01e1.
   Link Partner Ability register 0x45e1.
   Autonegotiation expansion     0x0001.
   Disconnects                   0x0000.
   False carrier sense counter   0x0000.
   NWay test register            0x0004.
   Receive frame error count     0x0000.
----

I then tried inserting the card ID in the lists in
rtl8139.c:
/* Line  236 : pci_tbl[]*/
{"Efficient Networks, Inc (RealTek RTL8139c)", {
0x14329130, 0xffffffff, 0x111a1020,},
         RTL8139_IOTYPE, 0x80, RTL8139_CAPS, },
On rebuilding the driver and attempting to 
insert the module, I still get the same error.

This is output from lspci -v for this card:
00:13.0 Ethernet controller: Edimax Computer Co.:
Unknown device 9130 (rev 10)
        Subsystem: Efficient Networks, Inc: Unknown
device 1020
        Flags: bus master, medium devsel, latency 240,
IRQ 11
        I/O ports at f800 [size=256]
        Memory at fff7fc00 (32-bit, non-prefetchable)
[size=256]
        Expansion ROM at <unassigned> [disabled]
[size=64K]
        Capabilities: [50] Power Management version 2

The system that this card is in is a Intel PII 233 MHz
machine.
Would appreciate if anyone in this list can guide me
in resolving this problem.

Thanks.

__________________________________
Do you Yahoo!?
Protect your identity with Yahoo! Mail AddressGuard
http://antispam.yahoo.com/whatsnewfree