[This is sent to the correct bug address; please don't reply to the
previous version.]
On Tue, 2010-08-31 at 04:12 +0200, Jens Schüßler wrote:
> Hi Bob,
>
> > > What is the exact model you have (use "lspci -nn -d 10b7:")?
>
> 00:0b.0 Ethernet controller [0200]: 3Com Corporation 3c595 100BaseTX [Vortex] [10b7:5950]
>
> >
> > Also can you try enabling some debug logging:
> >
> > rmmod 3c59x
> > modprobe 3c59x debug=3
> >
> > Then run dmesg to get the logged messages, and send them back.
>
> There are not much, even if I set debug=7
>
>
> ,----
> | [ 72.752091] See Documentation/networking/vortex.txt
> | [ 72.752098] 0000:00:0b.0: 3Com PCI 3c595 Vortex 100baseTx at 00018800.
> | [ 72.772890] 00:a0:24:43:dd:fd, IRQ 11
> | [ 72.780517] product code 4255 rev 00.0 date 12-02-95
> | [ 72.780527] 64K word-wide RAM 1:1 Rx:Tx split, autoselect/10baseT interface.
> | [ 72.780533] 0000:00:0b.0: scatter/gather disabled. h/w checksums disabledo
> |
> `----
> and thats all.
> Dialin to a my ISP works (card is connected to a DSL-Modem),
> but if there are comes traffic.... I just done a 'links www.google.de' and
> everything freezes totally, but I saw
> ,----
> | Refresh [ 76.79933] eth0 vortex_error(), status=0xe091
> `----
> on the terminal at this moment.
That message is in fact *precisely* what I needed to find the bug,
thanks.
> Booting to my parallel installed Ubuntu, also with kernel 2.6.32,
> everything is alright.
>
> Could I be the only one with this problem, and should I better file a
> new bug?
This is a new bug, introduced by my fix for the previous bug. However,
this driver supports a wide range of cards and this new bug only affects
some of them. I have created bug report #595554 to track this.
Please can you test my attempted fix for this - either:
1. Get the fixed module <http://people.debian.org/~benh/3c59x.ko> and
the signature file <http://people.debian.org/~benh/3c59x.ko.asc>, verify
my signature with gpg, and then load the module:
rmmod 3c59x && insmod 3c59x.ko
or
2. Rebuild the kernel with the patch
<http://people.debian.org/~benh/3c59x-Fix-deadlock-in-vortex_error.patch>
following the instructions at
<http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s4.2.5>,
install it and reboot.
Ben.
--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.
Attachment:
signature.asc
Description: This is a digitally signed message part