i am currently trying, to get my Nova-USB box to work under linux, but there seem to be problems with one of the drivers. I have set up a 2.6.0 kernel on a Dell Inspiron 8600, which is a centrino Notebook. I have a UHCI, that seems to work pretty fine (Bluetooth dongle and mouse are working). Now when i load my modules for the Nova-USB, and attach it, it gets recognized fine. Tuning the card also works fine and it also returns all the parameters about signal strength,... correctly, but when i try to read the stream, the module gives me the following error (i turned debug messages for USB on):
ttusb_start_feed usb 3-1: hcd_unlink_urb d654de80 fail -22 usb 3-1: hcd_unlink_urb d654dd80 fail -22 usb 3-1: hcd_unlink_urb d654dc80 fail -22 usb 3-1: hcd_unlink_urb d654db80 fail -22 ttusb_start_iso_xfer: failed urb submission (0: err = -22)!
I asked around at the linux-dvb mailing-list, but several people were reporting me, that the current driver is working for them. Updating the linux-dvb driver, doesnt change anything. I have attached some logfiles, that could be useful.
David
00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03) 00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03) 00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 01) 00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 01) 00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 01) 00:1d.7 USB Controller: Intel Corp. 82801DB USB2 (rev 01) 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 01) 00:1f.1 IDE interface: Intel Corp. 82801DBM Ultra ATA Storage Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio Controller (rev 01) 00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem Controller (rev 01) 01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 031b (rev a1) 02:00.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev 01) 02:01.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02) 02:01.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller 02:03.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
4: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) ICH4: chipset revision 1 ICH4: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xbfa0-0xbfa7, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xbfa8-0xbfaf, BIOS settings: hdc:DMA, hdd:pio hda: FUJITSU MHT2060AT PL, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hdc: _NEC DVD+RW ND-5100A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 117210240 sectors (60011 MB) w/8192KiB Cache, CHS=65535/16/63, UDMA(100) /dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 p6 p7 > end_request: I/O error, dev hdc, sector 0 hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.12 ohci1394: $Rev$ Ben Collins <[EMAIL PROTECTED]> ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[faffd800-faffdfff] Max Packet=[2048] Console: switching to colour frame buffer device 153x54 ehci_hcd: block sizes: qh 128 qtd 96 itd 128 sitd 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6 ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr ehci_hcd 0000:00:1d.7: capability 0001 at 68 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: irq 11, pci mem e1830c00 ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT PCI: cache line size of 32 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-13 ehci_hcd 0000:00:1d.7: root hub device address 1 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.0-gentoo ehci_hcd usb usb1: SerialNumber: 0000:00:1d.7 drivers/usb/core/usb.c: usb_hotplug usb usb1: registering 1-0:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 6 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: ganged power switching hub 1-0:1.0: individual port over-current protection hub 1-0:1.0: Single TT hub 1-0:1.0: TT requires at most 8 FS bit times hub 1-0:1.0: Port indicators are not supported hub 1-0:1.0: power on to power good time: 0ms hub 1-0:1.0: hub controller current requirement: 0mA hub 1-0:1.0: local power source is good hub 1-0:1.0: no over-current condition exists hub 1-0:1.0: enabling power on all ports drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1 uhci_hcd 0000:00:1d.0: UHCI Host Controller PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: irq 11, io base 0000bf80 uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 drivers/usb/host/uhci-hcd.c: detected 2 ports uhci_hcd 0000:00:1d.0: root hub device address 1 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb2: Product: UHCI Host Controller usb usb2: Manufacturer: Linux 2.6.0-gentoo uhci_hcd usb usb2: SerialNumber: 0000:00:1d.0 drivers/usb/core/usb.c: usb_hotplug usb usb2: registering 2-0:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: ganged power switching hub 2-0:1.0: global over-current protection hub 2-0:1.0: Port indicators are not supported hub 2-0:1.0: power on to power good time: 2ms hub 2-0:1.0: hub controller current requirement: 0mA hub 2-0:1.0: local power source is good hub 2-0:1.0: no over-current condition exists hub 2-0:1.0: enabling power on all ports uhci_hcd 0000:00:1d.1: UHCI Host Controller PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: irq 11, io base 0000bf40 uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 drivers/usb/host/uhci-hcd.c: detected 2 ports uhci_hcd 0000:00:1d.1: root hub device address 1 ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001403 POWER sig=k CSC CONNECT hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s ieee1394: Host added: ID:BUS[0-00:1023] GUID[484fc0003a276810] usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb3: Product: UHCI Host Controller usb usb3: Manufacturer: Linux 2.6.0-gentoo uhci_hcd usb usb3: SerialNumber: 0000:00:1d.1 drivers/usb/core/usb.c: usb_hotplug usb usb3: registering 3-0:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug hub 3-0:1.0: usb_probe_interface hub 3-0:1.0: usb_probe_interface - got id hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected hub 3-0:1.0: standalone hub hub 3-0:1.0: ganged power switching hub 3-0:1.0: global over-current protection hub 3-0:1.0: Port indicators are not supported hub 3-0:1.0: power on to power good time: 2ms hub 3-0:1.0: hub controller current requirement: 0mA hub 3-0:1.0: local power source is good hub 3-0:1.0: no over-current condition exists hub 3-0:1.0: enabling power on all ports uhci_hcd 0000:00:1d.2: UHCI Host Controller PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: irq 11, io base 0000bf20 uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 drivers/usb/host/uhci-hcd.c: detected 2 ports uhci_hcd 0000:00:1d.2: root hub device address 1 usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1 drivers/usb/core/message.c: USB device number 1 default language ID 0x409 usb usb4: Product: UHCI Host Controller usb usb4: Manufacturer: Linux 2.6.0-gentoo uhci_hcd usb usb4: SerialNumber: 0000:00:1d.2 drivers/usb/core/usb.c: usb_hotplug usb usb4: registering 4-0:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug hub 4-0:1.0: usb_probe_interface hub 4-0:1.0: usb_probe_interface - got id hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected hub 4-0:1.0: standalone hub hub 4-0:1.0: ganged power switching hub 4-0:1.0: global over-current protection hub 4-0:1.0: Port indicators are not supported hub 4-0:1.0: power on to power good time: 2ms hub 4-0:1.0: hub controller current requirement: 0mA hub 4-0:1.0: local power source is good hub 4-0:1.0: no over-current condition exists hub 4-0:1.0: enabling power on all ports hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501 ehci_hcd 0000:00:1d.7: port 1 low speed --> companion drivers/usb/core/usb.c: registered new driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... drivers/usb/core/usb.c: registered new driver usb-storage USB Mass Storage support registered. drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver mice: PS/2 mouse device common for all mice input: PS/2 Generic Mouse on isa0060/serio1 serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Translated Set 2 keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 Advanced Linux Sound Architecture Driver Version 1.0.0rc2. request_module: failed /sbin/modprobe -- snd-card-0. error = -16 PCI: Setting latency timer of device 0000:00:1f.5 to 64 ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC hub 2-0:1.0: port 1, status 301, change 1, 1.5 Mb/s hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x301 hub 2-0:1.0: new USB device on port 1, assigned address 2 usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0 drivers/usb/core/message.c: USB device number 2 default language ID 0x409 usb 2-1: Product: Microsoft Wheel Mouse Optical® usb 2-1: Manufacturer: Microsoft drivers/usb/core/usb.c: usb_hotplug usb 2-1: registering 2-1:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug hid 2-1:1.0: usb_probe_interface hid 2-1:1.0: usb_probe_interface - got id input: USB HID v1.00 Mouse [Microsoft Microsoft Wheel Mouse Optical®] on usb-0000:00:1d.0-1 intel8x0: clocking to 48000 ALSA device list: #0: Intel 82801DB-ICH4 at 0xf4fff800, irq 11 NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 ACPI: (supports S0 S1 S3 S4 S4bios S5) RAMDISK: Couldn't find valid RAM disk image starting at 0. found reiserfs format "3.6" with standard journal drivers/usb/host/uhci-hcd.c: bf40: suspend_hc drivers/usb/host/uhci-hcd.c: bf20: suspend_hc Reiserfs journal params: device hda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 reiserfs: checking transaction log (hda7) for (hda7) reiserfs: replayed 17 transactions in 0 seconds Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Mounted devfs on /dev Freeing unused kernel memory: 156k freed Adding 506008k swap on /dev/hda6. Priority:-1 extents:1 ndiswrapper version 0.3+CVS loaded NTFS volume version 3.1. NdisWriteConfiguration --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisInitializeString --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- NdisWriteConfiguration --UNIMPLEMENTED-- eth1: power management not possible bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 0 changed to on bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 1 changed to on bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 2 changed to on bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 3 changed to on bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 4 changed to on bootsplash 3.1.3-2003/11/14: looking for picture.... silentjpeg size 75071 bytes, found (1280x1024, 26385 bytes, v3). bootsplash: status on console 5 changed to on nvidia: no version magic, tainting kernel. nvidia: module license 'NVIDIA' taints kernel. 0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4620 Mon Sep 29 08:49:59 PDT 2003 Debug: sleeping function called from invalid context at mm/slab.c:1856 in_atomic():1, irqs_disabled():0 Call Trace: [<c011cfc1>] __might_sleep+0xab/0xcb [<c013e5cc>] kmem_cache_alloc+0x69/0x6b [<c014c8eb>] __get_vm_area+0x21/0xf8 [<c014c9f5>] get_vm_area+0x33/0x37 [<c011a4e0>] __ioremap+0xb3/0xfa [<c011a550>] ioremap_nocache+0x29/0xa8 [<e1f89375>] os_map_kernel_space+0x68/0x6c [nvidia] [<e1f9b427>] __nvsym00566+0x1f/0x2c [nvidia] [<e1f9d546>] __nvsym00753+0x6e/0xe0 [nvidia] [<e1f9d5d6>] __nvsym00759+0x1e/0x190 [nvidia] [<e1f9f22c>] rm_init_adapter+0xc/0x10 [nvidia] [<e1f85dd2>] nv_kern_open+0xf5/0x232 [nvidia] [<c015af44>] chrdev_open+0xfb/0x227 [<c01b3d41>] devfs_open+0xf4/0x111 [<c01512c6>] dentry_open+0x14d/0x21b [<c0151177>] filp_open+0x62/0x64 [<c01515f6>] sys_open+0x55/0x85 [<c010b347>] syscall_call+0x7/0xb
Debug: sleeping function called from invalid context at mm/slab.c:1856 in_atomic():1, irqs_disabled():0 Call Trace: [<c011cfc1>] __might_sleep+0xab/0xcb [<c013e5cc>] kmem_cache_alloc+0x69/0x6b [<c014c8eb>] __get_vm_area+0x21/0xf8 [<c014c9f5>] get_vm_area+0x33/0x37 [<c011a4e0>] __ioremap+0xb3/0xfa [<c011a550>] ioremap_nocache+0x29/0xa8 [<e1f89375>] os_map_kernel_space+0x68/0x6c [nvidia] [<e1f9b427>] __nvsym00566+0x1f/0x2c [nvidia] [<e1f9d546>] __nvsym00753+0x6e/0xe0 [nvidia] [<e1f9d5d6>] __nvsym00759+0x1e/0x190 [nvidia] [<e1f9f22c>] rm_init_adapter+0xc/0x10 [nvidia] [<e1f85dd2>] nv_kern_open+0xf5/0x232 [nvidia] [<c015af44>] chrdev_open+0xfb/0x227 [<c01b3d41>] devfs_open+0xf4/0x111 [<c01512c6>] dentry_open+0x14d/0x21b [<c0151177>] filp_open+0x62/0x64 [<c01515f6>] sys_open+0x55/0x85 [<c010b347>] syscall_call+0x7/0xb agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003002 POWER OWNER sig=se0 CSC hub 1-0:1.0: port 1, status 0, change 1, 12 Mb/s ehci_hcd 0000:00:1d.7: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 3, status 501, change 1, 480 Mb/s hub 1-0:1.0: debounce: port 3: delay 100ms stable 4 status 0x501 ehci_hcd 0000:00:1d.7: port 3 full speed --> companion ehci_hcd 0000:00:1d.7: GetStatus port 3 status 003801 POWER OWNER sig=j CONNECT drivers/usb/host/uhci-hcd.c: bf40: wakeup_hc hub 3-0:1.0: port 1, status 101, change 1, 12 Mb/s hub 3-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101 hub 3-0:1.0: new USB device on port 1, assigned address 2 usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0 drivers/usb/core/message.c: USB device number 2 default language ID 0x409 usb 3-1: Product: TT-DVBsat USB usb 3-1: Manufacturer: TechnoTrend AG drivers/usb/core/usb.c: usb_hotplug usb 3-1: registering 3-1:1.0 (config #1, interface 0) drivers/usb/core/usb.c: usb_hotplug Technotrend/Hauppauge USB-Nova 3-1:1.0: usb_probe_interface Technotrend/Hauppauge USB-Nova 3-1:1.0: usb_probe_interface - got id ttusb_init_controller: dsp-version: 0.0 DVB: registering new adapter (Technotrend/Hauppauge Nova-USB). DVB: registering frontend 0:0 (Grundig 29504-491, (TDA8083 based))... usb 3-1: registering 3-1:1.1 (config #1, interface 1) drivers/usb/core/usb.c: usb_hotplug Technotrend/Hauppauge USB-Nova 3-1:1.1: usb_probe_interface Technotrend/Hauppauge USB-Nova 3-1:1.1: usb_probe_interface - got id ttusb_init_controller: dsp-version: 0.0 DVB: registering new adapter (Technotrend/Hauppauge Nova-USB). DVB: registering frontend 1:0 (Grundig 29504-491, (TDA8083 based))... ttusb_start_feed usb 3-1: hcd_unlink_urb d654de80 fail -22 usb 3-1: hcd_unlink_urb d654dd80 fail -22 usb 3-1: hcd_unlink_urb d654dc80 fail -22 usb 3-1: hcd_unlink_urb d654db80 fail -22 ttusb_start_iso_xfer: failed urb submission (0: err = -22)! ttusb_start_feed usb 3-1: hcd_unlink_urb d654de80 fail -22 usb 3-1: hcd_unlink_urb d654dd80 fail -22 usb 3-1: hcd_unlink_urb d654dc80 fail -22 usb 3-1: hcd_unlink_urb d654db80 fail -22