| lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
|
Open Source and information security mailing list archives
| ||
|
Message-ID: <Pine.LNX.4.44L0.1206080940350.1360-100000@iolanthe.rowland.org> Date: Fri, 8 Jun 2012 09:43:12 -0400 (EDT) From: Alan Stern <stern@...land.harvard.edu> To: Huajun Li <huajun.li.lee@...il.com> cc: Ming Lei <tom.leiming@...il.com>, "David S. Miller" <davem@...emloft.net>, <linux-usb@...r.kernel.org>, <netdev@...r.kernel.org> Subject: Re: [PATCH] usbnet: Activate the halt interrupt endpoint to fix endless "XactErr" error On Fri, 8 Jun 2012, Huajun Li wrote: > > If so, looks mistaken value is returned from the host controller driver, > > but not sure if your device is buggy. What is your host controller? > > > Nothing related to HC. > I tried to find out the endpoint state, but found it was halt. I think > this is the root cause. No, it isn't. Endpoint halt causes a -EPIPE error, not -EPROTO. -EPROTO indicates that the device's firmware has crashed. > What's your opinion to handle "-EPROTO" error in usbnet.c? > Please check usbnet.c again, when "-EPROTO" occurs, it just pints > error msg and re-submit the interrupt URB, and then causes endless > "EactErr" error msg. One possibility is to wait for a little while before resubmitting the URB, and after 10 failures in a row, attempt a reset. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists