Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Universal STV0299/TSA5059 frontend driver



On Sun, 22 Dec 2002 23:04:52 +0100
Peter Schildmann <peter.schildmann@web.de> wrote:

> Hi,
> 
> On Mon, Dec 09, 2002 at 12:00:28PM +0100, Holger Waechtler wrote:
> > unfortunally this is a pretty bad solution if you have multiple cards 
> > with different stv0299 based tuner modules - you can't load the same 
> > module multiple times with different module parameters.
> > 
> > We have to implement some autoprobing as you can see it in ves1820.c.
> 
> here is a patch against my modified BSRU6 driver (sent Dec 08 2002)
> that adds autoprobing.
> 
> Peter
 
I have testet this driver for some days now and it seems quite good.
I using a Hauppauge WinTV NEXUS-s and a WinTV NOVA-s with vdr-1.1.20
and dvb-20021201, Linux version 2.4.18-xfs-1.1

Dec 27 19:04:00 ludo kernel:  <6>Linux video capture interface: v1.00
Dec 27 19:04:01 ludo kernel: DVB: registering new adapter (Technotrend/Hauppauge PCI rev2.1 or 2.2).
Dec 27 19:04:01 ludo kernel: AMD756: dev 1131:7146, router pirq : 3 get irq : 11
Dec 27 19:04:01 ludo kernel: PCI: Found IRQ 11 for device 00:0a.0
Dec 27 19:04:01 ludo kernel: uni_stv0299.c: setup for tuner BSRU6, TDQB-S00x, SU1278
Dec 27 19:04:01 ludo kernel: DVB: registering frontend 0:0 (STV0299/TSA5059 based)...
Dec 27 19:04:01 ludo kernel: DVB: registering new adapter (TT-Budget/WinTV-NOVA-CI PCI).
Dec 27 19:04:01 ludo kernel: AMD756: dev 1131:7146, router pirq : 2 get irq : 12
Dec 27 19:04:01 ludo kernel: PCI: Found IRQ 12 for device 00:09.0
Dec 27 19:04:01 ludo kernel: uni_stv0299.c: setup for tuner SU1278/SH
Dec 27 19:04:01 ludo kernel: DVB: registering frontend 1:0 (STV0299/TSA5059 based)...
Dec 27 19:04:03 ludo kernel: DVB: AV7111(0) - firm f0240009, rtsl b0250018, vid 71010068, app 00012502

Still the replay of RTL isn't posible, but that isn't uni_stv0299 related.
Recording on then primary device with firmware=2002-04-15 crashes vdr.

While recording movies on both cards I get some ARM crashes either if I jump wild
between the OSD menus or if play another record with progress bar on and hopping
minutes back and forth multiple.

If I unload the driver (rmmod dvb-ttpci) I get a kernel oops, but my system is quite stable.
It's allways the same module and EIP

Dec 25 23:44:22 ludo kernel: Unable to handle kernel paging request at virtual address d09bf0f6
Dec 25 23:44:22 ludo kernel:  printing eip:
Dec 25 23:44:22 ludo kernel: d09bf0f6
Dec 25 23:44:22 ludo kernel: *pde = 0142f067
Dec 25 23:44:22 ludo kernel: *pte = 00000000
Dec 25 23:44:22 ludo kernel: Oops: 0000
Dec 25 23:44:22 ludo kernel: CPU:    0
Dec 25 23:44:22 ludo kernel: EIP:    0010:[hisax:__insmod_hisax_S.bss_L4576+137494/372620046]    Not tainted
Dec 25 23:44:22 ludo kernel: EIP:    0010:[<d09bf0f6>]    Not tainted
Dec 25 23:44:22 ludo kernel: EFLAGS: 00010246
Dec 25 23:44:22 ludo kernel: eax: c25f4000   ebx: 00000005   ecx: 00000000   edx: c2790000
Dec 25 23:44:22 ludo kernel: esi: 00000100   edi: c25f2000   ebp: ce0baa00   esp: c25f3edc
Dec 25 23:44:22 ludo kernel: ds: 0018   es: 0018   ss: 0018
Dec 25 23:44:22 ludo kernel: Process kdvb-fe (pid: 4482, stackpage=c25f3000)
Dec 25 23:44:22 ludo kernel: Stack: ce0baa00 c2224000 00000064 00000001 d09bf3e6 ce0baa00 00000064 00000000
Dec 25 23:44:22 ludo kernel:        ce0baa00 00000001 d09bfd30 ce0baa00 c2224000 00000064 00000002 ce0baa38
Dec 25 23:44:22 ludo kernel:        ce0baa00 00000001 d09bfde5 ca151540 c25f3f6c 00000001 00007600 ca151540
ec 25 23:44:22 ludo kernel: Call Trace: [hisax:__insmod_hisax_S.bss_L4576+112886/372644654] [hisax:__insmod_hisax_S.bss_L4576+116462/372641078] [hisax:__insmod_hisax_S.bss_L4576+94124/372663416] [hisax:__insmod_hisax_S.bss_L4576+103464/372654076] [hisax:__insmod_hisax_S.bss_L4576+96589/372660951]
Dec 25 23:44:22 ludo kernel: Call Trace: [<d09b90d6>] [<d09b9ece>] [<d09b478c>] [<d09b6c08>] [<d09b512d>]
Dec 25 23:44:22 ludo kernel:    [kernel_thread+35/48]
Dec 25 23:44:22 ludo kernel:    [<c0105523>]
Dec 25 23:44:22 ludo kernel:
Dec 25 23:44:22 ludo kernel: Code:  Bad EIP value.

Any hints how to improve are welcome.
Is there anything to test or to program (especially RTL-Problem, ARM-crashes)?

Matthias



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index