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