All of lore.kernel.org
 help / color / mirror / Atom feed
* [2.417rc1] various hotplugging problems
@ 2001-12-16 22:41 Andreas Hartmann
  0 siblings, 0 replies; only message in thread
From: Andreas Hartmann @ 2001-12-16 22:41 UTC (permalink / raw)
  To: Kernel-Mailingliste

Hello!


I'm running kernel 2.4.17rc1 and I have some strange problems with 
hotplugging and module xircom_tulip_cb (Xircom Cardbus ethernet 
10/100+Modem 56 (CBEM56G-100) with Thinkpad T21 laptop).

If I put in my card, the networkdriver always starts with
100 MB/halfduplex (autonegotiation).

The linkpartner says:
Setting half-duplex based on auto-negotiated partner ability 0000.

Next, I forced both sides to do 100Mb full-duplex. As a result,
I got on the laptop the following errormessage:
kernel: eth0: Link forced to 100Mbit full-duplex
kernel: xircom_tulip_cb: outl_CSR6 too many attempts,csr5=0xfffe0000
but the connect is working with a lot of errors on TX carrier side.

eth0      Link encap:Ethernet  HWaddr 00:10:A4:A5:7B:F8
           inet addr:192.168.2.4  Bcast:192.168.2.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:71404 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:36955 dropped:0 overruns:0 carrier:36955
           collisions:0 txqueuelen:100
           RX bytes:103113288 (98.3 Mb)  TX bytes:0 (0.0 b)
           Interrupt:11 Base address:0x4000


Otherwise, I didn't get any error on the device of the linkpartner.

If I'm running kernel 2.4.16 with pcmcia_cs package (no hotplugging),
all is working fine - with using autonegotiation on both sides.

eth0      Link encap:Ethernet  HWaddr 00:10:A4:A5:7B:F8
           inet addr:192.168.2.4  Bcast:192.168.2.255  Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:83080 errors:1 dropped:0 overruns:0 frame:0
           TX packets:47330 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:100
           RX bytes:103882334 (99.0 Mb)  TX bytes:3124000 (2.9 Mb)
           Interrupt:11 Base address:0x200

(the one error on RX-side is from startup of the device).


There is one more problem with the hotplugging-function of kernel 2.4.17rc1:
in /lib/modules/2.4.17-rc1/modules.pcimap, the module serial_cs is 
missing - so the serial port of the Xircom-card can't be loaded 
(pcimodules can't show it).
You can insert a line, beginning with serial_cs and the following data 
are the same as in the xircom_tulip_cb - line. These datas are surely 
not correct - but the serial device of the Xircom-card is now configured 
automatically.



Unfortunately, this wasn't the last problem:
if you do a apm -s with kernel 2.4.17rc1, it is working fine unless the 
hotplugging hasn't been started.
If hotplugging has been started once, the laptop "wakes up" and hangs 
after apm -s (apm -s doesn't come back again). You can't even ping the 
laptop. I have to do a hw-reset. I tested those kernel options:
-> Allow interrupts during APM BIOS calls
-> Ignore USER SUSPEND

The result was always the same.

The HW-suspend-mode with Fn-F4 isn't working, too.

If I do the same with kernel 2.4.16 and pcmcia_cs-package, the 
hw-suspend is working fine as long as the cardmgr wasn't stopped or 
restarted.
apm -s doesn't behave other as with kernel 2.4.17 and hotplugging.



Could you please fix these bugs or did I do some configuration errors?
If you want, I can do some tests for you.


Thanks for any hint,
regards,
Andreas Hartmann


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2001-12-16 22:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-16 22:41 [2.417rc1] various hotplugging problems Andreas Hartmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.