philippe coent wrote: > Hi, > Here is my problem : > > I try to set up a Nova-T 9002 (new model) > [cx22702 / cx 23882 / dtt 7592] > > I built a 2.6.15.1 kernel without patches. > > Here are some commands output: > > debian-dvbt:~# uname -a > Linux debian-dvbt 2.6.15.1 #1 Thu Feb 2 19:31:31 CET > 2006 i686 GNU/Linux > > debian-dvbt:~# lspci -v > > ... > 0000:01:01.0 Multimedia video controller: Conexant > CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) > Subsystem: Hauppauge computer works Inc. > Hauppauge Nova-T DVB-T > Flags: bus master, medium devsel, latency 32, > IRQ 17 > Memory at f8000000 (32-bit, non-prefetchable) > [size=16M] > Capabilities: [44] Vital Product Data > Capabilities: [4c] Power Management version 2 > > 0000:01:01.2 Multimedia controller: Conexant > CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] > (rev 05) > Subsystem: Hauppauge computer works Inc. > Nova-T DVB-T Model 909 > Flags: bus master, medium devsel, latency 32, > IRQ 17 > Memory at f9000000 (32-bit, non-prefetchable) > [size=16M] > Capabilities: [4c] Power Management version 2 > > 0000:01:01.4 Multimedia controller: Conexant > CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] > (rev 05) > Subsystem: Hauppauge computer works Inc. > Nova-T DVB-T Model 909 > Flags: bus master, medium devsel, latency 32, > IRQ 5 > Memory at fa000000 (32-bit, non-prefetchable) > [size=16M] > Capabilities: [4c] Power Management version 2 > ... > ------------------------------------------------------- > debian-dvbt:~# ls /dev/dvb > adapter0 > debian-dvbt:~# ls /dev/dvb/adapter0/ > demux0 dvr0 frontend0 net0 > debian-dvbt:~# > ------------------------------------------------------- > Module Size Used by > md5 3720 - > ipv6 228192 - > af_packet 19952 - > ide_cd 38596 - > cdrom 36192 - > cx88_blackbird 18948 - > firmware_class 9256 - > ehci_hcd 27728 - > cx88_dvb 7148 - > cx8802 11052 - > mt352 6060 - > video_buf_dvb 6188 - > dvb_core 73096 - > cx8800 30452 - > cx88xx 60416 - > e100 34476 - > crc32 4168 - > ir_common 9324 - > mii 5160 - > video_buf 20364 - > cx22702 5804 - > dvb_pll 10700 - > usbcore 116164 - > tveeprom 14232 - > v4l1_compat 13260 - > v4l2_common 5672 - > btcx_risc 4624 - > videodev 8768 - > joydev 9216 - > evdev 9088 - > shpchp 42176 - > pci_hotplug 9676 - > intel_agp 21092 - > agpgart 32840 - > ide_disk 15848 - > ide_generic 1256 - > via82cxxx 8684 - > trm290 4044 - > triflex 3656 - > slc90e66 5352 - > sis5513 14640 - > siimage 11048 - > serverworks 8496 - > sc1200 6856 - > rz1000 2568 - > piix 9612 - > pdc202xx_old 10120 - > pdc202xx_new 7944 - > opti621 4140 - > ns87415 4136 - > hpt366 17480 - > hpt34x 4872 - > generic 4428 - > cy82c693 4428 - > cs5530 5000 - > cmd64x 10724 - > atiixp 5528 - > amd74xx 13444 - > alim15x3 11060 - > aec62xx 6760 - > ide_core 113972 - > unix 24656 - > > # lsmod|grep dvb cx88_dvb 8580 0 cx8802 7940 1 cx88_dvb cx88xx 52964 2 cx88_dvb,cx8802 cx88_vp3054_i2c 3200 1 cx88_dvb mt352 4932 1 cx88_dvb or51132 7940 1 cx88_dvb video_buf_dvb 4036 1 cx88_dvb dvb_core 64000 1 video_buf_dvb video_buf 15108 4 cx88_dvb,cx8802,cx88xx,video_buf_dvb nxt200x 10692 1 cx88_dvb cx24123 6916 1 cx88_dvb lgdt330x 6364 1 cx88_dvb cx22702 4868 1 cx88_dvb dvb_pll 9028 4 cx88_dvb,or51132,nxt200x,cx22702 As all your devices are there, I doubt there are any module problems. > debian-dvbt:~# dvbsnoop -s feinfo > dvbsnoop V1.4.00 -- http://dvbsnoop.sourceforge.net/ > > --------------------------------------------------------- > FrontEnd Info... > --------------------------------------------------------- > > Device: /dev/dvb/adapter0/frontend0 > > Basic capabilities: > Name: "Conexant CX22702 DVB-T" > Frontend-type: OFDM (DVB-T) > Frequency (min): 177000.000 kHz > Frequency (max): 858000.000 kHz > Frequency stepsiz: 166.666 kHz > Frequency tolerance: 0 > Symbol rate (min): 0.000000 MSym/s > Symbol rate (max): 0.000000 MSym/s > Symbol rate tolerance: 0 ppm > Notifier delay: 0 ms > Frontend capabilities: > auto inversion > FEC 1/2 > FEC 2/3 > FEC 3/4 > FEC 5/6 > FEC 7/8 > FEC AUTO > QPSK > QAM 16 > QAM 64 > QAM AUTO > auto transmission mode > auto guard interval > auto hierarchy > > Current parameters: > Error(11): frontend ioctl: Resource temporarily > unavailable > > cx2388x v4l2 driver version 0.0.5 loaded > ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 21 (level, > low) -> IRQ 17 > CORE cx88[0]: subsystem: 0070:9002, board: Hauppauge > Nova-T DVB-T [card=18,autodetected] > TV tuner 4 at 0x1fe, Radio tuner -1 at 0x1fe > tveeprom 3-0050: Hauppauge model 90002, rev C176, > serial# 229030 > tveeprom 3-0050: MAC address is 00-0D-FE-03-7E-A6 > tveeprom 3-0050: tuner model is Thompson DTT7592 (idx > 76, type 4) > tveeprom 3-0050: TV standards ATSC/DVB Digital (eeprom > 0x80) > tveeprom 3-0050: audio processor is None (idx 0) > tveeprom 3-0050: decoder processor is CX882 (idx 25) > tveeprom 3-0050: has no radio, has IR remote > cx88[0]: hauppauge eeprom: model=90002 > input: cx88 IR (Hauppauge Nova-T DVB-T as > /class/input/input1 > cx88[0]/0: found at 0000:01:01.0, rev: 5, irq: 17, > latency: 32, mmio: 0xf8000000 > cx88[0]/0: registered device video0 [v4l2] > cx88[0]/0: registered device vbi0 > cx2388x dvb driver version 0.0.5 loaded > ACPI: PCI Interrupt 0000:01:01.2[A] -> GSI 21 (level, > low) -> IRQ 17 > cx88[0]/2: found at 0000:01:01.2, rev: 5, irq: 17, > latency: 32, mmio: 0xf9000000 > cx88[0]/2: cx2388x based dvb card > DVB: registering new adapter (cx88[0]). > DVB: registering frontend 0 (Conexant CX22702 > DVB-T)... > > > debian-dvbt:~# dvbtune -f 626000 > Using DVB card "Conexant CX22702 DVB-T" > tuning DVB-T (in United Kingdom) to 626000000 Hz > polling.... > Getting frontend event > FE_STATUS: > polling.... > Getting frontend event > FE_STATUS: FE_HAS_SIGNAL > polling.... > > -------------------------------------------------- > > I do have feeling that everything is correctly > detected, i am quite suprised of the lsmod output > that looks empty (even if I do 'manual' modprobe), > any advice ? > (may be did I broke something in debian packages...) > Seems likely to be a problem with the insmod package not displaying properly. Have a look at /lib/modules/2.6.15.1/modules.dep, if "depmod -ae" did it's job, you should see the modules tied to their dependencies listed after each ":". A good app to try is kaffeine-0.7.1 with which you can do a scan and be presented with a list of stations found, which can then be added, so you have a permanent list of what you need. /lib/modules/2.6.16-rc2/kernel/drivers/media/video/tveeprom.ko: /lib/modules/2.6.16-rc2/kernel/drivers/media/video/video-buf.ko: /lib/modules/2.6.16-rc2/kernel/drivers/media/video/video-buf-dvb.ko: /lib/modules/2.6.16-rc2/kernel/drivers/media/dvb/dvb-core/dvb-core.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/video-buf.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/cx88/cx88-alsa.ko: /lib/modules/2.6.16-rc2/kernel/drivers/media/video/cx88/cx88xx.ko /l ib/modules/2.6.16-rc2/kernel/drivers/media/common/ir-common.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/tveeprom.ko /lib/modules /2.6.16-rc2/kernel/sound/core/snd-pcm.ko /lib/modules/2.6.16-rc2/kernel/sound/core/snd-timer.ko /lib/modules/2.6.16-rc2/kernel/sound/core/ snd.ko /lib/modules/2.6.16-rc2/kernel/sound/soundcore.ko /lib/modules/2.6.16-rc2/kernel/sound/core/snd-page-alloc.ko /lib/modules/2.6.16-r c2/kernel/drivers/media/video/video-buf.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/btcx-risc.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/cx88/cx88-dvb.ko: /lib/modules/2.6.16-rc2/kernel/drivers/media/video/cx88/cx8802.ko /li b/modules/2.6.16-rc2/kernel/drivers/media/video/cx88/cx88xx.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/common/ir-common.ko /lib/modul es/2.6.16-rc2/kernel/drivers/media/video/btcx-risc.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/tveeprom.ko /lib/modules/2.6.16-r c2/kernel/drivers/media/video/cx88/cx88-vp3054-i2c.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/dvb/frontends/mt352.ko /lib/modules/2.6 .16-rc2/kernel/drivers/media/dvb/frontends/or51132.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/video-buf-dvb.ko /lib/modules/2.6 .16-rc2/kernel/drivers/media/dvb/dvb-core/dvb-core.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/video/video-buf.ko /lib/modules/2.6.16- rc2/kernel/drivers/media/dvb/frontends/nxt200x.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/dvb/frontends/cx24123.ko /lib/modules/2.6.1 6-rc2/kernel/drivers/media/dvb/frontends/lgdt330x.ko /lib/modules/2.6.16-rc2/kernel/drivers/media/dvb/frontends/cx22702.ko /lib/modules/2. 6.16-rc2/kernel/drivers/media/dvb/frontends/dvb-pll.ko > I read a lot of things on this problem and tried many > solutions...without success. (built-in drivers, > modules, etc...) > > What utils would you recommend to use to detect/load > drivers ? (udev,hotplug) > > In /dev/adapater0, one can see that there is no > video entry, could this non-presence affect the > tuning part ? That's correct, all devices needed are registered. # ls -lR /dev/dvb /dev/dvb: total 0 drwxr-xr-x 2 root root 120 Feb 3 20:31 adapter0/ /dev/dvb/adapter0: total 0 crw-rw---- 1 root video 212, 4 Feb 3 20:31 demux0 crw-rw---- 1 root video 212, 5 Feb 3 20:31 dvr0 crw-rw---- 1 root video 212, 3 Feb 3 20:31 frontend0 crw-rw---- 1 root video 212, 7 Feb 3 20:31 net0 > > Thanks for your attention ;o) > > > Having a go with kaffeine would be the shortest route, if it doesn't work, you'll know you have a problem. This card has worked immediately with kernel.org vanilla kernels from 2.6.13 - 2.6.16-rc2. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Retired IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks