[linux-dvb] dvb driver for opera-s1

Janne Grunau janne-mythtv at grunau.be
Thu Aug 10 18:05:19 CEST 2006


On Thursday 10 August 2006 09:26, Patrick Boettcher wrote:
> Can you provide a lsusb -v before and after the cypress firmware was
> downloaded?

I can only give the output before firmware download:
http://www.grunau.be/lsusb_operaS1_cold.txt

The driver and firmware loading seems to work, but lsusb hangs and the 
kernel produces following oops:

BUG: unable to handle kernel NULL pointer dereference at virtual address 
0000010b
 printing eip:
ef235a1a
*pde = 00000000
Oops: 0000 [#1]
PREEMPT 
Modules linked in: dvb_usb_opera1 dvb_usb dvb_pll dvb_core i2c_dev 
i2c_core snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event 
snd_seq snd_seq_device snd_ali5451 snd_ac97_codec snd_ac97_bus snd_pcm 
snd_timer snd soundcore snd_page_alloc rfcomm l2cap usbhid hci_usb 
bluetooth dm_mod wlan_scan_sta ath_pci ath_rate_sample wlan ath_hal 
yenta_socket rsrc_nonstatic pcmcia pcmcia_core firmware_class ohci_hcd 
ehci_hcd usbcore
CPU:    0
EIP:    0060:[<ef235a1a>]    Tainted: PF     VLI
EFLAGS: 00010286   (2.6.17-gentoo-r4 #1) 
EIP is at dvb_dmxdev_init+0x1a/0x1f0 [dvb_core]
eax: 000000ff   ebx: 00000000   ecx: ffffffff   edx: 00000000
esi: e2d0c7a0   edi: e2d0c7e4   ebp: e2d0c778   esp: ecd33d50
ds: 007b   es: 007b   ss: 0068
Process khubd (pid: 5379, threadinfo=ecd32000 task=ecf80030)
Stack: e2d0c778 ef481000 ffff007b e2d0007b ffffffff ef2384a3 00000000 
e2d0c000 
       e2d0c7e4 e2d0c778 ef0fb785 e2d0c7a0 e2d0c778 ef20b580 ef0fafdc 
00000000 
       00000020 00000014 00000000 00000000 00000001 e2d0c000 ef0fa636 
e2d0c000 
Call Trace:
 <ef2384a3> dvb_dmx_init+0x93/0x1e0 [dvb_core]  <ef0fb785> 
dvb_usb_dvb_init+0x105/0x1d0 [dvb_usb]
 <ef0fafdc> dvb_usb_urb_init+0x16c/0x2d4 [dvb_usb]  <ef0fa636> 
dvb_usb_device_init+0x2d6/0x4c0 [dvb_usb]
 <c017dd3e> alloc_inode+0x11e/0x140  <ef20851f> 
mario_opera1_probe+0x3f/0x50 [dvb_usb_opera1]
 <eef4afef> usb_probe_interface+0x6f/0xb0 [usbcore]  <c0334c0c> 
driver_probe_device+0x4c/0xc0
 <c03f7f73> klist_next+0x43/0x90  <c0334c80> __device_attach+0x0/0x10
 <c03343d2> bus_for_each_drv+0x62/0x90  <c0334cf1> 
device_attach+0x61/0x70
 <c0334c80> __device_attach+0x0/0x10  <c0334253> 
bus_add_device+0x33/0x150
 <c0333302> device_add+0x112/0x180  <eef49c46> 
usb_set_configuration+0x356/0x520 [usbcore]
 <eef44597> usb_new_device+0x277/0x340 [usbcore]  <eef459d8> 
hub_thread+0x598/0xc90 [usbcore]
 <c0132e60> autoremove_wake_function+0x0/0x60  <c0132c9b> 
kthread+0xbb/0xf0
 <eef45440> hub_thread+0x0/0xc90 [usbcore]  <c0132be0> kthread+0x0/0xf0
 <c0101005> kernel_thread_helper+0x5/0x10 
Code: 00 eb a9 8d b4 26 00 00 00 00 8d bc 27 00 00 00 00 83 ec 28 89 74 
24 1c 8b 74 24 2c 89 5c 24 18 89 7c 24 20 89 6c 24 24 8b 46 10 <8b> 50 
0c 89 04 24 ff d2 ba a9 ff ff ff 85 c0 79 16 8b 5c 24 18 
EIP: [<ef235a1a>] dvb_dmxdev_init+0x1a/0x1f0 [dvb_core] SS:ESP 
0068:ecd33d50

I'm in #linuxtv if anyone wants to contact me directly.

Janne



More information about the linux-dvb mailing list