Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Ok now something difficult Kworld DVB-T 220 - how? [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Sun Apr 02, 2006 2:12 pm    Post subject: Ok now something difficult Kworld DVB-T 220 - how? [SOLVED] Reply with quote

I am on my way towards mythtv-box with gentoo on it. Bit by bit I am getting
there. However, before I start installing mythtv I'd like to get everything running.

I have Hauppage PCI Nova-T - no problem there got that one running with my left hand.

Now comes the hard part - my second card is Kworld DVB-T 220 and it is evil. One guy wrote
somewhere that he got one running under Ubuntu so I reckon there is a change. It's aDVB-T card
with analogue tuner as well.

lspci:

02:09.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0)

Following kernel modules at least sound related:
/lib/modules/2.6.15.1/kernel/drivers/media/video/saa7134/saa6752hs.ko
/lib/modules/2.6.15.1/kernel/drivers/media/video/saa7134/saa7134-alsa.ko
/lib/modules/2.6.15.1/kernel/drivers/media/video/saa7134/saa7134-dvb.ko
/lib/modules/2.6.15.1/kernel/drivers/media/video/saa7134/saa7134-empress.ko
/lib/modules/2.6.15.1/kernel/drivers/media/video/saa7134/saa7134.ko

I'll boot and post what comes out of dmesg after each module...


Last edited by Jykke on Tue Apr 04, 2006 10:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Sun Apr 02, 2006 2:28 pm    Post subject: Reply with quote

Ok first modprobe saa7134:
i2c-core: driver [ir remote kbd driver] registered
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKB] -> GSI 5 (level, low) -> IRQ 5
saa7133[0]: found at 0000:02:09.0, rev: 208, irq: 5, latency: 64, mmio: 0xfeadf800
saa7133[0]: subsystem: 17de:7201, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 100
i2c_adapter i2c-1: adapter [saa7133[0]] registered
i2c_adapter i2c-1: master_xfer[0] R, addr=0x7a, len=0
i2c_adapter i2c-1: master_xfer[0] R, addr=0x47, len=0
i2c_adapter i2c-1: master_xfer[0] W, addr=0x50, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x50, len=128
saa7133[0]: i2c eeprom 00: de 17 01 72 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: registered device video1 [v4l2]
saa7133[0]: registered device vbi1

modprobe saa7134-empress:
nothing

modprobe saa6725hs:
i2c-core: driver [i2c saa6752hs MPEG encoder] registered
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x20
i2c_adapter i2c-1: master_xfer[0] W, addr=0x20, len=0

modprobe saa7134-dvb:
nothing (unfortunately I guess)

modprobe saa7134-alsa:
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xfeadf800 irq 5 registered as card -1

I don't know what this alsa is looking in that card for...there is also a radio tuner there so maybe
something to do with it...

lsmod looks like:
Module Size Used by
saa7134_alsa 10912 0
saa7134_dvb 10372 0
tda1004x 15172 1 saa7134_dvb
saa6752hs 8460 0
saa7134_empress 7108 0
saa7134 109728 3 saa7134_alsa,saa7134_dvb,saa7134_empress
ir_kbd_i2c 6604 1 saa7134
snd_pcm_oss 49696 0
snd_mixer_oss 17152 1 snd_pcm_oss
snd_seq_oss 32320 0
snd_seq_midi_event 6080 1 snd_seq_oss
snd_seq 50128 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6860 2 snd_seq_oss,snd_seq
snd_intel8x0 29596 0
snd_ac97_codec 92384 1 snd_intel8x0
snd_ac97_bus 1792 1 snd_ac97_codec
snd_pcm 82824 4 saa7134_alsa,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 22084 2 snd_seq,snd_pcm
snd 47076 10 saa7134_alsa,snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7840 1 snd
snd_page_alloc 8456 2 snd_intel8x0,snd_pcm
cx88_dvb 7684 0
mt352 6212 2 saa7134_dvb,cx88_dvb
or51132 9284 1 cx88_dvb
video_buf_dvb 4548 2 saa7134_dvb,cx88_dvb
nxt200x 14724 2 saa7134_dvb,cx88_dvb
lgdt330x 7708 1 cx88_dvb
cx22702 6020 1 cx88_dvb
cx8802 9220 1 cx88_dvb
cx8800 28300 0
cx88xx 55712 3 cx88_dvb,cx8802,cx8800
video_buf 17284 9 saa7134_alsa,saa7134_dvb,saa7134_empress,saa7134,cx88_dvb,video_buf_dvb,cx8802,cx8800,cx88xx
ir_common 8132 3 saa7134,ir_kbd_i2c,cx88xx
btcx_risc 3976 3 cx8802,cx8800,cx88xx
tveeprom 13776 1 cx88xx
nvidia 4083664 12

So really I don't know what's up and what to do next...
Back to top
View user's profile Send private message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Tue Apr 04, 2006 5:36 am    Post subject: Reply with quote

Ok here is the deal - I went to www.linuxtv.org and followed the link CVS/Mercurial
I heard that the card might possibly work with CVS version or git
kernel (whatever this means then)

the hg approach seemed to be the easiest so I just went for it (I assume it results in same files as CVS approach).

downloaded the stuff and it's now in /root/v4l-dvb

Ok under there I gave make and make install

Afterwards tried modprobe but it just refused to work got an error for Input/Output when giving the modprobe - the worst thing was
that Nova-T would not load the module either - similar error.

Here some bits and pieces:

I am pretty sure I am doing something fundamentally wrong maybe in extracting them, maybe with location something since the Nova-T gives the same error and I know it should work 100% - so tips are greatly appreciated


diabox ~ # modprobe cx88xx
WARNING: Error inserting videodev
(/lib/modules/2.6.15.1/kernel/drivers/media/video/videodev.ko):
Input/output error

mediabox ~ # modprobe cx8800
WARNING: Error inserting videodev
(/lib/modules/2.6.15.1/kernel/drivers/media/video/videodev.ko):
Input/output error

This is what I get in dmesg:
ACPI: PCI Interrupt Link [LAUI] enabled at IRQ 5
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LAUI] -> GSI 5 (level, low)
-> IRQ 5
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 55778 usecs
intel8x0: clocking to 48000
Linux video capture interface: v1.00
video_dev: unable to get major 81
i2c-core: driver [tveeprom] registered
Linux video capture interface: v1.00
video_dev: unable to get major 81
kobject_register failed for v4l1_compat (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNKA] -> GSI 5 (level, low)
-> IRQ 5
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
i2c_adapter i2c-0: adapter [cx88[0]] registered
i2c_adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
i2c_adapter i2c-0: master_xfer[0] R, addr=0x50, len=256
tveeprom 0-0050: Hauppauge model 90002, rev C176, serial# 83189
tveeprom 0-0050: MAC address is 00-0D-FE-01-44-F5
tveeprom 0-0050: tuner model is Thompson DTT7592 (idx 76, type 4)
tveeprom 0-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
tveeprom 0-0050: audio processor is None (idx 0)
tveeprom 0-0050: decoder processor is CX882 (idx 25)
tveeprom 0-0050: has no radio, has IR remote
cx88[0]: hauppauge eeprom: model=90002
input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input2
cx88[0]/0: found at 0000:02:08.0, rev: 5, irq: 5, latency: 64, mmio:
0xfb000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
kobject_register failed for dvb_pll (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
kobject_register failed for dvb_core (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
Linux video capture interface: v1.00
video_dev: unable to get major 81
cx88_dvb: Unknown symbol dvb_pll_thomson_fe6600
cx88_dvb: Unknown symbol dvb_pll_thomson_dtt761x


If I try modprobe saa7134 I get following:

mediabox ~ # modprobe saa7134
WARNING: Error inserting videodev
(/lib/modules/2.6.15.1/kernel/drivers/media/video/videodev.ko):
Input/output error
mediabox ~ # dmesg
red new driver usbfs
usbcore: registered new driver hub
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a
report
pnp: 00:0b: ioport range 0x680-0x6ff has been reserved
pnp: 00:0b: ioport range 0x295-0x296 has been reserved
PCI: Bridge: 0000:00:08.0
IO window: disabled.
MEM window: f8a00000-feafffff
PREFETCH window: disabled.
PCI: Bridge: 0000:00:1e.0
IO window: disabled.
MEM window: f4900000-f89fffff
PREFETCH window: c4800000-e47fffff
PCI: Setting latency timer of device 0000:00:08.0 to 64
Machine check exception polling timer started.
audit: initializing netlink socket (disabled)
audit(1144098342.700:1): initialized
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.25 [Flags: R/W DEBUG].
JFS: nTxBlock = 4016, nTxLock = 32128
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
ACPI: Processor [CPU1] (supports 8 throttling states)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
lp: driver loaded but no devices found
Linux agpgart interface v0.101 (c) Dave Jones
[drm] Initialized drm 1.0.0 20040925
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f12:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
lp0: using parport0 (interrupt-driven).
FDC 0 is a post-1991 82077
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.48.
ACPI: PCI Interrupt Link [LKLN] enabled at IRQ 3
PCI: setting IRQ 3 as level-triggered
ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [LKLN] -> GSI 3 (level, low)
-> IRQ 3
PCI: Setting latency timer of device 0000:00:04.0 to 64
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Linux video capture interface: v1.00
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hda: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive
Probing IDE interface ide1...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Uniform CD-ROM driver Revision: 3.20
Loading Adaptec I2O RAID: Version 2.4 Build 5go
Detecting Adaptec I2O RAID controllers...
ipr: IBM Power RAID SCSI Device Driver version: 2.1.0 (October 31, 2005)
libata version 1.20 loaded.
sata_nv 0000:00:0b.0: version 0.8
ACPI: PCI Interrupt Link [LSHD] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LSHD] -> GSI 11 (level, low)
-> IRQ 11
PCI: Setting latency timer of device 0000:00:0b.0 to 64
ata1: SATA max UDMA/133 cmd 0xEC00 ctl 0xE882 bmdma 0x7F00 irq 11
ata2: SATA max UDMA/133 cmd 0xE800 ctl 0xE482 bmdma 0x7F08 irq 11
ata1: dev 0 cfg 49:2f00 82:746b 83:7f01 84:4023 85:7469 86:3e01 87:4023
88:407f
ata1: dev 0 ATA-7, max UDMA/133, 488397168 sectors: LBA48
nv_sata: Primary device added
nv_sata: Primary device removed
nv_sata: Secondary device removed
ata1: dev 0 configured for UDMA/133
scsi0 : sata_nv
ata2: no device found (phy stat 00000000)
scsi1 : sata_nv
Vendor: ATA Model: WDC WD2500JS-55N Rev: 10.0
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
ieee1394: raw1394: /dev/raw1394 device initialized
usbmon: debugfs is not available
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:02.2[C] -> Link [LUS2] -> GSI 5 (level, low)
-> IRQ 5
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: EHCI Host Controller
ehci_hcd 0000:00:02.2: debug port 0
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:02.2: irq 5, io mem 0xfebfdc00
ehci_hcd 0000:00:02.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 8 ports detected
USB Universal Host Controller Interface driver v2.3
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
drivers/usb/net/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2
(2004/08/27)
usbcore: registered new driver rtl8150
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for
PocketPC PDA
drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
usbcore: registered new driver ipaq
mice: PS/2 mouse device common for all mice
wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.5
wbsd: Copyright(c) Pierre Ossman
oprofile: using timer interrupt.
NET: Registered protocol family 2
input: AT Translated Set 2 keyboard as /class/input/input0
IP route cache hash table entries: 8192 (order: 3, 32768 bytes)
TCP established hash table entries: 32768 (order: 5, 131072 bytes)
TCP bind hash table entries: 32768 (order: 5, 131072 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
TCP reno registered
ip_conntrack version 2.4 (4094 buckets, 32752 max) - 212 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.
http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Using IPI Shortcut mode
ACPI wakeup devices:
PCI0 PS2K PS2M UAR1 MAC AC97 MDM USB0 USB1 USB2 PCI1
ACPI: (supports S0 S1 S3 S4 S5)
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 180k freed
input: ImPS/2 Generic Wheel Mouse as /class/input/input1
Adding 506036k swap on /dev/sda2. Priority:-1 extents:1 across:506036k
EXT3 FS on sda3, internal journal
nvidia: module license 'NVIDIA' taints kernel.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKD] -> GSI 10 (level, low)
-> IRQ 10
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-8178 Wed Dec 14
16:22:51 PST 2005
ACPI: PCI Interrupt Link [LAUI] enabled at IRQ 5
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [LAUI] -> GSI 5 (level, low)
-> IRQ 5
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 55778 usecs
intel8x0: clocking to 48000
Linux video capture interface: v1.00
video_dev: unable to get major 81
i2c-core: driver [tveeprom] registered
Linux video capture interface: v1.00
video_dev: unable to get major 81
kobject_register failed for v4l1_compat (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 5
ACPI: PCI Interrupt 0000:02:08.0[A] -> Link [LNKA] -> GSI 5 (level, low)
-> IRQ 5
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
i2c_adapter i2c-0: adapter [cx88[0]] registered
i2c_adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
i2c_adapter i2c-0: master_xfer[0] R, addr=0x50, len=256
tveeprom 0-0050: Hauppauge model 90002, rev C176, serial# 83189
tveeprom 0-0050: MAC address is 00-0D-FE-01-44-F5
tveeprom 0-0050: tuner model is Thompson DTT7592 (idx 76, type 4)
tveeprom 0-0050: TV standards ATSC/DVB Digital (eeprom 0x80)
tveeprom 0-0050: audio processor is None (idx 0)
tveeprom 0-0050: decoder processor is CX882 (idx 25)
tveeprom 0-0050: has no radio, has IR remote
cx88[0]: hauppauge eeprom: model=90002
input: cx88 IR (Hauppauge Nova-T DVB-T as /class/input/input2
cx88[0]/0: found at 0000:02:08.0, rev: 5, irq: 5, latency: 64, mmio:
0xfb000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
kobject_register failed for dvb_pll (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
kobject_register failed for dvb_core (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
Linux video capture interface: v1.00
video_dev: unable to get major 81
cx88_dvb: Unknown symbol dvb_pll_thomson_fe6600
cx88_dvb: Unknown symbol dvb_pll_thomson_dtt761x
spurious 8259A interrupt: IRQ15.
Linux video capture interface: v1.00
video_dev: unable to get major 81
i2c-core: driver [ir-kbd-i2c] registered
kobject_register failed for v4l1_compat (-17)
[<c0288a1b>] kobject_register+0x6b/0x80
[<c01344a0>] mod_sysfs_setup+0x50/0xc0
[<c0135842>] load_module+0x972/0xab0
[<c014fdd2>] __handle_mm_fault+0x142/0x290
[<c0135a15>] sys_init_module+0x65/0x210
[<c01032c5>] syscall_call+0x7/0xb
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 5
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [LNKB] -> GSI 5 (level, low)
-> IRQ 5
saa7133[0]: found at 0000:02:09.0, rev: 208, irq: 5, latency: 64, mmio:
0xfeadf800
saa7133[0]: subsystem: 17de:7201, board: Tevion/KWorld DVB-T 220RF
[card=88,autodetected]
saa7133[0]: board init: gpio is 100
i2c_adapter i2c-1: adapter [saa7133[0]] registered
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x50
i2c_adapter i2c-1: master_xfer[0] W, addr=0x50, len=0
i2c_adapter i2c-1: master_xfer[0] W, addr=0x50, len=0
i2c_adapter i2c-1: client [tveeprom] registered with bus id 1-0050
i2c_adapter i2c-1: master_xfer[0] R, addr=0x7a, len=0
i2c_adapter i2c-1: master_xfer[0] R, addr=0x47, len=0
i2c_adapter i2c-1: master_xfer[0] W, addr=0x50, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x50, len=128
saa7133[0]: i2c eeprom 00: de 17 01 72 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
i2c_adapter i2c-1: master_xfer[0] W, addr=0x08, len=3
i2c-core: driver [tuner] registered
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x42
i2c_adapter i2c-1: master_xfer[0] W, addr=0x42, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x43
i2c_adapter i2c-1: master_xfer[0] W, addr=0x43, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x4a
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4a, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x4b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=0
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x4b, len=1
tuner 1-004b: chip found @ 0x96 (saa7133[0])
i2c_adapter i2c-1: client [(tuner unset)] registered with bus id 1-004b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] R, addr=0x60, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x61, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x62, len=1
i2c_adapter i2c-1: master_xfer[0] R, addr=0x63, len=1
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
tuner 1-004b: setting tuner address to 61
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] R, addr=0x61, len=1
tuner 1-004b: type set to tda8290+75a
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x61, len=14
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: master_xfer[0] W, addr=0x4b, len=2
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x60
i2c_adapter i2c-1: master_xfer[0] W, addr=0x60, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x61
i2c_adapter i2c-1: master_xfer[0] W, addr=0x61, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x62
i2c_adapter i2c-1: master_xfer[0] W, addr=0x62, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x63
i2c_adapter i2c-1: master_xfer[0] W, addr=0x63, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x64
i2c_adapter i2c-1: master_xfer[0] W, addr=0x64, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x65
i2c_adapter i2c-1: master_xfer[0] W, addr=0x65, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x66
i2c_adapter i2c-1: master_xfer[0] W, addr=0x66, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x67
i2c_adapter i2c-1: master_xfer[0] W, addr=0x67, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x68
i2c_adapter i2c-1: master_xfer[0] W, addr=0x68, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x69
i2c_adapter i2c-1: master_xfer[0] W, addr=0x69, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6a
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6a, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6b
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6b, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6c
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6c, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6d
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6d, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6e
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6e, len=0
i2c_adapter i2c-1: found normal entry for adapter 1, addr 0x6f
i2c_adapter i2c-1: master_xfer[0] W, addr=0x6f, len=0
saa7133[0]: registered device video1 [v4l2]
saa7133[0]: registered device vbi1
saa7133[0]: registered device radio0
Back to top
View user's profile Send private message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Tue Apr 04, 2006 5:38 am    Post subject: Reply with quote

after this make in /usr/src/linux and make modules_install seemed to be the most intelligent thing
to do so I got my original cx88 modules working for Nova-T at least - is there another way of getting rid
of such modules and returning old ones after such mistrials?
Back to top
View user's profile Send private message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Tue Apr 04, 2006 10:51 pm    Post subject: Reply with quote

I got it running it seems - I'll try to sum it up later for those whom it may concern
'Till then I can say it wasn't easy and most instructions caused more harm than good...
Back to top
View user's profile Send private message
rufnut
Apprentice
Apprentice


Joined: 16 May 2005
Posts: 247

PostPosted: Wed Apr 05, 2006 1:14 pm    Post subject: Reply with quote

Jykke wrote:
I got it running it seems - I'll try to sum it up later for those whom it may concern
'Till then I can say it wasn't easy and most instructions caused more harm than good...



Ahh, yes but now you have 5.1 Dolby (when yr local transmitter programs send it. )

Hypermedia (windows application) does not support that and they make no mention of the card using spdif 5.1 Dolby pass-through.

Congratulations. :-)
Back to top
View user's profile Send private message
Jykke
Apprentice
Apprentice


Joined: 31 Mar 2006
Posts: 246

PostPosted: Wed Apr 05, 2006 6:25 pm    Post subject: Reply with quote

Ok here is a short walk through if somebody gets lucky and googles his way here.
I wasn't so lucky and hardly googled anywhere. It wasn't until I started with gentoo
before this thing seemed possible.

Ok here is a short description if somebody should google here one day...

I never found one for this card when I was yearning and burning for it.



I followed part of the howto here: http://www.vdr-wiki.de/wiki/index.php/Gentoo_DVB_Treiber

My kernel is 2.6.15





Variation B is the relevant approach here since kernel drivers do not work with this card.

The most important thing is thus to disable DVB for Linux support from Kernel

Of the rest I don't know many of them were activated in my kernel anyway.

Code maturity level options --->
[*] Prompt for development and incomplete code / driver
[*] Select only drivers expected to compile cleanly

Loadable module support --->
[*] Enable loadable module support
[*] Module unloading
[*] Automatic kernel module loading

Device Drivers --->
Generic Driver Options --->
[*] Select only drivers that don't need compile-time external firmware
[*] Prevent firmware from being built
<M> Hotplug firmware loading support

Block Devices --->
<*> RAM disk support
[*] Initial RAM disk (initrd) support

Input Device Support --->
<M> Event Interface (i.e. necessary for included IR-Receiver of the Hauppauge Nexus)

Character Devices --->
Serial Drivers -->
[ ] 8250/16550 and compatible serial support (or as module, only necessary for LIRC)
[*] Legacy (BSD) PTY support
<M> /dev/nvram support
<M> Enhance Realtime Clock support

I2C support --->
<M> I2C support
<M> I2C device interface

I2C Algorithms --->
<M> I2C bit-banging interfaces
<M> I2C PCF 8584 interfaces

Multimedia Devices --->
<M> Video For Linux aktivieren

Digital Video Broadcasting Devices --->
[ ] DVB For Linux

File Systems --->
<*> Kernel automounter version 4 support (also supports v3)

Pseudo filesystems -->
[*] /proc file system support
[*] Virtual memory file system support (former shm fs)
[*] /dev/pts file system for Unix98 PTYs

Now this is the very evil part - I did all I could but did not find an elegant solution.
I formerly had DVB for linux activated so pcimodules command (emerge pciutils)
spill out something like:

cx8800
cx88-blackbird
cx88-dvb

Even after recompiling without DVB for linux support!!!
there is a command somewhere in gentoo installation guide find etc. etc. how to find available modules.

I found out that I still had these dvb-modules under /lib/modules/kernel/drivers or something, nevermind
how I made make clean or make distclean in kernel source directory. Finally sick and tired of the whole
bother I just made a rm -rf on /lib/modules/kernel-2.6.15.1/drivers directory - probably backing it up first
is a better idea and if someone knows a better way to get rid of these modules obsolete old modules an advice
would be appreciated. Part of the old ones were namely (lirc_serial stuff or something) were causing warnings
during kernel compilation since some of these stuff got deactivated that I had when I followed the howto.

Anyway at this point make kernel for new, make modules_install and restart. Afterwards pcimodules command
should not suggest any "dvb" modules nor should you find any "dvb" modules under /lib/modules/ tree.
It is normal to have some of these tv card or video4linux modules available in my case saa7134.ko and cx8800.ko etc.

Ok, so far?

Afterwards one goes for the www.linuxtv.org there under CVS/Mercurial one finds instructions for fetching the
stuff with mercurial (here emerge mercurial) then hg clone http:// something ...

I recommend not to emerge the v4l-dvb-cvs build as the aforementioned howto says - it just made me go around another
unnecessary loop - use mercurial repository.

enter new v4l-dvb directory

make
make install

afterwards you should have again "dvb" modules available again (pcimodules command or the nice find command should give an idea)

modprobe evdev and
modprobe saa7134-dvb

check dmesg if you wish...you should have /dev/dvb/adapter0/ directory now.

Easy checks to do - emerge kaffeine with USE="dvb" and some other parameters so that you get the dvb icon.
When you start it should ask you about your adapter and location - you can tune the channels and it should all work.
Alternatively dvb-apps from www.linuxtv.org tzap command and mplayer should help you find out that the card works

As for the analogical tuner of the card - I just emerged tvtime chose PAL and was it "composite" (not television as source" and started
tuning - worked also brilliantly. Only bother: until now I don't get the sound out from the sound card for analogical tuner (only for dvb-t). It comes
out of the outlet of the card though, which is supposed to be connected to mic of the soundcard...This I need to figure out. I have a recollection that in
windows it wasn't necessary to plug this cable - everything worked through soundcard. I think I read somewhere that this is tvtime so beats me...

Remote controller is said not to work but I don't know - haven't tried it since I have hauppauge nova-t where it works like a toilet in a train so none of me headaches.
Back to top
View user's profile Send private message
Slammer
Bodhisattva
Bodhisattva


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Thu May 25, 2006 11:25 pm    Post subject: Reply with quote

Success!!! :lol:

I confirm that this card works very well with kernel 2.6.16-gentoo-r8 and CVS/Mercurial modules (still no driver in official kernel)
_________________
Keep Slamming...
Back to top
View user's profile Send private message
gallarpri
n00b
n00b


Joined: 24 Feb 2005
Posts: 6
Location: Seville, Spain

PostPosted: Thu Oct 19, 2006 11:12 am    Post subject: Reply with quote

Me too!! :D

In windows works tooooo bad, but in linux works excelent! 8)
Back to top
View user's profile Send private message
Slammer
Bodhisattva
Bodhisattva


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Thu Oct 19, 2006 4:49 pm    Post subject: Reply with quote

Kworld DVB-T 220 is supported from official kernel 2.6.17 :D
(Only radio has some problems....)
_________________
Keep Slamming...
Back to top
View user's profile Send private message
KimBP
n00b
n00b


Joined: 25 Sep 2006
Posts: 7

PostPosted: Sat Oct 28, 2006 8:40 pm    Post subject: Maybe support for DVB-T 220 - but how to debug it Reply with quote

I've installed a DVB-T 220 in my EN12000 running kernel 2.6.17-r8

Unfortunately MythTv generates a black screen for a while when selecting "see tv". When it returns a have a bunch of tripple lines saying:

Mythsocket(82e8ba8:-1) writeStringList: Error, called with unconnected socket.
Mythsocket(82e8ba8:-1) readStringList: Error, called with unconnected socket.
RemoteEncoder::SendReceiveStringList(): No Response

In the backend console I'm told that TVRec(1) is switching from None to WatchingLiveTV followed by something about Unknown video codec and some more about audio which I haven't tryed to setup at all.
In the end it changes back to None and says Finished recording Unknown: channel 1066

Maybe I should notice that I do have an antenna only at the analog input, and during mythtv-setup I've only bothered about this part of my card. During scan the board did actually come up with 3 channels which I suppose is about what I'd expect to get in this area.

But how do I proceed from here. What am I supposed to see in lsmod, dmesg etc.
How do I decide whether my problems are caused by kernel/drivers or by MythTv configuration?
Is it a myth backend or a frontend issue?
Back to top
View user's profile Send private message
Slammer
Bodhisattva
Bodhisattva


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Sun Oct 29, 2006 10:22 am    Post subject: Reply with quote

First of all, examine your dmesg by executing "dmesg | grep saa71"
If the card is detected then the video0/vbi0/radio0 devices are registered.
Code:

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:00:0e.0, rev: 208, irq: 5, latency: 30, mmio: 0xde001000
saa7133[0]: subsystem: 17de:7201, board: Tevion/KWorld DVB-T 220RF [card=88,autodetected]
saa7133[0]: board init: gpio is 100
saa7133[0]: i2c eeprom 00: de 17 01 72 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-004b: chip found @ 0x96 (saa7133[0])
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
DVB: registering new adapter (saa7133[0]).


If you have video0/vbi0/radio0 registered the kernel driver is OK.
Try with a simpler tv program like xdtv to test if your card is working.
_________________
Keep Slamming...
Back to top
View user's profile Send private message
KimBP
n00b
n00b


Joined: 25 Sep 2006
Posts: 7

PostPosted: Mon Oct 30, 2006 4:29 pm    Post subject: TV signal Ok - but no audio Reply with quote

Thanx Slammer.
With xdtv I've managed to find a couple of channels on my analog input.

Next problem I wanna solve is audio. This isn't a TV problem but merely a newbee problem I've deferred until now.

Apparantly I have no audio at all, except for some noice when I turn on my PC.

alsamixer tells me I have a VIA 8237 card. So do `cat /proc/asound/cards`
Code:
 
 0 [V8237          ]: VIA8237 - VIA 8237
                      VIA 8237 with VIA1618 at 0xc800, irq 20
 1 [SAA7134        ]: SAA7134 - SAA7134
                      saa7133[0] at 0xfdffc000 irq 17


In my kernel config I have
Code:

CONFIG_SND_VIA82XX=y
CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_RAWMIDI=y
CONFIG_SND_SEQUENCER=y
CONFIG_SND_RTCTIMER=y
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
CONFIG_SND_VERBOSE_PROCFS=y
CONFIG_SND_MPU401_UART=y
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_AC97_BUS=y



Starting alsasound (/etc/init.d/alsasound start) gives:
Code:

 * Loading ALSA modules ...                                  [ ok ]
 * Restoring Mixer Levels ...                                [ ok ]


Besides this I'm quite sure my console tells me that the via82xx driver doesn't load properly during boot. Don't know how to find this log when up and running.

Any ideas?
Back to top
View user's profile Send private message
Slammer
Bodhisattva
Bodhisattva


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Mon Oct 30, 2006 6:30 pm    Post subject: Reply with quote

This card has two audio output options.
1. Using internal audio through PCI Bus (as second sound card)
2. Using loop connector from TV-Card's Line-Out output to Sound card's Line-In.

I am using the 2nd option, with the small jack-to-jack cable (included with my card). With this option is very easy to control the audio, as Line-In.
I tried to use the 1st option but I failed. I used the SAA7134 audio, as second soundcard without results. I didn't search this option further because I am already happy with the 2nd option.
_________________
Keep Slamming...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum