Bug 26572

Summary: rmmod em28xx or unplugging em28xx tv adapter problem
Product: v4l-dvb Reporter: Manuel (kernelbugs)
Component: em28xxAssignee: schaefer.frank
Status: RESOLVED CODE_FIX    
Severity: normal CC: alan, schaefer.frank
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.37 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output
my kernel config

Description Manuel 2011-01-12 11:37:45 UTC
hello,

since i am using 2.6.37 there is a problem with the em28xx driver.
seems to be a bug in the new kernel, cause there wasn't a problem with kernels up to 2.6.36.

the error appears on unplugging the usb device or just on rmmod the em28xx driver.

the stack trace is attached.

if i try to reload the em28xx driver after this failure, the system is freezing.
Comment 1 Manuel 2011-01-12 11:38:46 UTC
Created attachment 43302 [details]
dmesg output

the output of dmesg
Comment 2 Manuel 2011-01-12 11:44:08 UTC
Created attachment 43312 [details]
my kernel config

my kernel config

(big kernel lock is actually off in my kernel, but setting it on again doesn't fix the problem!)
Comment 3 Manuel 2011-01-12 11:49:39 UTC
oh sorry,
i think the bug has to be moved to video4linux / em28xx
Comment 4 schaefer.frank 2013-01-22 18:55:16 UTC
Resolved with commit 05fe2175cf87da8a5475aed422bd636475ab0412
"em28xx: refactor the code in em28xx_usb_disconnect()".