[linux-dvb] Twinhan 1025 DVB-S: Fedora 4 with kernel 2.6.17.10: No Frontend0

cornel at pdtsa.co.za cornel at pdtsa.co.za
Sat Sep 9 09:59:58 CEST 2006


Hi All,

=========== Into =================

I apologise for confusion. I am new to lists, dont like asking for help.
I was asked to create a new subject for my post, to make it easier to
follow, so I have changed the subject again(!!!).

I have a VIA mini-ITX CN700 and Twinhan 1025 DVB-S card.
I have been using the Twinhan 1022 card for a while, with a lot of success.
The 1025 is giving me a head ache.

My distro is Fedora 4, but I use vanilla kernels from kernel.org and the
1022 card worked fine on the FC kernel.
I have tried the steps below with 2.6.17.8, 10 and 11 and have the same
results.

Thanks to Mike, Dave and Manu for the help thus far. The "make distclean"
was not the miracle answer.

=========== Kernel setup ==============
# uname -a
Linux ptqtest2 2.6.17.10 #2 Sat Sep 9 07:49:41 SAST 2006 i686 i686 i386
GNU/Linux

# tar -jxvf linux-2.6.17.10.tar.bz2
# make menuconfig (set DVB as Modules)
# make -j2 && make modules && make modules_install
# cp bzImage /boot/vmlinuz
# mkinitrd /boot/initrd-2.6.17.10 2.6.17.10
edit /boot/grub/menu.lst
# reboot

============ V4L-DVB setup ==============

# hg clone http://linuxtv.orf/hg/v4l-dvb (which sometimes give service not
known error)
# cd v4l-dvb
# make distclean
# make all
# make install
# reboot

============ tuning card ===============

# modprobe dvb-core
# modprobe bttv card=113
# modprobe dvb-bt8xx
# modprobe dst verbose=4

============ Devices created ===========

# ls -l /dev/dvb/adapter0/
total 0
crw-rw----  1 root root 212, 4 Sep  9 08:24 demux0
crw-rw----  1 root root 212, 5 Sep  9 08:24 dvr0
crw-rw----  1 root root 212, 7 Sep  9 08:24 net0


============ Lets szap it ===============

# szap -c /etc/channels.conf xxxxxxxxxxxxx
reading channels from file '/etc/channels.conf'
zapping to 2 'xxxxxxxxxxxx':
sat 0, frequency = 11081 MHz H, symbolrate 14876000, vpid = 0x1fff, apid =
0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
opening frontend failed: No such file or directory


============ lspcc -vv ============

00:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB card
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (4000ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at fdfff000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB Card
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (1000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at fdffe000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

========== dmesg =================

via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker
ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNKA] -> GSI 10 (level, low)
-> IRQ 10
eth0: VIA Rhine II at 0xfdffb000, 00:30:18:a6:95:01, IRQ 10.
eth0: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] -> GSI 11 (level, low)
-> IRQ 11
PCI: Setting latency timer of device 0000:00:11.5 to 64
shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
Linux video capture interface: v2.00
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKB] -> GSI 11 (level, low)
-> IRQ 11
bttv0: Bt878 (rev 17) at 0000:00:08.0, irq: 11, latency: 32, mmio: 0xfdfff000
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is
1822:0001
bttv0: using: Twinhan DST + clones [card=113,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00d500ff [init]
bttv0: using tuner=4
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:00:08.1[A] -> Link [LNKB] -> GSI 11 (level, low)
-> IRQ 11
bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions.
bt878(0): Bt878 (rev 17) at 00:08.1, irq: 11, latency: 32, memory: 0xfdffe000
ACPI: PCI Interrupt 0000:00:10.4[C] -> Link [LNKC] -> GSI 11 (level, low)
-> IRQ 11
...................
DVB: registering new adapter (bttv0).
DVB: Unable to find symbol dst_attach()
frontend_init: Could not find a Twinhan DST.
dvb-bt8xx: A frontend driver was not found for device 109e/0878 subsystem
1822/0001

========== lsmod ==================

Module                  Size  Used by
vfat                   13056  1
fat                    53660  1 vfat
dst                    29064  0
dvb_bt8xx              17156  0
dvb_pll                14468  1 dvb_bt8xx
dvb_core               82088  2 dst,dvb_bt8xx
parport_pc             28268  1
lp                     13504  0
parport                37576  2 parport_pc,lp
autofs4                21892  2
rfcomm                 38292  0
l2cap                  24704  5 rfcomm
bluetooth              49380  4 rfcomm,l2cap
sunrpc                156836  1
video                  15492  0
button                  6800  0
battery                 9604  0
ac                      5124  0
ipv6                  254080  12
ohci1394               35376  0
usb_storage            72256  2
ieee1394              301400  1 ohci1394
uhci_hcd               24204  0
ehci_hcd               33288  0
bt878                  10828  2 dst,dvb_bt8xx
tuner                  61864  0
bttv                  177980  2 dvb_bt8xx,bt878
video_buf              25732  1 bttv
ir_common              28676  1 bttv
compat_ioctl32          1280  1 bttv
i2c_algo_bit            9480  1 bttv
btcx_risc               5128  1 bttv
tveeprom               14736  1 bttv
videodev               24960  1 bttv
v4l1_compat            13444  1 videodev
v4l2_common            23168  3 tuner,bttv,videodev
shpchp                 40888  0
i2c_viapro              9364  0
i2c_core               22016  8
dst,dvb_bt8xx,dvb_pll,tuner,bttv,i2c_algo_bit,tveeprom,i2c_viapro
snd_via82xx            28824  0
gameport               15880  1 snd_via82xx
snd_ac97_codec         92576  1 snd_via82xx
snd_ac97_bus            2688  1 snd_ac97_codec
snd_seq_dummy           4100  0
snd_seq_oss            33252  0
snd_seq_midi_event      7808  1 snd_seq_oss
snd_seq                52428  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss            41888  0
snd_mixer_oss          18560  1 snd_pcm_oss
snd_pcm                87940  3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer              24068  2 snd_seq,snd_pcm
snd_page_alloc         10376  2 snd_via82xx,snd_pcm
snd_mpu401_uart         8576  1 snd_via82xx
snd_rawmidi            25504  1 snd_mpu401_uart
snd_seq_device          8716  4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd                    53856  11
snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10208  1 snd
via_rhine              25220  0
mii                     6144  1 via_rhine
floppy                 62204  0
dm_snapshot            17708  0
dm_zero                 2176  0
dm_mirror              22196  0
dm_mod                 57364  6 dm_snapshot,dm_zero,dm_mirror
sata_via                8324  2
libata                 70796  1 sata_via


Thanks Cornel.


>
> hi
> something is difficult to me, your are on diff. threads with this
> problem. difficult to follow.
> i wrote a email yesterday, but didn't send and throw it away after i
> realized that you are on diff. threads...
>
> ??????????
>
> Cornel van Lingen (PDT) wrote:
>> Hi All,
>>
>> I think I have slept 8 hours in this week.
>>
> best to do it now !
> but please send me/do first:
> - your os ( i'm quit not sure: FC5 ?) [1]
> - your card: iirc TwinHan 1025 DVB-S ? USB/PCI ?
>     - exact model name: more than TwinHan ... ???
>     - lspci -vv output
>
>
> [1] else goto [2]
> if so try:
> all as USER
> - cd <your-kernel-src> (best with 2.6.17.11)
>
> [maybe someone can *jump in here* to give a better advise]
>
> - make mrproper
> - check your Makefile => EXTRAVERSION= ???;
> change it or del your old selfmade kernel (grub-entries, files
>                under /boot and /lib/modules/<your-kernel>
>
> - make oldconfig ! (all yes or modules)
> - make xconfig (... menuconfig, or ...)
> check the entries under MULTIMEDIA DEVICES
> i suggest to leave them to the defaults made by oldconfig
>
> [maybe someone can *jump in here* to give a better advise]
>
> - make && make modules
>
> as ROOT now
> - make modules && make install
> - check your firmware dir, move all, what's not needed out of the way;
> maybe get a new one (kernel-doc's: get_dvb_firmware)
> - reboot
>
> save and send me your
> dmesg (dmesg >> dmesg-$(uname -r)
> and
> lsmod (lsmod >> lsmod-$(uname -r)
>
> if all doesn't help and if don't get any further idea (after reading
> your dmesg/lsmod)
>
> someone *must* jump in here to give a better advise...
>
>
> [2]
> start a *unique* thread (<your-card:exact model> <your problem>)
>
> clear up your head. sleep !
>
>
> 	ronald
>
>




More information about the linux-dvb mailing list