From: Jan Hoogenraad <jan-conceptronic@hoogenraad.net>
To: thomas@holzeisen.de
Cc: linux-media@vger.kernel.org
Subject: Re: dvb_usb_rtl2831u module cause "oops" on kernel 2.6.32 when loading
Date: Thu, 26 Aug 2010 08:46:20 +0200 [thread overview]
Message-ID: <4C760DBC.5000605@hoogenraad.net> (raw)
In-Reply-To: <5a5511b4767b245485b150836b1526f0.squirrel@holzeisen.de>
Thomas:
Douglas has put a lot of backports into this development branch.
Also, I fixed a bug that may have caused part of the problem.
Can you check again with the current status ?
thomas@holzeisen.de wrote:
> I did a fresh compile with this version, but it didnt do the trick. I am
> still getting the same trace. The adapter gets initialized, the input
> device didnt. Since I am not using the input anyway, can i comment it out
> somewhere for testing purpose?
>
> [ 66.932029] usb 4-2: new high speed USB device using ehci_hcd and
> address 3
> [ 67.070544] usb 4-2: New USB device found, idVendor=14aa, idProduct=0160
> [ 67.076729] usb 4-2: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 67.082760] usb 4-2: Product: DTV Receiver
> [ 67.088546] usb 4-2: Manufacturer: DTV Receiver
> [ 67.094379] usb 4-2: SerialNumber: 0000000000067936
> [ 67.102038] usb 4-2: configuration #1 chosen from 1 choice
> [ 67.779405] dvb-usb: found a 'Freecom USB 2.0 DVB-T Device' in warm state.
> [ 67.786059] dvb-usb: will pass the complete MPEG2 transport stream to
> the software demuxer.
> [ 67.792714] DVB: registering new adapter (Freecom USB 2.0 DVB-T Device)
> [ 67.800044] DVB: registering adapter 0 frontend 0 (Realtek RTL2831
> DVB-T)...
> [ 67.809412] BUG: unable to handle kernel paging request at 02f77c40
> [ 67.813129] IP: [<f9e1a3ba>] dvb_usb_remote_init+0x12e/0x209 [dvb_usb]
> [ 67.813129] *pde = 00000000
> [ 67.813129] Oops: 0002 [#1] SMP
> [ 67.813129] last sysfs file:
> /sys/devices/pci0000:00/0000:00:06.1/usb4/idVendor
> [ 67.813129] Modules linked in: dvb_usb_rtl2831u(+)
> dvb_usb_dibusb_common dvb_usb dvb_core dib3000mc dibx000_common loop
> snd_hda_codec_nvhdmi snd_hda_codec_realtek ir_sony_decoder snd_hda_intel
> ir_jvc_decoder evdev ir_rc6_decoder ir_rc5_decoder snd_hda_codec
> ir_nec_decoder snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device imon
> ir_core usbhid hid tpm_tis lirc_imon shpchp wmi tpm serio_raw tpm_bios
> psmouse snd button pci_hotplug pcspkr nvidia(P) lirc_dev i2c_nforce2
> processor soundcore snd_page_alloc i2c_core ext3 jbd mbcache raid1 md_mod
> usb_storage sg sr_mod cdrom sd_mod crc_t10dif ahci ata_generic libata
> scsi_mod ehci_hcd ohci_hcd forcedeth usbcore nls_base thermal fan
> thermal_sys [last unloaded: scsi_wait_scan]
> [ 67.813129]
> [ 67.813129] Pid: 2341, comm: modprobe Tainted: P
> (2.6.32-bpo.5-686 #1) Point of View
> [ 67.813129] EIP: 0060:[<f9e1a3ba>] EFLAGS: 00010246 CPU: 0
> [ 67.813129] EIP is at dvb_usb_remote_init+0x12e/0x209 [dvb_usb]
> [ 67.813129] EAX: 69656148 EBX: f5cad000 ECX: c14c18e4 EDX: f5cad018
> [ 67.813129] ESI: f6034000 EDI: 000003b8 EBP: 00000077 ESP: f6363e88
> [ 67.813129] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
> [ 67.813129] Process modprobe (pid: 2341, ti=f6362000 task=f6524840
> task.ti=f6362000)
> [ 67.813129] Stack:
> [ 67.813129] f5cad018 f6034000 f6034000 f6034864 00000001 f9e19945
> f6034418 f9e5c8d0
> [ 67.813129] <0> f6067600 f64ddc00 f9e5bd88 00000000 f9e5bd88 00000000
> f6067600 00000000
> [ 67.813129] <0> f9e5c894 f9e5b970 f9e5986d 00000000 f9e5b960 f6067600
> f80b3c98 f606761c
> [ 67.813129] Call Trace:
> [ 67.813129] [<f9e19945>] ? dvb_usb_device_init+0x515/0x51c [dvb_usb]
> [ 67.813129] [<f9e5986d>] ? rtd2831u_usb_probe+0x19/0x48
> [dvb_usb_rtl2831u]
> [ 67.813129] [<f80b3c98>] ? usb_probe_interface+0xe7/0x130 [usbcore]
> [ 67.813129] [<c11b2c22>] ? driver_probe_device+0x8a/0x11e
> [ 67.813129] [<c11b2cf6>] ? __driver_attach+0x40/0x5b
> [ 67.813129] [<c11b2667>] ? bus_for_each_dev+0x37/0x5f
> [ 67.813129] [<c11b2af5>] ? driver_attach+0x11/0x13
> [ 67.813129] [<c11b2cb6>] ? __driver_attach+0x0/0x5b
> [ 67.813129] [<c11b2135>] ? bus_add_driver+0x99/0x1c2
> [ 67.813129] [<c11b2f2b>] ? driver_register+0x87/0xe0
> [ 67.813129] [<f80b3aa6>] ? usb_register_driver+0x5d/0xb4 [usbcore]
> [ 67.813129] [<f9e61000>] ? rtd2831u_usb_module_init+0x0/0x2c
> [dvb_usb_rtl2831u]
> [ 67.813129] [<f9e61015>] ? rtd2831u_usb_module_init+0x15/0x2c
> [dvb_usb_rtl2831u]
> [ 67.813129] [<c100113e>] ? do_one_initcall+0x55/0x155
> [ 67.813129] [<c1057dd7>] ? sys_init_module+0xa7/0x1d7
> [ 67.813129] [<c10030fb>] ? sysenter_do_call+0x12/0x28
> [ 67.813129] Code: be e1 f9 20 74 18 8b 86 a0 00 00 00 55 ff 74 38 04 68
> 59 b8 e1 f9 e8 1b 21 45 c7 83 c4 0c 8b 86 a0 00 00 00 8b 14 24 8b 44 38 04
> <f0> 0f ab 02 45 83 c7 08 3b ae a4 00 00 00 7c c2 83 be ac 00 00
> [ 67.813129] EIP: [<f9e1a3ba>] dvb_usb_remote_init+0x12e/0x209 [dvb_usb]
> SS:ESP 0068:f6363e88
> [ 67.813129] CR2: 0000000002f77c40
> [ 68.235926] ---[ end trace b14c844e3eed98d4 ]---
>
>
>> Can you test the current version ?
>>
>> Thomas Holzeisen wrote:
>>> Hi,
>>>
>>> i am using a DVB-T USB-Stick with Realtek RTL2831 chip (14aa:0160) on
>>> Debian Lenny having the lastest Backport kernel 2.6.32.
>>>
>>>> $ uname -a
>>>> Linux xbmc 2.6.32-bpo.5-686 #1 SMP Fri Jun 11 22:20:29 UTC 2010 i686
>>>> GNU/Linux
>>> For v4l I took the drivers from here:
>>>
>>>> http://linuxtv.org/hg/~jhoogenraad/rtl2831-r2/
>>> The checked out source compile and installs fine. I compiled them
>>> starting with "make distclean". But when plugging the DVB-Stick this
>>> happens:
>>>
>>>> [ 229.524028] usb 4-2: new high speed USB device using ehci_hcd and
>>>> address 3
>>>> [ 229.658591] usb 4-2: New USB device found, idVendor=14aa,
>>>> idProduct=0160
>>>> [ 229.661204] usb 4-2: New USB device strings: Mfr=1, Product=2,
>>>> SerialNumber=3
>>>> [ 229.663841] usb 4-2: Product: DTV Receiver
>>>> [ 229.666308] usb 4-2: Manufacturer: DTV Receiver
>>>> [ 229.668826] usb 4-2: SerialNumber: 0000000000067936
>>>> [ 229.671609] usb 4-2: configuration #1 chosen from 1 choice
>>>> [ 230.266960] dvb-usb: found a 'Freecom USB 2.0 DVB-T Device' in warm
>>>> state.
>>>> [ 230.270314] dvb-usb: will pass the complete MPEG2 transport stream
>>>> to the software demuxer.
>>>> [ 230.273641] DVB: registering new adapter (Freecom USB 2.0 DVB-T
>>>> Device)
>>>> [ 230.277461] DVB: registering adapter 0 frontend 0 (Realtek RTL2831
>>>> DVB-T)...
>>>> [ 230.282081] BUG: unable to handle kernel paging request at 02b65c40
>>>> [ 230.285794] IP: [<f7c623ba>] dvb_usb_remote_init+0x12e/0x209
>>>> [dvb_usb]
>>>> [ 230.291463] *pde = 00000000
>>>> [ 230.293969] Oops: 0002 [#1] SMP
>>>> [ 230.293969] last sysfs file:
>>>> /sys/devices/pci0000:00/0000:00:06.1/usb4/4-2/bmAttributes
>>>> [ 230.293969] Modules linked in: dvb_usb_rtl2831u(+)
>>>> dvb_usb_dibusb_common dvb_usb dib3000mc dibx000_common dvb_ttpci
>>>> dvb_core saa7146_vv videodev v4l1_compat saa7146 videobuf_dma_sg
>>>> videobuf_core ttpci_eeprom iscsi_trgt crc32c loop snd_hda_codec_nvhdmi
>>>> snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm
>>>> snd_seq snd_timer snd_seq_device snd tpm_tis soundcore tpm shpchp
>>>> psmouse wmi serio_raw tpm_bios snd_page_alloc pcspkr pci_hotplug
>>>> processor evdev button ir_core nvidia(P) lirc_imon i2c_nforce2
>>>> i2c_core lirc_dev ext3 jbd mbcache raid1 md_mod usbhid hid sg sr_mod
>>>> cdrom sd_mod crc_t10dif usb_storage ahci ata_generic libata ehci_hcd
>>>> ohci_hcd scsi_mod usbcore nls_base forcedeth thermal fan thermal_sys
>>>> [last unloaded: scsi_wait_scan]
>>>> [ 230.293969]
>>>> [ 230.293969] Pid: 3279, comm: modprobe Tainted: P
>>>> (2.6.32-bpo.5-686 #1) Point of View
>>>> [ 230.293969] EIP: 0060:[<f7c623ba>] EFLAGS: 00010246 CPU: 0
>>>> [ 230.293969] EIP is at dvb_usb_remote_init+0x12e/0x209 [dvb_usb]
>>>> [ 230.293969] EAX: 69656148 EBX: f589b000 ECX: c14c18e4 EDX: f589b018
>>>> [ 230.293969] ESI: f5904000 EDI: 000003b8 EBP: 00000077 ESP: f5851e88
>>>> [ 230.293969] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
>>>> [ 230.293969] Process modprobe (pid: 3279, ti=f5850000 task=f5cd4400
>>>> task.ti=f5850000)
>>>> [ 230.293969] Stack:
>>>> [ 230.293969] f589b018 f5904000 f5904000 f5904864 00000001 f7c61945
>>>> f5904418 f80bb8d0
>>>> [ 230.293969] <0> f5912000 f5b8f800 f80bad88 00000000 f80bad88
>>>> 00000000 f5912000 00000000
>>>> [ 230.293969] <0> f80bb894 f80ba970 f80b886d 00000000 f80ba960
>>>> f5912000 f80c8c98 f591201c
>>>> [ 230.293969] Call Trace:
>>>> [ 230.293969] [<f7c61945>] ? dvb_usb_device_init+0x515/0x51c
>>>> [dvb_usb]
>>>> [ 230.293969] [<f80b886d>] ? rtd2831u_usb_probe+0x19/0x48
>>>> [dvb_usb_rtl2831u]
>>>> [ 230.293969] [<f80c8c98>] ? usb_probe_interface+0xe7/0x130 [usbcore]
>>>> [ 230.293969] [<c11b2c22>] ? driver_probe_device+0x8a/0x11e
>>>> [ 230.293969] [<c11b2cf6>] ? __driver_attach+0x40/0x5b
>>>> [ 230.293969] [<c11b2667>] ? bus_for_each_dev+0x37/0x5f
>>>> [ 230.293969] [<c11b2af5>] ? driver_attach+0x11/0x13
>>>> [ 230.293969] [<c11b2cb6>] ? __driver_attach+0x0/0x5b
>>>> [ 230.293969] [<c11b2135>] ? bus_add_driver+0x99/0x1c2
>>>> [ 230.293969] [<c11b2f2b>] ? driver_register+0x87/0xe0
>>>> [ 230.293969] [<f80c8aa6>] ? usb_register_driver+0x5d/0xb4 [usbcore]
>>>> [ 230.293969] [<f80f6000>] ? rtd2831u_usb_module_init+0x0/0x2c
>>>> [dvb_usb_rtl2831u]
>>>> [ 230.293969] [<f80f6015>] ? rtd2831u_usb_module_init+0x15/0x2c
>>>> [dvb_usb_rtl2831u]
>>>> [ 230.293969] [<c100113e>] ? do_one_initcall+0x55/0x155
>>>> [ 230.293969] [<c1057dd7>] ? sys_init_module+0xa7/0x1d7
>>>> [ 230.293969] [<c10030fb>] ? sysenter_do_call+0x12/0x28
>>>> [ 230.293969] Code: 3e c6 f7 20 74 18 8b 86 a0 00 00 00 55 ff 74 38
>>>> 04 68 59 38 c6 f7 e8 1b a1 60 c9 83 c4 0c 8b 86 a0 00 00 00 8b 14 24
>>>> 8b 44 38 04 <f0> 0f ab 02 45 83 c7 08 3b ae a4 00 00 00 7c c2 83 be ac
>>>> 00 00
>>>> [ 230.293969] EIP: [<f7c623ba>] dvb_usb_remote_init+0x12e/0x209
>>>> [dvb_usb] SS:ESP 0068:f5851e88
>>>> [ 230.293969] CR2: 0000000002b65c40
>>>> [ 230.663846] ---[ end trace e2ebfa1976bffdae ]---
>>> Mostly interesting, the modules are still getting loaded:
>>>
>>>> $ lsmod | grep dvb
>>>> dvb_usb_rtl2831u 89189 15
>>>> dvb_usb_dibusb_common 4578 1 dvb_usb_rtl2831u
>>>> dvb_usb 13320 2 dvb_usb_rtl2831u,dvb_usb_dibusb_common
>>>> dib3000mc 8544 1 dvb_usb_dibusb_common
>>>> dvb_ttpci 70046 0
>>>> dvb_core 63034 2 dvb_usb,dvb_ttpci
>>>> saa7146_vv 31312 1 dvb_ttpci
>>>> saa7146 9911 2 dvb_ttpci,saa7146_vv
>>>> ttpci_eeprom 1224 1 dvb_ttpci
>>>> i2c_core 12700 8
>>>> dvb_usb,dib3000mc,dibx000_common,dvb_ttpci,videodev,ttpci_eeprom,nvidia,i2c_nforce2
>>>>
>>>> usbcore 98466 10
>>>> dvb_usb_rtl2831u,dvb_usb,lirc_imon,usbhid,usb_storage,ehci_hcd,ohci_hcd
>>> When plugging the usb-stick after boot I am able to use it as intend.
>>> But when having it inserted during boot the system hangs up. Calling
>>> lsusb from console causes the used console to hang up as well. Would be
>>> great if anyone got a solution for this problem.
>>>
>>> Best regards,
>>> Thomas
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-media"
>>> in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>>
>>
>> --
>> Jan Hoogenraad
>> Hoogenraad Interface Services
>> Postbus 2717
>> 3500 GS Utrecht
>>
>
>
--
Jan Hoogenraad
Hoogenraad Interface Services
Postbus 2717
3500 GS Utrecht
next prev parent reply other threads:[~2010-08-26 6:46 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-19 18:53 dvb_usb_rtl2831u module cause "oops" on kernel 2.6.32 when loading Thomas Holzeisen
2010-06-24 14:55 ` Help wanted on removing dibusb_rc_keys from dvb_usb_rtl2831u module Jan Hoogenraad
2010-08-06 5:43 ` Jan Hoogenraad
2010-08-06 5:45 ` dvb_usb_rtl2831u module cause "oops" on kernel 2.6.32 when loading Jan Hoogenraad
2010-08-13 11:42 ` thomas
2010-08-26 6:46 ` Jan Hoogenraad [this message]
2010-08-26 15:41 ` Thomas Holzeisen
2010-08-26 19:54 ` HG has errors on kernel 2.6.32 Jan Hoogenraad
2010-08-27 6:01 ` Douglas Schilling Landgraf
2010-08-27 6:25 ` Jan Hoogenraad
2010-08-28 7:46 ` Jean-Francois Moine
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4C760DBC.5000605@hoogenraad.net \
--to=jan-conceptronic@hoogenraad.net \
--cc=linux-media@vger.kernel.org \
--cc=thomas@holzeisen.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.