Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] can remove dvb-bt8xx while in use
It seems to be possible to remove the dvb-bt8xx driver while it's in
use. MythTV's backend keeps the device somewhat open at all times (I'd
have to check to see which device exactly; I think just the frontend),
and I can rmmod it.
Before I rmmod it, lsmod says that dvb-bt8xx's use counter is zero.
rmmod hangs (requires Ctrl-C) and dmesg displays a lovely kernel error.
I'm running linux 2.6.2 with the provided dvb drivers.
detach: "bt878 #0 [sw]", for card 0 removed
Unable to handle kernel paging request at virtual address e0a2f04c
printing eip:
e089c46d
*pde = 1fe68067
*pte = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<e089c46d>] Tainted: PF
EFLAGS: 00010246
EIP is at dvb_demux_poll+0x3d/0x80 [dvb_core]
eax: e0a2f064 ebx: e0a2f000 ecx: 00000000 edx: ffffffea
esi: 00000000 edi: d72970e0 ebp: 00000000 esp: c7c8ff10
ds: 007b es: 007b ss: 0068
Process mythbackend (pid: 15380, threadinfo=c7c8e000 task=dc216d40)
Stack: c7c8ff1c 0f3c26ff c7c8ffa0 00000145 c5dde5a8 d72970e0 c01612c5 d72970e0
00000000 c5dde5a0 c7c8ff5c c7c8ff60 00000000 c016133a 00000001 c5dde5a8
c7c8ff5c c7c8ff60 c7c8e000 00000000 00000000 00000000 c5dde5a0 080cb370
Call Trace:
[<c01612c5>] do_pollfd+0x95/0xa0
[<c016133a>] do_poll+0x6a/0xd0
[<c016153f>] sys_poll+0x19f/0x2c0
[<c0160870>] __pollwait+0x0/0xd0
[<c0108fdb>] syscall_call+0x7/0xb
Code: 8b 43 4c 31 d2 83 e8 03 83 f8 02 77 1b 8b 4b 6c b8 4b 00 00
Hamish
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index