Summary: | USB devices causes sytem to freeze when used with OHCI and EHCI modules | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrew Yates <andrew> |
Component: | [OLD] Core system | Assignee: | Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel> |
Status: | RESOLVED CANTFIX | ||
Severity: | critical | CC: | gregkh |
Priority: | High | ||
Version: | 2004.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
RedHat patches that fixed the problem.
one of the patches another patch 3rd patch 4th patch 5th patch 6th patch 7th patch 8th and final patch |
Description
Andrew Yates
2004-05-01 08:18:32 UTC
Created attachment 30449 [details, diff]
RedHat patches that fixed the problem.
These are the RedHat patches that fix the problem. Please consider them for
inclusion in the gentoo-sources kernel.
*** Bug 49599 has been marked as a duplicate of this bug. *** Please do not attach binary blobs here. Can you attach the text version of the patch? What kernel version are you having problems with here? Also, you included a module from a third party, please contact them about problems (and ask them to submit the driver for inclusion in the main kernel tree so that we can support it and you will not have to add it to the machine on your own.) Already contacted the providers of the driver, it seems to be a rare problem, and they don't want to include the drivers in the kernel. I'll attach the patches in text format. Created attachment 30450 [details, diff]
one of the patches
don't know which of these patches are already included. submitting all of them.
Created attachment 30451 [details, diff]
another patch
Created attachment 30452 [details, diff]
3rd patch
Created attachment 30453 [details, diff]
4th patch
Created attachment 30454 [details, diff]
5th patch
Created attachment 30455 [details, diff]
6th patch
Created attachment 30456 [details, diff]
7th patch
Created attachment 30457 [details, diff]
8th and final patch
I added all 8 patches. Some are already included in gentoo-sources, don't know which. I reccommend including the other ones. Comment on attachment 30450 [details, diff]
one of the patches
has nothing to do with this issue
None of these patches would help (they are all usb-serial, usblp, or usb-storage specific). Again, which kernel version are you using? And if the author of the driver doesn't want it included in the main kernel trees, then you are going to have to work with them, we can't help out much at all, sorry. are you positive they wouldn't help? I'm using latest gentoo-sources. 2.4.25-r2. I'll work with the driver's author, I guess. Thanks for your help. Yeah, I'm sure. I think I know the linux usb code pretty well :) Please work with the driver author, that's the only way to work on fixing this. Hi! Just to let you know, I think I have a similar problem. I have tested versions 2.4.25-r1 and 2.4.25-r2 of gentoo-sources as well as vanilla-sources 2.4.26. I have tried versions 0.10 and 0.11 of the berlios driver for Atmel AT76C503A based USB WLAN adapters. My motherboard is Abit NF7-S ver. 2.0 (nForce 2). My system doesn't usually freeze when I plug in a TekComm USB WLAN adapter (fccid: IIO-0232USB611, vid: 0x1371, pid: 0x0002). Only the network "freezes" after a while (from seconds to tens of minutes). Unplugging the USB device, trying to restart (or stop) the interface or shutting down the computer after the freeze will cause a kernel panic (This msg with ver. 0.10. Hopefully correctly hand-copied): kernel BUG at usb-ohci.h: 464! invalid operand: 0000 CPU:0 EIP: 0010 [<e090c7d1>] Not tainted EFLAGS: 00010046 eax: 00000000 ebx: df64b000 ecx: df64b000 edx: f000e2c0 esi: e0910000 edi: df64b000 ebp: 00000004 esp: c0149f04 ds: 0018 es: 0018 ss: 0018 Process swapper (pid:0, stackpage=c0149000) Stack: c3dcb3c0 02100000 c3dcb3c0 d7719800 c3cd1000 00000000 00000000 c0148000 df6487f0 00000282 df64b000 e0910000 00000001 00000004 e090d658 df64b000 00000000 c3dab8c0 04000001 c0149fa0 00000014 c01a4c25 00000014 df64b000 CallTrace: [<e090d658>][<c01a4c25>][<c01a1683>][<c01a4e6f>] [<c01a74e3>][<c01a1660>][<c01a1683>][<c01a16f2>] Code of 0b d0 01 85 e3 90 e0 e9 81 fc ff ff 0f 0b d0 01 85 e3 90 The last line dmesg shows is at76c503.c: wlan0: lost beacon bssid 02:00:57:08:8d:d9 Since last week, I used the berlios driver (ver. 0.10) without any problems under Debian Woody. It worked fine with kernel versions 2.4.25 and 2.4.26 (both downloaded directly from www.kernel.org). I will send this information also to the author of driver. But, if there is something that I could check, please, let me know what (and how :) Thanks. Try applying the RedHat patches I attached to the kernel. I doubt it will work, bu t it's worth a try. Or you can try the latest Gentoo 2.6 kernel, I'm running that with no patches, and my internet runs fine. |