Bug 514022

Summary: Kernel oops when connecting USB serial adapter
Product: [openSUSE] openSUSE 11.1 Reporter: Christian Deckelmann <christian.deckelmann>
Component: KernelAssignee: Jeff Mahoney <jeffm>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P2 - High CC: haffner, jeffm, meissner
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.1   
Whiteboard: maint:released:sle11:28005
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: The kernel oops messages
oops with kotd
oops with kernel from comment #5
oops with latest released update kernel

Description Christian Deckelmann 2009-06-17 15:25:17 UTC
Created attachment 298716 [details]
The kernel oops messages

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.11) Gecko/2009060200 SUSE/3.0.11-5.2 Firefox/3.0.11

When connecting a keyspan USB-serial adapter (Part No. USA-19QW) I get this kernel oops and the adapter is not working. It worked with the kernel before. 

Reproducible: Always

Steps to Reproduce:
1.Connect adapter
2.
3.
Actual Results:  
USB Adapter is not working. lsusb hangs.

Expected Results:  
USB adapter should work.
Comment 1 Christian Deckelmann 2009-08-04 06:54:27 UTC
Is this the fix?
http://patchwork.kernel.org/patch/25845/
Comment 2 Greg Kroah-Hartman 2009-08-04 07:08:30 UTC
This should already be in the .27 kernel tree, can you try the latest kernel-of-the-day for 11.1 and let us know if the problem still happens?
Comment 3 Christian Deckelmann 2009-08-04 08:50:49 UTC
I used kernel-pae-2.6.27.29-SLE11_BRANCH_20090803102631_a828f069 and get the attached crash.

Is this the 11.1 kotd?
Comment 4 Christian Deckelmann 2009-08-04 08:51:39 UTC
Created attachment 310237 [details]
oops with kotd
Comment 5 Jeff Mahoney 2009-08-13 14:52:26 UTC
Hi Christian -

Can you try the test packages at http://ftp.suse.com/pub/people/jeffm/suse/testpkgs/514022/11.1-i586/ ? I've added a patch that should fix that oops, but I'm not sure if it's a symptom of a bigger problem.
Comment 6 Christian Deckelmann 2009-09-01 10:16:36 UTC
Sorry for the late reply. Was on vacation.

I tried the kernel you mentioned in #5 and get the attached oops.

IIRC there was an oops with the latest official kernel for openSUSE 11.1 as well. Will try now and report back.
Comment 7 Christian Deckelmann 2009-09-01 10:18:12 UTC
Created attachment 316145 [details]
oops with kernel from comment #5
Comment 8 Christian Deckelmann 2009-09-01 12:50:14 UTC
Created attachment 316177 [details]
oops with latest released update kernel
Comment 9 Matt Haffner 2009-09-30 04:08:53 UTC
The oops still happens because the current, released kernel (2.6.27.29-0.1) still does not have the patch referenced in #1. Using the associated kernel-source and adding that one-liner patch seems to fix the oops for now. Tested using the original /proc/config.gz and a pae kernel. Boots clean and my Keyspan boxes connect and disconnect cleanly. I have not used them heavily yet, however...
Comment 10 Jeff Mahoney 2009-10-14 20:38:35 UTC
I've committed to the repo. It will be in the next update or the one following it.
Comment 11 Marcus Meissner 2009-11-02 16:17:51 UTC
We have just released a SLE11/openSUSE 11.1 kernel update fixing/mentioning this bugreport, which has the version 2.6.27.37-0.1.1.
Comment 12 Swamp Workflow Management 2009-11-02 23:09:44 UTC
Update released for: cluster-network-kmp-default, cluster-network-kmp-xen, ext4dev-kmp-default, ext4dev-kmp-xen, kernel-default, kernel-default-base, kernel-default-debuginfo, kernel-default-debugsource, kernel-default-extra, kernel-ec2, kernel-ec2-base, kernel-ec2-debuginfo, kernel-ec2-debugsource, kernel-ec2-extra, kernel-source, kernel-source-debuginfo, kernel-syms, kernel-xen, kernel-xen-base, kernel-xen-debuginfo, kernel-xen-debugsource, kernel-xen-extra
Products:
SLE-DEBUGINFO 11 (x86_64)
SLE-DESKTOP 11 (x86_64)
SLE-HAE 11 (x86_64)
SLE-SDK 11 (x86_64)
SLE-SERVER 11 (x86_64)
SLE-SERVER 11-EC2 (x86_64)