[mythtv-users] Nova-T's &

Christopher McEwan christopher.mcewan at gmail.com
Wed Jan 26 20:09:58 EST 2005


On Thu, 27 Jan 2005 01:08:36 +0000, Christopher McEwan
<christopher.mcewan at gmail.com> wrote:
> On Wed, 26 Jan 2005 19:09:24 +0000, Dan Robinson
> <dannyjrobinson at gmail.com> wrote:
> > On Wed, 26 Jan 2005 16:11:20 +0000, Christopher McEwan
> > <christopher.mcewan at gmail.com> wrote:
> > > On Wed, 26 Jan 2005 12:06:52 +0000, Andy Whitworth <andywhit at gmail.com> wrote:
> > > > I've got the devices being created automatically under FC3 2.6.10 but
> > > > I had to do a bit of udev hacking around, specifically the permissions
> > > > settings, to get it working.  Can't remember the exact details at the
> > > > moment, will check and post when I get home.
> > > >
> > > > Andy.
> > > >
> > > > On Wed, 26 Jan 2005 11:32:15 +0000, Paul Woodward
> > > > <paul_woodward at fastnet.co.uk> wrote:
> > > > >
> > > > >
> > > > > The only 'hack' solution I found was to create the dvb devices in my startup
> > > > > scripts. Not very elegant, but it worked fine...
> > > > >
> > > > > Paul
> > > > >
> > > > >
> > > > > >-----Original Message-----
> > > > > >From: Dan Robinson [mailto:dannyjrobinson at gmail.com]
> > > > > >Sent: Wednesday, January 26, 2005 10:23 AM
> > > > > >To: 'Discussion about mythtv'
> > > > > >Subject: [mythtv-users] Nova-T's &
> > > > > >
> > > > > >I'm having problems getting my dvb devices to show up in FC3
> > > > > >(2.6.10-1.741_FC3) under udev. As per a recent mail from Axel, I've
> > > > > >installed the video4linux packages to give me the drivers required for
> > > > > >my 2 Nota-T cards (1 Conexant and one the older saa7146). However, I
> > > > > >only get the following device after reboot, and mythtvsetup doesn't
> > > > > >recognice any of my dvb cards.
> > > > > >
> > > > > >Can anyone help. Hopefully I've provided everything needed to assist.
> > > > > > The data below was gathered immediately after reboot, I didn't do
> > > > > >anything extra to load modules etc.
> > > > > >
> > > > > >Dan
> > > > > >
> > > > > >[root at localhost ~]# ll /dev/dvb*
> > > > > >crw------- 1 root root 212, 7 Jan 26 09:11 /dev/dvb
> > > > > >
> > > > > >[root at localhost ~]# rpm -qa | grep video4
> > > > > >video4linux-kmdl-2.6.10-1.741_FC3-20050113_172233-54.1.rhfc3.at
> > > > > >video4linux-20050113_172233-54.1.rhfc3.at
> > > > > >
> > > > > >Using the udev instructions from
> > > > > >
> > > > > >http://www.helkit.com/cgi-bin/twiki/bin/view/Main/MythTVDVB-TAndConexantNotes
> > > > > >
> > > > > >Added the following to /etc/udev/50-udev.rules commenting out all of
> > > > > >the dvb related lines
> > > > > >
> > > > > ># DVB Support
> > > > > >KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"
> > > > > >#KERNEL="dvb0.dvr*", NAME="dvb/adapter0/dvr%n"
> > > > > >#KERNEL="dvb0.demux*", NAME="dvb/adapter0/demux%n"
> > > > > >#KERNEL="dvb0.frontend*", NAME="dvb/adapter0/frontend%n"
> > > > > >#KERNEL="dvb0.audio*", NAME="dvb/adapter0/audio%n"
> > > > > >#KERNEL="dvb0.ca*", NAME="dvb/adapter0/ca%n"
> > > > > >#KERNEL="dvb0.osd*", NAME="dvb/adapter0/osd%n"
> > > > > >#KERNEL="dvb0.net*", NAME="dvb/adapter0/net%n"
> > > > > >#KERNEL="dvb0.video*", NAME="dvb/adapter0/video%n"
> > > > > >
> > > > > >#KERNEL="dvb1.dvr*", NAME="dvb/adapter1/dvr%n"
> > > > > >#KERNEL="dvb1.demux*", NAME="dvb/adapter1/demux%n"
> > > > > >#KERNEL="dvb1.frontend*", NAME="dvb/adapter1/frontend%n"
> > > > > >...
> > > > > >
> > > > > >[root at localhost ~]# ll /etc/udev/rules.d/50-udev.rules
> > > > > >-rw-r--r-- 1 root root 4849 Jan 26 00:09 /etc/udev/rules.d/50-udev.rules
> > > > > >
> > > > > >Create the following in /etc/udev/scripts/dvb.sh
> > > > > >#!/bin/sh
> > > > > >/bin/echo $1 | /bin/sed -e
> > > > > >'s,dvb\([0-9]\)\.\([^0-9]*\)\([0-9]\),dvb/adapter\1/\2\3,'
> > > > > >
> > > > > >[root at localhost ~]# ll /etc/udev/scripts/dvb.sh
> > > > > >-rwxr-xr-x 1 root root 96 Jan 26 00:10 /etc/udev/scripts/dvb.sh
> > > > > >
> > > > > >
> > > > > >[root at localhost ~]# more /etc/modprobe.conf
> > > > > >alias char-major-61 lirc_serial
> > > > > >options lirc_serial irq=4 io=0x3f8
> > > > > >install lirc_serial /bin/setserial /dev/ttyS0 uart none;
> > > > > >/sbin/modprobe --ignore -install lirc_serial
> > > > > >alias eth0 3c59x
> > > > > >alias eth1 forcedeth
> > > > > >alias ath0 ath_pci
> > > > > >alias snd-card-0 snd-intel8x0
> > > > > >options snd-card-0 index=0
> > > > > >install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 &&
> > > > > >/usr/sbin/alsactl restore >/dev/null 2>&1 || :
> > > > > >remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ;
> > > > > >}; /sbin/modprobe -r --ignore-remove snd-intel8x0
> > > > > >options snd-pcm-oss adsp_map=2
> > > > > >alias usb-controller ehci-hcd
> > > > > >alias usb-controller1 ohci-hcd
> > > > > ># nvidia kernel module
> > > > > >alias char-major-195 nvidia-1_0-6629
> > > > > >alias char-major-81 cx88-blackbird
> > > > > >
> > > > > >Relevant output from dmesg
> > > > > >------------------------------------------
> > > > > ><snip>
> > > > > >saa7146: register extension 'budget_ci dvb'.
> > > > > >ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 5
> > > > > >ACPI: PCI interrupt 0000:01:0a.0[A] -> GSI 5 (level, low) -> IRQ 5
> > > > > >saa7146: found saa7146 @ mem e0908000 (revision 1, irq 5) (0x13c2,0x1011).
> > > > > >DVB: registering new adapter (TT-Budget/WinTV-NOVA-T PCI).
> > > > > >adapter has MAC addr = 00:d0:5c:23:13:5c
> > > > > >DVB: registering frontend 0 (Philips TDA10045H DVB-T)...
> > > > > >Linux video capture interface: v1.00
> > > > > >cx2388x blackbird driver version 0.0.4 loaded
> > > > > >cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
> > > > > >[card=18,autodetected]
> > > > > >cx2388x v4l2 driver version 0.0.4 loaded
> > > > > >ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 7
> > > > > >PCI: setting IRQ 7 as level-triggered
> > > > > >ACPI: PCI interrupt 0000:01:08.0[A] -> GSI 7 (level, low) -> IRQ 7
> > > > > >cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
> > > > > >[card=18,autodetected]
> > > > > >cx88[0]/0: found at 0000:01:08.0, rev: 5, irq: 7, latency: 64, mmio:
> > > > > 0xe0000000
> > > > > >cx88[0]/0: registered device video0 [v4l2]
> > > > > >cx88[0]/0: registered device vbi0
> > > > > ><snip>
> > > > > >
> > > > > >Relevant output from /var/log/messages
> > > > > >-----------------------------------------------------------
> > > > > >Jan 26 09:11:46 localhost kernel: saa7146: register extension 'budget_ci
> > > > > dvb'.
> > > > > >Jan 26 09:11:47 localhost kernel: ACPI: PCI Interrupt Link [LNK1]
> > > > > >enabled at IRQ 5
> > > > > >Jan 26 09:11:47 localhost kernel: ACPI: PCI interrupt 0000:01:0a.0[A]
> > > > > >-> GSI 5 (level, low) -> IRQ 5
> > > > > >Jan 26 09:11:47 localhost kernel: saa7146: found saa7146 @ mem
> > > > > >e0908000 (revision 1, irq 5) (0x13c2,0x1011).
> > > > > >Jan 26 09:11:47 localhost kernel: DVB: registering new adapter
> > > > > >(TT-Budget/WinTV-NOVA-T PCI).
> > > > > >Jan 26 09:11:47 localhost kernel: adapter has MAC addr = 00:d0:5c:23:13:5c
> > > > > >Jan 26 09:11:47 localhost kernel: DVB: registering frontend 0 (Philips
> > > > > >TDA10045H DVB-T)...
> > > > > >Jan 26 09:11:47 localhost kernel: Linux video capture interface: v1.00
> > > > > >Jan 26 09:11:47 localhost kernel: cx2388x blackbird driver version 0.0.4
> > > > > loaded
> > > > > >Jan 26 09:11:47 localhost kernel: cx88[0]: subsystem: 0070:9002,
> > > > > >board: Hauppauge Nova-T DVB-T [card=18,autodetected]
> > > > > >Jan 26 09:11:47 localhost kernel: cx2388x v4l2 driver version 0.0.4 loaded
> > > > > >Jan 26 09:11:47 localhost kernel: ACPI: PCI Interrupt Link [LNK3]
> > > > > >enabled at IRQ 7
> > > > > >Jan 26 09:11:47 localhost kernel: PCI: setting IRQ 7 as level-triggered
> > > > > >Jan 26 09:11:47 localhost kernel: ACPI: PCI interrupt 0000:01:08.0[A]
> > > > > >-> GSI 7 (level, low) -> IRQ 7
> > > > > >Jan 26 09:11:47 localhost kernel: cx88[0]: subsystem: 0070:9002,
> > > > > >board: Hauppauge Nova-T DVB-T [card=18,autodetected]
> > > > > >Jan 26 09:11:47 localhost sendmail: sendmail startup succeeded
> > > > > >Jan 26 09:11:47 localhost kernel: cx88[0]/0: found at 0000:01:08.0,
> > > > > >rev: 5, irq: 7, latency: 64, mmio: 0xe0000000
> > > > > >Jan 26 09:11:47 localhost kernel: cx88[0]/0: registered device video0
> > > > > [v4l2]
> > > > > >Jan 26 09:11:47 localhost kernel: cx88[0]/0: registered device vbi0
> > > > > >
> > > > > >Output from lsmod
> > > > > >----------------------------
> > > > > >[root at localhost ~]# lsmod
> > > > > >Module Size Used by
> > > > > >autofs4 22981 0
> > > > > >sunrpc 154149 1
> > > > > >xfs 514737 2
> > > > > >dm_mod 55509 0
> > > > > >video 15813 0
> > > > > >button 6609 0
> > > > > >battery 9285 0
> > > > > >ac 4805 0
> > > > > >nvidia 3457436 12
> > > > > >md5 4033 1
> > > > > >ipv6 230273 14
> > > > > >joydev 9217 0
> > > > > >ohci_hcd 23381 0
> > > > > >ehci_hcd 34761 0
> > > > > >cx8800 30157 0
> > > > > >v4l1_compat 11396 1 cx8800
> > > > > >v4l2_common 5504 1 cx8800
> > > > > >cx88_blackbird 13253 0
> > > > > >cx8802 10821 1 cx88_blackbird
> > > > > >cx88xx 45269 3 cx8800,cx88_blackbird,cx8802
> > > > > >i2c_algo_bit 8393 1 cx88xx
> > > > > >video_buf 19716 4 cx8800,cx88_blackbird,cx8802,cx88xx
> > > > > >btcx_risc 4681 3 cx8800,cx8802,cx88xx
> > > > > >videodev 9537 3 cx8800,cx88_blackbird,cx88xx
> > > > > >budget_ci 11969 0
> > > > > >tda1004x 11845 1 budget_ci
> > > > > >budget_core 10953 1 budget_ci
> > > > > >dvb_core 81897 2 budget_ci,budget_core
> > > > > >saa7146 17681 2 budget_ci,budget_core
> > > > > >ttpci_eeprom 2625 1 budget_core
> > > > > >stv0299 9285 1 budget_ci
> > > > > >i2c_nforce2 6337 0
> > > > > >i2c_core 20801 8
> > > > > >cx88xx,i2c_algo_bit,budget_ci,tda1004x,budget_core,ttpci_eeprom,stv0299,i2c_nforce2
> > > > > >snd_intel8x0 32865 1
> > > > > >snd_ac97_codec 67105 1 snd_intel8x0
> > > > > >snd_mixer_oss 17089 0
> > > > > >snd_pcm 92233 2 snd_intel8x0,snd_ac97_codec
> > > > > >snd_timer 28357 1 snd_pcm
> > > > > >snd 52261 7
> > > > > >snd_intel8x0,snd_ac97_codec,snd_mixer_oss,snd_pcm,snd_timer
> > > > > >soundcore 9889 1 snd
> > > > > >snd_page_alloc 9541 2 snd_intel8x0,snd_pcm
> > > > > >forcedeth 18497 0
> > > > > >3c59x 36713 0
> > > > > >ath_pci 52644 0
> > > > > >ath_rate_onoe 7432 1 ath_pci
> > > > > >wlan 97500 3 ath_pci,ath_rate_onoe
> > > > > >ath_hal 132176 2 ath_pci
> > > > > >ext3 116041 1
> > > > > >jbd 68185 1 ext3
> > > > > >
> > > > > >Relevant entries from lspci -v
> > > > > >01:08.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
> > > > > > Subsystem: Hauppauge computer works Inc.: Unknown device 9002
> > > > > > Flags: bus master, medium devsel, latency 64, IRQ 7
> > > > > > Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
> > > > > > Capabilities: [44] Vital Product Data
> > > > > > Capabilities: [4c] Power Management version 2
> > > > > >
> > > > > >01:08.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
> > > > > > Subsystem: Hauppauge computer works Inc.: Unknown device 9002
> > > > > > Flags: bus master, medium devsel, latency 64, IRQ 7
> > > > > > Memory at e1000000 (32-bit, non-prefetchable) [size=16M]
> > > > > > Capabilities: [4c] Power Management version 2
> > > > > >
> > > > > >01:08.4 Multimedia controller: Conexant: Unknown device 8804 (rev 05)
> > > > > > Subsystem: Hauppauge computer works Inc.: Unknown device 9002
> > > > > > Flags: bus master, medium devsel, latency 64, IRQ 7
> > > > > > Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
> > > > > > Capabilities: [4c] Power Management version 2
> > > > > >
> > > > > >01:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
> > > > > > Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget /
> > > > > >Hauppauge WinTV-NOVA-T DVB card
> > > > > > Flags: bus master, medium devsel, latency 64, IRQ 5
> > > > > > Memory at e3010000 (32-bit, non-prefetchable) [size=512]
> > > > > >
> > > > > >Output from cat /proc/interrupts
> > > > > >[root at localhost ~]# cat /proc/interrupts
> > > > > > CPU0
> > > > > > 0: 4218006 XT-PIC timer
> > > > > > 1: 10 XT-PIC i8042
> > > > > > 2: 0 XT-PIC cascade
> > > > > > 5: 326295 XT-PIC ath0, saa7146 (0), nvidia
> > > > > > 7: 4 XT-PIC cx88[0], ehci_hcd
> > > > > > 8: 1 XT-PIC rtc
> > > > > > 9: 0 XT-PIC acpi
> > > > > > 10: 95 XT-PIC ohci_hcd
> > > > > > 11: 1 XT-PIC NVidia nForce2, ohci_hcd
> > > > > > 12: 66 XT-PIC i8042
> > > > > > 14: 29836 XT-PIC ide0
> > > > > > 15: 37334 XT-PIC ide1
> > > > > >NMI: 0
> > > > > >ERR: 0
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > mythtv-users mailing list
> > > > > mythtv-users at mythtv.org
> > > > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > mythtv-users mailing list
> > > > mythtv-users at mythtv.org
> > > > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> > > >
> > > >
> > > >
> > > Hi Andy,
> > >
> > > Yes its a pig of a thing to get working, I was following your thread
> > > with Axel and managed to get mine working finally.. everything you
> > > have done seems fine except one bit.
> > >
> > > Try:
> > >
> > > /sbin/modprobe cx88_dvb
> > >
> > > then
> > >
> > > ll /dev/dvb
> > >
> > > you should now see "adapter0"
> >
> > I can't modporbe cx88_dvb it does not exist.
> >
> > [root at localhost ~]# modprobe cx88_dvb
> > FATAL: Module cx88_dvb not found.
> >
> > [root at localhost ~]# find /lib/modules/`uname -r` -name "cx*" -print
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/video/cx88
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/video/cx88/cx88-blackbird.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/video/cx88/cx8800.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/video/cx88/cx88xx.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/video/cx88/cx8802.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/dvb/frontends/cx22702.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/dvb/frontends/cx24110.ko
> > /lib/modules/2.6.10-1.741_FC3/kernel/drivers/media/dvb/frontends/cx22700.ko
> > /lib/modules/2.6.10-1.741_FC3/build/include/config/video/cx88
> > /lib/modules/2.6.10-1.741_FC3/build/include/config/dvb/cx22702
> > /lib/modules/2.6.10-1.741_FC3/build/include/config/dvb/cx24110
> > /lib/modules/2.6.10-1.741_FC3/build/include/config/dvb/cx22700
> > /lib/modules/2.6.10-1.741_FC3/build/drivers/media/video/cx88
> > 
> Dan, That probably means you dont have everything installed, try installing
> 
> x88-kmdl-2.6.10-1.741_FC3-0.0.4_20050113_172233-54.1.rhfc3.at.i686.rpm
> 
> from the ATrpms repository, it provides the following
> 
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/btcx-risc.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx22702.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx88-blackbird.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx88-dvb.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx8800.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx8801.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx8802.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/cx88xx.ko
> /lib/modules/2.6.10-1.741_FC3/updates/drivers/media/video/dvb-pll.ko
> 
> /dev/dvb wouldnt show up for me until I modprobed cx88_dvb (after
> installing the packing above) you may get an error if you try
> modprobing cx88_dvb it without rebooting first.
> 
> Here is my lsmod so you know what you should have loaded, im using the
> new nova-t card aswell as a pvr 250 (just ignore the ivtv stuff)
> 
> xfs                   514737  0
> cx88_dvb                5508  5
> cx8802                  9476  1 cx88_dvb
> mt352                   5317  1 cx88_dvb
> video_buf_dvb           5124  1 cx88_dvb
> dvb_core               81897  6 video_buf_dvb
> cx22702                 7684  1 cx88_dvb
> bttv                  148497  0
> lirc_i2c                7044  1
> msp3400                20904  0
> saa7115                10648  0
> tuner                  17964  0
> ivtv                  795364  2
> lirc_dev               11020  1 lirc_i2c
> parport_pc             26501  1
> lp                     12077  0
> parport                36617  2 parport_pc,lp
> autofs4                22981  0
> sunrpc                154149  1
> video                  15813  0
> button                  6609  0
> battery                 9285  0
> ac                      4805  0
> md5                     4033  1
> ipv6                  230273  10
> cx8800                 27788  0
> cx88xx                 46620  3 cx88_dvb,cx8802,cx8800
> i2c_algo_bit            8393  3 bttv,ivtv,cx88xx
> video_buf              19716  6 cx88_dvb,cx8802,video_buf_dvb,bttv,cx8800,cx88xx
> dvb_pll                 3460  3 cx88_dvb,cx22702,cx88xx
> ir_common               4356  1 cx88xx
> tveeprom               10776  1 cx88xx
> v4l1_compat            11396  1 cx8800
> v4l2_common             5504  2 bttv,cx8800
> btcx_risc               4104  4 cx8802,bttv,cx8800,cx88xx
> videodev                9537  4 bttv,ivtv,cx8800,cx88xx
> i2c_i801                8141  0
> i2c_core               20801  11
> mt352,cx22702,bttv,lirc_i2c,msp3400,saa7115,tuner,cx88xx,i2c_algo_bit,tveeprom,i2c_i801
> snd_intel8x0           29120  0
> snd_ac97_codec         65400  1 snd_intel8x0
> snd_pcm_oss            45856  0
> snd_mixer_oss          16256  1 snd_pcm_oss
> snd_pcm                86920  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer              26244  1 snd_pcm
> snd                    49252  6
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> soundcore               9889  1 snd
> snd_page_alloc          7684  2 snd_intel8x0,snd_pcm
> e1000                  81557  0
> floppy                 57329  0
> ext3                  116041  3
> jbd                    68185  1 ext3
> dm_mod                 55509  2
> 
> Hope that helps !
> 
> --
> Regards,
> 
> 
> ~CM
> 
Sorry, that should have been 

cx88-kmdl-2.6.10-1.741_FC3-0.0.4_20050113_172233-54.1.rhfc3.at.i686.rpm


-- 
Regards,


~CM


More information about the mythtv-users mailing list