Torben Viets wrote: > Steven Toth wrote: >> Torben Viets wrote: >>> Hello, >>> >>> I've got it: http://pastebin.com/f50f33096 >>> >>> the trick was to compile the kernel (now linux-2.6.25-git13) with: >>> >>> CONFIG_I2C_DEBUG_CORE=y >>> CONFIG_I2C_DEBUG_ALGO=y >>> CONFIG_I2C_DEBUG_BUS=y >>> CONFIG_I2C_DEBUG_CHIP=y >>> >>> I hope you've got an idea, i updated my bios (afters this my RAM >>> doesn't work anymore), installed a new Ubuntu Linux hardy (8.04)... >>> >>> One last question when will the firmware be loaded and why there is >>> no hotplug tool in ubuntu, or is it in the kernel? >>> >>> greetings >>> Torben >>> >>> >>> Steven Toth wrote: >>>> Torben Viets wrote: >>>>> Steven Toth wrote: >>>>>> Torben Viets wrote: >>>>>>> Steven Toth wrote: >>>>>>>> Torben Viets wrote: >>>>>>>>> Hello, >>>>>>>>> >>>>>>>>> thanks for the quick reply. >>>>>>>>> >>>>>>>>> Steven Toth wrote: >>>>>>>>>> Torben Viets wrote: >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> I have a Hauppauge HVR-1700 PCI Express, I have read all >>>>>>>>>>> posts about >>>>>>>>>>> this card here, but I didn't get it working, how does it work? >>>>>>>>>> >>>>>>>>>> It's working fine for me on a stock 7.10 ubuntu install. >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Kernel: linux-2.6.25-git10 >>>>>>>>>>> >>>>>>>>>>> Firmware-Files: >>>>>>>>>>> ls -al /lib/firmware/2.6.25-git10/ >>>>>>>>>>> total 416 >>>>>>>>>>> drwxr-xr-x 2 root root 91 Apr 27 16:27 . >>>>>>>>>>> drwxr-xr-x 3 root root 25 Apr 27 16:26 .. >>>>>>>>>>> -rw-r--r-- 1 root root 24878 Apr 27 16:27 >>>>>>>>>>> dvb-fe-tda10048-1.0.fw >>>>>>>>>>> -r--r--r-- 1 root root 16382 Apr 27 16:27 >>>>>>>>>>> v4l-cx23885-avcore-01.fw >>>>>>>>>>> -r--r--r-- 1 root root 376836 Apr 27 16:26 v4l-cx23885-enc.fw >>>>>>>>>>> >>>>>>>>>>> The modules I use are from the actual v4l-dvb hg, if I type >>>>>>>>>>> make load, >>>>>>>>>>> the only thing I get is a /dev/video0, but I have no picture >>>>>>>>>>> with xawtv... >>>>>>>>>> >>>>>>>>>> /dev/video doesn't work, it's not supported. >>>>>>>>>> >>>>>>>>> Are there any plans to support it? >>>>>>>> >>>>>>>> >>>>>>>> No immediate plans. >>>>>>>> >>>>>>>> >>>>>>>>>> You should aim to use the dvb-apps tools (tzap, scan) and >>>>>>>>>> mplayer as example tools, or MythTV as an app. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> The DVB doesn't work at all, I have no /dev/dvb*, here is my >>>>>>>>>>> dmesg: >>>>>>>>>>> >>>>>>>>>>> cx23885 driver version 0.0.1 loaded >>>>>>>>>>> ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 24 (level, low) -> >>>>>>>>>>> IRQ 24 >>>>>>>>>>> CORE cx23885[0]: subsystem: 0070:8101, board: Hauppauge >>>>>>>>>>> WinTV-HVR1700 >>>>>>>>>>> [card=8,autodetected] >>>>>>>>>>> cx23885[0]: i2c bus 0 registered >>>>>>>>>>> cx23885[0]: i2c bus 1 registered >>>>>>>>>>> cx23885[0]: i2c bus 2 registered >>>>>>>>>>> tveeprom 0-0050: Huh, no eeprom present (err=-5)? >>>>>>>>>>> tveeprom 0-0050: Encountered bad packet header [00]. >>>>>>>>>>> Corrupt or not a Hauppauge >>>>>>>>>>> eeprom. >>>>>>>>>>> cx23885[0]: warning: unknown hauppauge model #0 >>>>>>>>>>> cx23885[0]: hauppauge eeprom: model=0 >>>>>>>>>>> cx23885[0]: cx23885 based dvb card >>>>>>>>>>> tda10048_readreg: readreg error (ret == -5) >>>>>>>>>>> cx23885[0]: frontend initialization failed >>>>>>>>>>> cx23885_dvb_register() dvb_register failed err = -1 >>>>>>>>>>> cx23885_dev_setup() Failed to register dvb on VID_C >>>>>>>>>>> cx23885_dev_checkrevision() New hardware revision found 0x0 >>>>>>>>>>> cx23885_dev_checkrevision() Hardware revision unknown 0x0 >>>>>>>>>>> cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 24, >>>>>>>>>>> latency: 0, mmio: >>>>>>>>>>> 0xfe800000 >>>>>>>>>> >>>>>>>>>> This looks bad, it looks like i2c is broken badly, so that the >>>>>>>>>> eeprom isn't detected and the demodulator isn't found during >>>>>>>>>> attach. This is the reason why your missing /dev/dvb/adapterX/ >>>>>>>>>> >>>>>>>>>> No idea why. Try loading the cx23885 with debug=5 and report >>>>>>>>>> any log messages here - on this mailing list. >>>>>>>>> here ist the debug=5 output >>>>>>>>> >>>>>>>>> cx23885[0]/0: cx23885_dev_setup() Memory configured for PCIe >>>>>>>>> bridge type 885 >>>>>>>>> cx23885[0]/0: cx23885_init_tsport(portno=2) >>>>>>>>> CORE cx23885[0]: subsystem: 0070:8101, board: Hauppauge >>>>>>>>> WinTV-HVR1700 [card=8,autodetected] >>>>>>>>> cx23885[0]/0: cx23885_pci_quirks() >>>>>>>>> cx23885[0]/0: cx23885_dev_setup() tuner_type = 0x0 tuner_addr = >>>>>>>>> 0x0 >>>>>>>>> cx23885[0]/0: cx23885_dev_setup() radio_type = 0x0 radio_addr = >>>>>>>>> 0x0 >>>>>>>>> cx23885[0]/0: cx23885_reset() >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Configuring channel >>>>>>>>> [VID A] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000107b0 <- >>>>>>>>> 0x00000040 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000107c0 <- >>>>>>>>> 0x00000b80 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000107d0 <- >>>>>>>>> 0x000016c0 >>>>>>>>> cx23885[0]/0: [bridge 885] sram setup VID A: bpl=2880 lines=3 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch2] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Configuring channel >>>>>>>>> [TS1 B] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010400 <- >>>>>>>>> 0x00005000 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010410 <- >>>>>>>>> 0x000052f0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010420 <- >>>>>>>>> 0x000055e0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010430 <- >>>>>>>>> 0x000058d0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010440 <- >>>>>>>>> 0x00005bc0 >>>>>>>>> cx23885[0]/0: [bridge 885] sram setup TS1 B: bpl=752 lines=5 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch4] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch5] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Configuring channel >>>>>>>>> [TS2 C] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000108d0 <- >>>>>>>>> 0x00006000 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000108e0 <- >>>>>>>>> 0x000062f0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x000108f0 <- >>>>>>>>> 0x000065e0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010900 <- >>>>>>>>> 0x000068d0 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() 0x00010910 <- >>>>>>>>> 0x00006bc0 >>>>>>>>> cx23885[0]/0: [bridge 885] sram setup TS2 C: bpl=752 lines=5 >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch7] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch8] >>>>>>>>> cx23885[0]/0: cx23885_sram_channel_setup() Erasing channel [ch9] >>>>>>>>> cx23885[0]: i2c bus 0 registered >>>>>>>>> cx23885[0]: i2c bus 1 registered >>>>>>>>> cx23885[0]: i2c bus 2 registered >>>>>>>> >>>>>>>> Everything looks fine up to this point, then i2c looks bad. >>>>>>>> >>>>>>>> Can you try again with modprobe cx23885 i2c_scan=1 and post the >>>>>>>> output again? (Output will be large - feel free to use >>>>>>>> pastebin.com and post the URL here). >>>>>>> >>>>>>> hmm, output doesn't change with it. here is a lsmod plus a >>>>>>> complete dmesg, is some module missing? >>>>>>> >>>>>>> http://pastebin.com/f4f9b58ed >>>>>>> >>>>>> >>>>>> The module option isn't active. >>>>>> >>>>>> Unload the cx23885 module (and any dependencies) then try modprobe >>>>>> i2c_scan=1 >>>>>> >>>>>> When the module option is set correctly, you'll see a lot of extra >>>>>> debug messages. >>>>>> >>>>>> - Steve >>>>>> >>>>>> >>>>> >>>>> hmm, I've unload all modules that sounds interesting, but there is >>>>> no more output: http://pastebin.com/f157a3978 >>>> >>>> Hmm. No idea. i2c_scan is working for me and various other people. >>>> Something is wrong with your environment and I don't know what. >>>> >>>> The only time I've seen i2c_scan output not work, is when i2c_scan >>>> is not passed as a module parameter. >>>> >>>> Unload all modules, then use lsmod to ensure cx23885.ko is not loaded. >>>> Then, modprobe cx23885 debug=5 i2c_scan=1 >>>> >>>> If that doesn't show i2c device scanning traffic then I'm stumped. >>>> >>>> - Steve >>>> >>> >> >> Thanks for the feedback. This is odd, it looks like either I2C isn;t >> working at all, or it's working partially for device 0x44. I think I'm >> tempted to believe it's not working at all. >> >> The firmware gets loaded by the cx25840 module (if required), the >> module is requested on the fly. But, that doesn't explain the missing >> eeprom errors. >> >> Does this board work under windows? >> >> - Steve >> > hmm, never tested under windows, i' windows free ;) but i will install > Windows now and will try wether it works.... Try a -stable linux kernel first, linux-2.6.25-git10 might be broken. - Steve _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb