FW: xhci ASMedia lockups - a theory and a patch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've decided to forward this to the list.
If you read further down he says that my patch makes the operation
of the ax88179_178a stable - once the system has recognised it properly.

	David

> -----Original Message-----
> From: renevant@xxxxxxxxxxxxxxxx [mailto:renevant@xxxxxxxxxxxxxxxx]
> Sent: 21 January 2014 02:34
> To: David Laight
> Subject: Re: xhci ASMedia lockups - a theory and a patch
> 
> On Thursday 16 January 2014 08:59:34 you wrote:
> > > I've been having problems with a ax88179_178a locking up the whole host
> > > when handling stuff like torrent traffic. The nic is plugged into an
> > > Asmedia controller.
> > >
> > > So far since applying your patch the system has not crashed.
> >
> > Not bad - I hadn't even tried booting a kernel containing the patch.
> > There is usually something stupid that makes it all go wrong!
> >
> > > It looks good so far, there's one other problem I seem to have but i'm not
> > > sure if it's related. It's in regards to very low rx speed when using scp.
> >
> > Probably something different.
> > tcpdump/Wireshark might show that packets are being systematically dropped.
> >
> > 	David
> 
> 
> Hello again,
> 
> I can see things are getting a little difficult on the mailing list. For me
> personally I'm a little disappointed in the ax88179 it seems like too
> much trouble to get to work fast and reliably.
> 
> * The driver author Freddy seemed to be in the middle of making an
> addition to the driver and disapeared.
> 
> * Your patch made the nic stable on the Asmedia controller but there
> are problems also initially getting the nic to work. I.e I'd have to plug it
> in and out a few times while this was displayed in the dmesg:
> 
> [168200.681550] ax88179_178a 9-2:1.0 eth0: register 'ax88179_178a'
> at usb-0000:07:00.0-2, ASIX AX88179 USB 3.0 Gigabit Ethernet, 80:3f:5d:08:0c:65
> [168200.682095] usbcore: registered new interface driver ax88179_178a
> [168200.736593] systemd-udevd[5551]: renamed network interface eth0 to enp7s0u2
> [168323.854083] IPv6: ADDRCONF(NETDEV_UP): enp7s0u2: link is not ready
> [168326.478326] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168326.606473] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168326.734751] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168326.734760] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168326.862967] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168326.862976] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168326.991186] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168326.991195] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.119385] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.119394] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.247539] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.247547] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.375808] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.375814] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.504033] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.504042] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.632267] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.632276] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.760481] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.760490] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168327.888698] ax88179_178a 9-2:1.0 enp7s0u2: kevent 4 may have been dropped
> [168327.888707] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.016915] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.145129] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.273347] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.401561] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.529779] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.657980] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.786210] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168328.914428] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.042644] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.170861] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.299081] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.427293] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.555509] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.683724] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.811941] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168329.940155] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.068373] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.196588] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.324750] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.453005] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.581160] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.709463] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.837654] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168330.965870] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.094088] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.222322] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.350456] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.478751] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.484082] ax88179_178a 9-2:1.0 enp7s0u2: Failed to write reg index 0x0002: -110
> [168331.606973] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.735183] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.863408] ax88179_178a 9-2:1.0 enp7s0u2: ax88179 - Link status is: 1
> [168331.991563] net_ratelimit: 31 callbacks suppressed
> 
> 
> This occurs with or without your patch though.
> 
> 
> * I have a VIA VL800-Q8 based PCIE card which used to work OK with
> this nic but now whenever I attempt to use this card the IOMMU in my
> AMD 990FX system reports a page fault coming from this device and it
> doesn't work.
> 
> So the nic is basically unusable with the most current version of Linux
> for me. Maybe mine is faulty, I don't think so though. The issue I
> reported with tso I don't think has anything to do with the ax88179, my
> guess is it's a separate issue where there'sa  problem with offload
> features not working with virtio_vlan interfaces.
> 
> At this stage I've just gone back to using an Intel nic, i'll do whatever
> testing you would like me to do if you really want though.
> 
> 
> Regards,
> 
> Will Trives


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux