[mythtv-users] Nova-T's &

Dan Robinson dannyjrobinson at gmail.com
Wed Jan 26 05:23:28 EST 2005


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


More information about the mythtv-users mailing list