Hello, everyone<br>    I am now having a great trouble with my usb tv stick<br>    The USB device is a composite device with 1 ATV interface, 1 DTV interface, 2 audio about interfaces.<br>    I write my Linux driver and when I insmod my module, my ubuntu just<br>works well. But when I remove the tv stick from my PC, ubuntu just give<br>me this uncomfortable message:  <br>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;  <br>[ 1344.510836] BUG: unable to handle kernel paging request at virtual address 3260d68c<br>[ 1344.510845]  printing eip:<br>[ 1344.510848] e0dec7e6<br>[ 1344.510852] *pde = 00000000<br>[ 1344.510857] Oops: 0000 [#1]<br>[ 1344.510860] SMP <br>[ 1344.510865] Modules linked in: snd_usb_audio snd_usb_lib snd_hwdep<br>au8502 dvb_usb_stk1150 lgh06xf lgdt330x dvb_usb_cxusb dvb_usb dvb_core<br>dvb_pll binfmt_misc rfcomm l2cap bluetooth ppdev acpi_cpufreq<br>cpufreq_stats cpufreq_powersave cpufreq_userspace cpufreq_ondemand<br>freq_table cpufreq_conservative dev_acpi pcc_acpi sony_acpi tc1100_wmi<br>dock asus_acpi container sbs i2c_ec ac button backlight video battery<br>ipv6 nls_utf8 ntfs af_packet lp fuse snd_hda_intel snd_hda_codec<br>snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss<br>snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer nvidia(P)<br>parport_pc parport agpgart sky2 snd_seq_device iTCO_wdt<br>iTCO_vendor_support pcspkr psmouse snd soundcore snd_page_alloc<br>i2c_core serio_raw shpchp pci_hotplug tsdev evdev ext3 jbd mbcache sg<br>sd_mod generic ahci ata_generic ehci_hcd uhci_hcd usbcore ata_piix<br>libata scsi_mod thermal processor fan fbcon tileblit font bitblit<br>softcursor vesafb capability commoncap<br>[ 1344.511041] CPU:    0<br>[ 1344.511044] EIP:    0060:[&lt;e0dec7e6&gt;]    Tainted: P      VLI<br>[ 1344.511047] EFLAGS: 00010292   (2.6.20-15-generic #2)<br>[ 1344.511063] EIP is at usb_free_stream_buffers+0x16/0x40 [dvb_usb]<br>[ 1344.511070] eax: d8bf4abf   ebx: cf63ab3c   ecx: cf63a86c   edx: d8bf48c0<br>[ 1344.511078] esi: cf63ab3c   edi: cf63a000   ebp: 00000001   esp: dfbcfe80<br>[ 1344.511084] ds: 007b   es: 007b   ss: 0068<br>[ 1344511090] Process khubd (pid: 2049, ti=dfbce000 task=dfc9f030 task.ti=dfbce000)<br>[ 1344.511096] Stack: cf63abf0 cf63abf0 e0decbee cf63abf0 cf63a000 e0deb39e e0c7a75a cf8eec18 <br>[ 1344.511113]        e0c7b3e0 ffffffed e0deb430 cf8eec18 e0c7b3e0 cf8eec00 e08d4d20 d97a7c00 <br>[ 1344.511129]        cf8eec18 e0c7b410 cf8eec90 d97a7c58 c02578a8 cf8eec18 cf8eec18 c0257dd3 <br>[ 1344.511147] Call Trace:<br>[ 1344.511163]  [&lt;e0decbee&gt;] usb_urb_exit+0x3e/0x50 [dvb_usb]<br>[ 1344.511185]  [&lt;e0deb39e&gt;] dvb_usb_exit+0x3e/0xa0 [dvb_usb]<br>[ 1344.511216]  [&lt;e0deb430&gt;] dvb_usb_device_exit+0x30/0x50 [dvb_usb]<br>[ 1344.511241]  [&lt;e08d4d20&gt;] usb_unbind_interface+0x50/0xa0 [usbcore]<br>[ 1344.511285]  [&lt;c02578a8&gt;] __device_release_driver+0x68/0xa0<br>[ 1344.511306]  [&lt;c0257dd3&gt;] device_release_driver+0x23/0x40<br>[ 1344.511321]  [&lt;c025721c&gt;] bus_remove_device+0x5c/0x90<br>[ 1344.511338]  [&lt;c0255672&gt;] device_del+0x152/0x1b0<br>[ 1344.511366]  [&lt;e08d21ee&gt;] usb_disable_device+0x7e/0xe0 [usbcore]<br>[ 1344.511421]  [&lt;e08ce597&gt;] usb_disconnect+0x97/0x130 [usbcore]<br>[ 1344.511512]  [&lt;e08cf2ff&gt;] hub_thread+0x26f/0xc20 [usbcore]<br>[ 1344.511645]  [&lt;c013adf0&gt;] autoremove_wake_function+0x0/0x50<br>[ 1344.511690]  [&lt;e08cf090&gt;] hub_thread+0x0/0xc20 [usbcore]<br>[ 1344.511714]  [&lt;c013ac3a&gt;] kthread+0xba/0xf0<br>[ 1344.511729]  [&lt;c013ab80&gt;] kthread+0x0/0xf0<br>[ 1344.511747]  [&lt;c01044c7&gt;] kernel_thread_helper+0x7/0x10<br>[ 1344.511783]  =======================<br>[ 1344.511787] Code: df e9 72 ff ff ff 8b 4c 24 08 89 8b 40 10 00 00 eb<br>90 90 90 90 53 89 c3 83 ec 04 f6 40 1c 01 75 1f eb 24 66 90 83 e8 01 8b<br>53 50 &lt;8b&gt; 4c 83 54 89 43 4c 8b 44 83 7c 89 04 24 8b 03 e8 55 fa<br>ad ff <br>[ 1344.511879] EIP: [&lt;e0dec7e6&gt;] usb_free_stream_buffers+0x16/0x40 [dvb_usb] SS:ESP 0068:dfbcfe80<br>[ 1344.511897]<br>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br>    It seems that the problem lies in the snd_usb_audio module. But<br>why snd_usb_audio driver is registered when I insmod my driver? Is it<br>for the 2 audio about interface?<br><br>    Thank you for your help.   <br><br><!-- footer --><br><hr>
<a style="font-size:14px;line-height:15px; color:#000; text-decoration:none" href="http://event.mail.163.com/chanel/xy3.htm?from=163_NO9" target="_blank"><span style="text-decoration:underline; color:blue">《大 话 西 游 3》 首 届 玩 家 见 面 会 即 将 在 广 州 召 开!敬 请 关 注 >></span> </a>