Ethernet does not wok with kernel 2.6.15

Vincent Laisney vincent.laisney at gmx.net
Mon Jun 5 12:58:36 EDT 2006


Hi all!

Since I have upgraded to kernel 2.6.15, my Ethernel pcmcia card doesn't work. I have a combo card NE2000-compatible. It has worked since years with the different Linux kernels: 2.2, 2.4 and 2.6 until 2.6.8.

I have already tried with two distros and I always have the same symptoms.

With ifconfig I get only the lo-interface working.
When I try ifconfig eth0 up xx.xx.xx.xx
I get the following error:
SIOCSIFADDR: No such device

When I do tail -f /var/log/kernel.log
and then eject and insert the card I get the following messages:

-=-=-= Quote -=-=-=
pcmcia: registrering new device pcmcia1.0
eth%%d: pcnet_reset_8390() did not complete.
pcnet_cs: unable to read hardware net address for io base 0x3300
-=-=-= End Quote -=-=-=

It seems to me that the problem is the "io base 0x3300".

I have found that this address is outside of the IO-Window of the PCI-card:

Output of: /proc/bus/pci# lspci -v
....
0000:02:04.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
        Subsystem: Toshiba America Info Systems: Unknown device ff00
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 10
        Memory at 38000000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=03, subordinate=06, sec-latency=176
        Memory window 0: 30000000-31fff000 (prefetchable)
        Memory window 1: 34000000-35fff000
        I/O window 0: 00003000-000030ff
        I/O window 1: 00003400-000034ff
        16-bit legacy interface ports at 0001

0000:02:04.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
        Subsystem: Toshiba America Info Systems: Unknown device ff00
        Flags: bus master, stepping, slow devsel, latency 168, IRQ 10
        Memory at 38001000 (32-bit, non-prefetchable) [size=4K]
        Bus: primary=02, secondary=07, subordinate=0a, sec-latency=176
        Memory window 0: 32000000-33fff000 (prefetchable)
        Memory window 1: 36000000-37fff000
        I/O window 0: 00003800-000038ff
        I/O window 1: 00003c00-00003cff
        16-bit legacy interface ports at 0001
......

My question: How is it possible to restrict the IO-address of the pcmcia card? maybe with /etc/pcmcia/config.opts?

I have search the Archive for an answer the only found solution http://lists.infradead.org/pipermail/linux-pcmcia/2006-March/003344.html doesn't work for me.

Thank you very much

Vincent Laisney 
(Rome/Berlin/Dijon)
-- 


Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
      Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
    



More information about the linux-pcmcia mailing list