[pvrusb2] CPU Run pvrusb2-context
JE Geiger
james.e.geiger at gmail.com
Thu Oct 14 07:38:31 CDT 2010
Are you running the most current code snapshot from isely.net?
What is your Kernel version?
I was generating Kernel panics with the in tree Kernel source on rmmod
with a similar output. The string is mangled on the "unregistered
device". There were problems with 2.6.34.x changes in the
driver/Kernel objects and order in which object destructors were being
called within the pvrusb2 driver. I would defer to Mike for the true
story of the repair, I observed it from afar a layman.
The name of the object was being printed after it had been destroyed
thus the mangled/garbage string. Mike fixed up all the issues. If
you are running the most current module code from isely.net and still
seeing this issue, the problem has come back.
http://www.isely.net/downloads/pvrusb2-mci-20100708.tar.bz2 is the
most current source.
I was having problems with Kernel 2.6.34.x. I am now running 2.6.34.7
with the above current 7/8/10 snapshot and have not had a recurrence
of the modprobe/rmmod problem.
On Thu, Oct 14, 2010 at 5:11 AM, <rogerx at sdf.org> wrote:
> I encountered a CPU run with rmmod pvrusb2 and then several seconds later
> modprobing pvrusb2.
>
> From what top shows, pvrusb2-context either hung on modprobe or rmmod.
>
>
> # tail /var/log/everything/current -n 20
> Oct 14 00:53:36 [kernel] tda18271 0-0060: creating new instance
> Oct 14 00:53:36 [kernel] TDA18271HD/C1 detected @ 0-0060
> Oct 14 00:53:37 [kernel] tda829x 0-0042: type set to tda8295+18271
> Oct 14 00:53:40 [kernel] usb 3-4: firmware: requesting v4l-cx2341x-enc.fw
> Oct 14 00:53:41 [kernel] pvrusb2: firmware2 upload transfer failure
> Oct 14 00:53:41 [kernel] pvrusb2: Clearing driver error statuss
> Oct 14 00:53:43 [kernel] cx25840 0-0044: 0x0000 is not a valid video input!
> Oct 14 00:53:43 [kernel] DVB: registering adapter 0 frontend 0 (Samsung S5H1411
> QAM/8VSB Frontend)...
> Oct 14 00:53:43 [kernel] tda829x 0-0042: type set to tda8295
> Oct 14 00:53:43 [kernel] tda18271 0-0060: attaching existing instance
> Oct 14 00:53:47 [kernel] usbcore: deregistering interface driver pvrusb2
> Oct 14 00:53:47 [kernel] pvrusb2: Device being rendered inoperable
> Oct 14 00:53:47 [kernel] pvrusb2: unregistered device ■■■o0 [mpeg]
> Oct 14 00:53:47 [kernel] pvrusb2: unregistering DVB devices
> Oct 14 00:54:02 [kernel] SysRq : Emergency Sync
> - Last output repeated 2 times -
>
>
> Top shows:
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> 26142 root 20 0 0 0 0 R 100 0.0 5:31.30 pvrusb2-context
> 4085 roger 39 19 2636 1188 904 S 1 0.1 4:12.39 top
> 26299 root 20 0 2656 1176 896 R 1 0.1 0:00.04 top
>
> (I've have to re-enable pvrusb2 mailing list to start sending mailing list emails.)
>
> --
> Roger
> http://rogerx.freeshell.org/
> _______________________________________________
> pvrusb2 mailing list
> pvrusb2 at isely.net
> http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
>
More information about the pvrusb2
mailing list