On Wed, Jan 29, 2014 at 03:48:27PM +0000, David Laight wrote: > 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. I don't understand why your patch helped. This person has a 0.96 host, which should not require the TD fragment rules. On Wed, Jan 29, 2014 at 04:21:00PM +1100, renevant@xxxxxxxxxxxxxxxx wrote: > I am someone who has been struggling to get an ax88179 net adapter working > reliably. > > I have an integrated Asmedia 1042 xhci controller that is reportedly version > 0.96 on an ASUS M5A99FX PRO R2.0, BIOS 2201 motherboard based on the AMD 990FX > chipset. The only thing you have in common here is that you've both got an ax88179 device. I wonder if Mark Lord has one as well. Sarah Sharp > > -----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 -- 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