[Bug 378509] New: Machine hangs when using pppd with Kyocera CDMA card
https://bugzilla.novell.com/show_bug.cgi?id=378509 Summary: Machine hangs when using pppd with Kyocera CDMA card Product: openSUSE 11.0 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.0 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: lchiquitto@novell.com QAContact: qa@suse.de Found By: Development I recently installed OpenSUSE on a x86-64 notebook and started to follow Factory. When using a Kyocera CDMA card to connect to the Internet, the machine will eventually hang. I couldn't find a way to reproduce it at will, but the issue seems to appear at least a couple of times a day. Traffic amount do not seem related to the hang. I will attach the call trace that was logged. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c1
--- Comment #1 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User gregkh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c2
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c3
--- Comment #3 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c4
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User gregkh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c5
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c6
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c7
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c8
--- Comment #8 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=378509
User oneukum@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c9
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c10
--- Comment #10 from Jiri Kosina
https://bugzilla.novell.com/show_bug.cgi?id=378509
Jiri Kosina
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c11
--- Comment #11 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c12
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c13
--- Comment #13 from Jiri Kosina
I'm using a kernel with your patch applied for some days now, and the machine doesn't hang anymore.
Thanks a lot for testing!
I also double checked the path from the call trace, and couldn't find where interrupts are being enabled.
If my patch fixes the problem, then the call trace is bogus and the problem is elsewhere (the lock being used to synchronize between IRQ and non-IRQ contexts, without turning IRQs off, which could easily deadlock).
As your patch reverts the changes made by commit e9df41c5c58, don't you think it's worth raising the issue on LKML, or privately with the author, before adding the patch to the OpenSUSE kernel?
Well it doesn't revert the changes, it just fixes the locking that e9df41c5c58 introduced. I will proceed with the issue upstream. Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=378509
Jiri Kosina
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c14
Jiri Kosina
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c15
--- Comment #15 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c16
--- Comment #16 from Jiri Kosina
Downloading it now. Doesn't the -debug kernels come with this option enabled?
Unfortunately they don't, and that's something I have been planning to discuss inside the kernel teams for quite some time already :) Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c17
--- Comment #17 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c18
--- Comment #18 from Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c19
--- Comment #19 from Jiri Kosina
https://bugzilla.novell.com/show_bug.cgi?id=378509
User lchiquitto@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c20
Leonardo Chiquitto
https://bugzilla.novell.com/show_bug.cgi?id=378509
User jkosina@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=378509#c21
Jiri Kosina
participants (1)
-
bugzilla_noreply@novell.com