[vortex] problems with 2.2.18 / 3c556B driver
Adam Shand
larry@spack.org
Thu, 4 Jan 2001 15:19:45 -0800 (PST)
hi.
i have this problem on a thinkpad t20. the card works great until i
suspend/resume. the only way i can find to fix it is to reboot (unloading
and reloading the module does not work). a friend i work with also has a
t20 and reloading the module works just fine for him (with the same
kernel). both of us are running stock debian (woody) boxes.
when it works on initial boot i get this when the module is loaded:
Jan 4 14:58:55 heyzeus kernel: 3c59x.c 15Sep00 Donald Becker and others http://www.scyld.com/network/vortex.html
Jan 4 14:58:55 heyzeus kernel: eth0: 3Com 3c556B Laptop Hurricane at 0x1800, 00:00:86:43:e9:b3, IRQ 11
Jan 4 14:58:55 heyzeus kernel: eth0: CardBus functions mapped e8101000->c8031000 (PCMCIA committee brain-damage).
Jan 4 14:58:55 heyzeus kernel: 8K byte-wide RAM 5:3 Rx:Tx split, MII interface.
Jan 4 14:58:55 heyzeus kernel: MII transceiver found at address 0, status 7869.
Jan 4 14:58:55 heyzeus kernel: Enabling bus-master transmits and whole-frame receives.
after a suspend/resume cycle i get this when the module is loaded:
Jan 4 14:55:12 heyzeus kernel: 3c59x.c 15Sep00 Donald Becker and others http://www.scyld.com/network/vortex.html
Jan 4 14:55:12 heyzeus kernel: eth0: 3Com 3c556B Laptop Hurricane at 0x1800, ff:ff:ff:ff:ff:ff, IRQ 11
Jan 4 14:55:12 heyzeus kernel: eth0: CardBus functions mapped 00000000->00000000 (PCMCIA committee brain-damage).
Jan 4 14:55:12 heyzeus kernel: 1024K word-wide RAM 3:5 Rx:Tx split, autoselect/<invalid transceiver> interface.
Jan 4 14:55:12 heyzeus kernel: Enabling bus-master transmits and early receives.
Jan 4 14:56:08 heyzeus kernel: Flags; bus-master 1, full 0; dirty 16 current 16.
and then after a while this repeats over and over ...
Jan 4 14:56:08 heyzeus kernel: Transmit list ffffffff vs. c7a63200.
Jan 4 14:56:08 heyzeus kernel: 0: @c7a63200 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 1: @c7a63210 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 2: @c7a63220 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 3: @c7a63230 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 4: @c7a63240 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 5: @c7a63250 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 6: @c7a63260 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 7: @c7a63270 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 8: @c7a63280 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 9: @c7a63290 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 10: @c7a632a0 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 11: @c7a632b0 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 12: @c7a632c0 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 13: @c7a632d0 length 8000002a status 0000002a
Jan 4 14:56:08 heyzeus kernel: 14: @c7a632e0 length 8000002a status 8000002a
Jan 4 14:56:08 heyzeus kernel: 15: @c7a632f0 length 8000002a status 8000002a
Jan 4 14:56:08 heyzeus kernel: eth0: Resetting the Tx ring pointer.
i can always ping the my ip address but i can't reach any farther then
that.
this happens with the patch for 2.2.17 (from
http://www2.neweb.ne.jp/wd/fbm/3c556/) and with standard 2.2.18. any and
all help would be appreciated.
thanks,
adam.
below is some other (hopefully helpful) info:
heyzeus(larry)$ lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
00:02.0 CardBus bridge: Texas Instruments PCI1221 (rev 03)
00:02.1 CardBus bridge: Texas Instruments PCI1221 (rev 03)
00:03.0 Ethernet controller: 3Com Corporation: Unknown device 6056 (rev 20)
00:03.1 Communication controller: 3Com Corporation: Unknown device 1007 (rev 20)
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 03)
01:00.0 VGA compatible controller: S3 Inc.: Unknown device 8c12 (rev 11)
heyzeus(larry)$ cat /proc/interrupts
CPU0
0: 36958 XT-PIC timer
1: 2797 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 1 XT-PIC rtc
11: 662 XT-PIC eth0
12: 4397 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 104456 XT-PIC ide0
15: 7 XT-PIC ide1
heyzeus(larry)$ cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
1800-187f : eth0
1c00-1c07 : ide0
1c08-1c0f : ide1