dl2k stopped working on 2.6.24

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-kernel@...>
Date: Friday, January 25, 2008 - 5:11 pm

Hi!

I have just updated my server to 2.6.24 and the dl2k driver has stopped
working.

The problem seems to be when autoselecting the media, the driver says that
the card is set as "Auto 1000 Mbps, Half duplex" instead of the usual "Auto
1000 Mbps, Full duplex", I have tried setting "options dl2k
media=1000mbps_fd" but that didn't seem to change anything (the driver still
said "Auto 1000 Mbps, Half duplex").

I've been playing with ethtools and got it to work at 100FD by setting it
manually, but if afterwards I set it to auto it again goes 1000 HD and thus
not working again.

I'm not getting any special messages from the kernel, the ifconfig shows
this when the card is failing:

eth0      Link encap:Ethernet  HWaddr 00:05:5D:79:5B:56  
          inet addr:192.168.1.90  Bcast:192.168.1.255  Mask:255.255.255.255
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:99 dropped:0 overruns:0 frame:99
          TX packets:54 errors:54 dropped:0 overruns:0 carrier:54
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:6536 (6.3 KiB)
          Interrupt:11 Base address:0xe800 

lspci for my card shows:

00:09.0 0200: 1186:4000 (rev 0c)
        Subsystem: 1186:4000
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (20000ns min, 2500ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at e800 [size=256]
        Region 1: Memory at e7015000 (32-bit, non-prefetchable) [size=512]
        [virtual] Expansion ROM at 20000000 [disabled] [size=64K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-

The machine is a PIII with a via chipset and the card was working perfectly
at 2.6.23 and before.

If you need any more info don't hesitate to ask.

Regards...
-- 
Manty/BestiaTester -> http://manty.net
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
dl2k stopped working on 2.6.24, Santiago Garcia Mantinan, (Fri Jan 25, 5:11 pm)
Re: dl2k stopped working on 2.6.24, Santiago Garcia Mantinan, (Mon Jan 28, 7:33 pm)
Re: dl2k stopped working on 2.6.24, Santiago Garcia Mantinan, (Thu Jan 31, 5:55 pm)
Re: dl2k stopped working on 2.6.24, Willy Tarreau, (Thu Jan 31, 5:37 pm)
Re: dl2k stopped working on 2.6.24, Santiago Garcia Mantinan, (Thu Jan 31, 8:04 pm)
Re: dl2k stopped working on 2.6.24, Al Viro, (Fri Feb 1, 1:33 am)
Re: dl2k stopped working on 2.6.24, Santiago Garcia Mantinan, (Fri Feb 1, 12:43 pm)