I am trying to get IVTV to work with a Hauppauge PVR-150 in an Ubuntu Dapper (2.6.15-28-386) box, but it is failing to load the drivers:
[17179588.016000] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [17179588.356000] shpchp: HPC vendor_id 1022 device_id 700f ss_vid 0 ss_did 0 [17179588.356000] shpchp: shpc_init: cannot reserve MMIO region [17179588.356000] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [17179588.404000] Linux video capture interface: v1.00 [17179588.516000] ivtv: no version for "struct_module" found: kernel tainted. [17179588.516000] ivtv: ==================== START INIT IVTV ==================== [17179588.516000] ivtv: version 0.4.10 (tagged release) loading [17179588.516000] ivtv: Linux version: 2.6.15.7-ubuntu1 preempt 486 gcc-4.0 [17179588.516000] ivtv: In case of problems please include the debug info between [17179588.516000] ivtv: the START INIT IVTV and END INIT IVTV lines, along with [17179588.516000] ivtv: any module options, when mailing the ivtv-users mailinglist. [17179588.516000] ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) [17179588.516000] ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 19 (level, low) -> IRQ 177 [17179588.516000] ivtv0: Unreasonably low latency timer, setting to 64 (was 32) [17179588.608000] eth0: DSPCFG accepted after 0 usec. [17179588.608000] eth0: link up. [17179588.608000] eth0: Setting full-duplex based on negotiated link capability. [17179588.780000] **** SET: Misaligned resource pointer: dd7fd9a2 Type 07 Len 0 [17179588.780000] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10 [17179588.780000] ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10 [17179588.780000] PCI: Via IRQ fixup for 0000:00:07.5, from 11 to 10 [17179588.780000] PCI: Setting latency timer of device 0000:00:07.5 to 64 [17179588.832000] tveeprom: ivtv version [17179588.832000] tveeprom: Hauppauge: model = 26132, rev = F0B2, serial# = 9398729 [17179588.832000] tveeprom: tuner = TCL M2523_5N_E (idx = 112, type = 50) [17179588.832000] tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) [17179588.832000] tveeprom: audio processor = CX25841 (type = 23) [17179588.832000] tveeprom: decoder processor = CX25841 (type = 1c) [17179588.832000] ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] [17179588.844000] tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 [17179588.844000] ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] [17179588.964000] cx25840 1-0044: ivtv driver [17179588.964000] cx25840 1-0044: cx25841-23 found @ 0x88 (ivtv i2c driver #0) [17179589.024000] input: ImPS/2 Generic Wheel Mouse as /class/input/input2 [17179589.056000] ts: Compaq touchscreen protocol output [17179590.272000] NET: Registered protocol family 10 [17179590.272000] lo: Disabled Privacy Extensions [17179590.272000] IPv6 over IPv4 tunneling driver [17179598.976000] cx25840 1-0044: unable to open firmware v4l-cx25840.fw [17179599.020000] ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] [17179599.064000] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) [17179599.072000] ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] [17179600.708000] eth0: no IPv6 routers present [17179609.716000] ivtv0: unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes) [17179609.716000] ivtv0: did you put the firmware in the hotplug firmware directory? [17179609.716000] ivtv0 warning: failed loading encoder firmware [17179609.716000] ivtv0 warning: Error loading firmware -3! [17179609.716000] ivtv0: Error -3 initializing firmware. [17179609.716000] ivtv0: Error -12 on initialization [17179609.716000] ivtv: probe of 0000:00:0f.0 failed with error -12 [17179609.716000] ivtv: ==================== END INIT IVTV ==================== I have copies of the files in ALL the suggested locations just to be safe: /lib/modules/v4l-cx25840.fw /lib/modules/v4l-cx2341x-enc.fw /lib/firmware/v4l-cx25840.fw /lib/firmware/v4l-cx2341x-enc.fw /lib/firmware/2.6.15-28-386/v4l-cx25840.fw /lib/firmware/2.6.15-28-386/v4l-cx2341x-enc.fw /usr/lib/hotplug/firmware/v4l-cx25840.fw /usr/lib/hotplug/firmware/v4l-cx2341x-enc.fw Plus a couple of other locations where they appeared automagically: /lib/modules/2.6.15-28-386/kernel/drivers/pci/hotplug/v4l-cx25840.fw /lib/modules/2.6.15-28-386/kernel/drivers/pci/hotplug/v4l-cx2341x-enc.fw /lib/hotplug/firmware/v4l-cx25840.fw /lib/hotplug/firmware/v4l-cx2341x-enc.fw Plus a couple of other locations I added just in case: /usr/lib/firmware/hotplug/v4l-cx25840.fw /usr/lib/firmware/hotplug/v4l-cx2341x-enc.fw What am I missing? I have tried rebooting, cold rebooting, shutting down for 30 seconds with the machine unplugged, with the same results. I have even tried voodoo rituals and threatening hand gestures. Why doesn't it work? And oh, BTW, why are there N different "Howto" pages, most completely different? _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
