Re: [linux-dvb] Pinnacle 400e USB DVB-S something to try

2006-11-16 Thread Andrew de Quincey
On Wednesday 18 October 2006 08:43, Patrick Boettcher wrote:
 On Tue, 17 Oct 2006, Andrea Venturi wrote:
  dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully initialized and
  connected. divide error:  [#1]
  PREEMPT
  Modules linked in: lnbp21 tda826x tda10086 dvb_usb_ttusb2 dvb_usb
  dvb_core dvb_pll vmnet vmmon rfco
  mm l2cap bluetooth ipv6 autofs4 thermal fan button ac battery i2c_i801
  speedstep_centrino freq_tabl
  e processor nvidia i2c_core usbhid usb_storage 8250_pci snd_intel8x0m
  snd_intel8x0 8250_pnp snd_ac9
  7_codec snd_ac97_bus pcmcia snd_pcm_oss snd_mixer_oss crc32 snd_pcm
  snd_timer ipw2200 snd soundcore
   ieee80211 ieee80211_crypt irda ehci_hcd uhci_hcd psmouse intel_agp
  agpgart snd_page_alloc yenta_so
  cket rsrc_nonstatic pcspkr evdev firmware_class 8250 rtc parport_pc
  parport crc_ccitt tg3 usbcore s  erial_core
  CPU:0
  EIP:0060:[f8bd79df]Tainted: P  VLI
  EFLAGS: 00210246   (2.6.17 #1)
  EIP is at tda10086_set_frontend+0x311/0x3f6 [tda10086]
  eax: 002edfff   ebx:    ecx:    edx: 
  esi:    edi: 0004   ebp: db13df6c   esp: db13df3c
  ds: 007b   es: 007b   ss: 0068
  Process kdvb-fe-0 (pid: 11106, threadinfo=db13c000 task=da7670f0)
  Stack:   0108   f3d57a00 000176ff
  04004343
 0010bd28 d9d82400 f3d57a08  db13df94 f8ccb631 f3d57a08
  d9d82404
  0002 0010bd28 d9d82400 f3d57a08 db13dfc4 db13dfa8
  f8ccbdd2
  Call Trace:
   c0103d58 show_stack_log_lvl+0x85/0x8f  c0103ee6
  show_registers+0x14f/0x1c3
   c01040b7 die+0x15d/0x231  c0104205 do_trap+0x7a/0x98
   c01047be do_divide_error+0x87/0x91  c010381f error_code+0x4f/0x54
   f8ccb631 dvb_frontend_swzigzag_autotune+0x17d/0x1a8 [dvb_core]
  f8ccbdd2 dvb_frontend_swzigzag  +0x1a5/0x206 [dvb_core]
   f8cccb2f dvb_frontend_thread+0x25c/0x2de [dvb_core]  c0101005
  kernel_thread_helper+0x5/0xb
  Code: ff ff 8b 45 e4 89 d9 ba 07 00 00 00 c1 eb 08 e8 04 fb ff ff 8b 45
  e4 89 d9 ba 08 00 00 00 e8   f5 fa ff ff 8d 86 ff df 2e
  00 31 d2 f7 f6 ba 09 00 00 00 89 c1 8b 45 e4 e8 dc fa ff ff 0f b6 4d e
   d
  EIP: [f8bd79df] tda10086_set_frontend+0x311/0x3f6 [tda10086] SS:ESP
  0068:db13df3c
  
 
  that's all as a first report. let me know if you need more info.

 This is a problem in the tda10086-module - but I'm unable to see it.
 Andrew, can you take a look, please?

Hmm, there are several places - I'm assuming the stacktrace is knackered and 
is sticking at set_frontend.

Is this reproducable easily? If so, I can hack a debug patch together...

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Pinnacle 400e USB DVB-S something to try

2006-10-18 Thread Patrick Boettcher

On Tue, 17 Oct 2006, Andrea Venturi wrote:
 dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully initialized and connected.
 divide error:  [#1]
 PREEMPT
 Modules linked in: lnbp21 tda826x tda10086 dvb_usb_ttusb2 dvb_usb
 dvb_core dvb_pll vmnet vmmon rfco
 mm l2cap bluetooth ipv6 autofs4 thermal fan button ac battery i2c_i801
 speedstep_centrino freq_tabl
 e processor nvidia i2c_core usbhid usb_storage 8250_pci snd_intel8x0m
 snd_intel8x0 8250_pnp snd_ac9
 7_codec snd_ac97_bus pcmcia snd_pcm_oss snd_mixer_oss crc32 snd_pcm
 snd_timer ipw2200 snd soundcore
  ieee80211 ieee80211_crypt irda ehci_hcd uhci_hcd psmouse intel_agp
 agpgart snd_page_alloc yenta_so
 cket rsrc_nonstatic pcspkr evdev firmware_class 8250 rtc parport_pc
 parport crc_ccitt tg3 usbcore s  erial_core
 CPU:0
 EIP:0060:[f8bd79df]Tainted: P  VLI
 EFLAGS: 00210246   (2.6.17 #1)
 EIP is at tda10086_set_frontend+0x311/0x3f6 [tda10086]
 eax: 002edfff   ebx:    ecx:    edx: 
 esi:    edi: 0004   ebp: db13df6c   esp: db13df3c
 ds: 007b   es: 007b   ss: 0068
 Process kdvb-fe-0 (pid: 11106, threadinfo=db13c000 task=da7670f0)
 Stack:   0108   f3d57a00 000176ff
 04004343
0010bd28 d9d82400 f3d57a08  db13df94 f8ccb631 f3d57a08
 d9d82404
 0002 0010bd28 d9d82400 f3d57a08 db13dfc4 db13dfa8
 f8ccbdd2
 Call Trace:
  c0103d58 show_stack_log_lvl+0x85/0x8f  c0103ee6
 show_registers+0x14f/0x1c3
  c01040b7 die+0x15d/0x231  c0104205 do_trap+0x7a/0x98
  c01047be do_divide_error+0x87/0x91  c010381f error_code+0x4f/0x54
  f8ccb631 dvb_frontend_swzigzag_autotune+0x17d/0x1a8 [dvb_core]
 f8ccbdd2 dvb_frontend_swzigzag  +0x1a5/0x206 [dvb_core]
  f8cccb2f dvb_frontend_thread+0x25c/0x2de [dvb_core]  c0101005
 kernel_thread_helper+0x5/0xb
 Code: ff ff 8b 45 e4 89 d9 ba 07 00 00 00 c1 eb 08 e8 04 fb ff ff 8b 45
 e4 89 d9 ba 08 00 00 00 e8   f5 fa ff ff 8d 86 ff df 2e
 00 31 d2 f7 f6 ba 09 00 00 00 89 c1 8b 45 e4 e8 dc fa ff ff 0f b6 4d e
  d
 EIP: [f8bd79df] tda10086_set_frontend+0x311/0x3f6 [tda10086] SS:ESP
 0068:db13df3c
 
 
 that's all as a first report. let me know if you need more info.

This is a problem in the tda10086-module - but I'm unable to see it. 
Andrew, can you take a look, please?

Patrick.

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Pinnacle 400e USB DVB-S something to try

2006-10-17 Thread Andrea Venturi
Patrick Boettcher wrote:
 Hi all,
 
 I just finished something that seem to drive the Pinnacle PCTV 400e 
 correctly. 
 
 I encourage every owner of such a device to try the driver from:
 http://linuxtv.org/hg/~pb/v4l-dvb.ttusb2
 with the firmware from here:
 http://thadathil.net:8000/dvb/fw/dvb-usb/dvb-usb-pctv-400e-01.fw
 
 Good luck and don't forget to report success or failure,

hi,

i have this pctv400e and i tried today with this experimental branch.

this is just a first report; more details if needed.

no problem compiling and loading driver  firmware (on my compiled
2.6.17 kernel)


usb 5-2.1: new high speed USB device using ehci_hcd and address 7
usb 5-2.1: configuration #1 chosen from 1 choice
dvb-usb: found a 'Pinnacle 400e DVB-S USB2.0' in cold state, will try to
load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-pctv-400e-01.fw'
usb 5-2.1: USB disconnect, address 7
dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
usb 5-2.1: new high speed USB device using ehci_hcd and address 8
usb 5-2.1: configuration #1 chosen from 1 choice
dvb-usb: found a 'Pinnacle 400e DVB-S USB2.0' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software
demuxer.
DVB: registering new adapter (Pinnacle 400e DVB-S USB2.0).
DVB: registering frontend 0 (Philips TDA10086 DVB-S)...
dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully initialized and connected.
===

now comes the problem..

when i try this dvbstream dump on BBC (eurobird1 28.5)

[EMAIL PROTECTED]:/tmp$ dvbstream -f 10847 -p V -o 8192  /dev/null
dvbstream v0.6 - (C) Dave Chapman 2001-2004
Released under the GPL.
Latest version available from http://www.linuxstb.org/
Tuning to 10847 Hz
Using DVB card Philips TDA10086 DVB-S, freq=10847
tuning DVB-S to Freq: 1097000, Pol:V Srate=0, 22kHz tone=off, LNB: 0
Setting only tone OFF and voltage 13V
DISEQC SETTING SUCCEDED
Getting frontend status

the application hangs here (of course i missed the 000 in the freq
param!), and in dmesg, i can see this error:


dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully initialized and connected.
divide error:  [#1]
PREEMPT
Modules linked in: lnbp21 tda826x tda10086 dvb_usb_ttusb2 dvb_usb
dvb_core dvb_pll vmnet vmmon rfco
mm l2cap bluetooth ipv6 autofs4 thermal fan button ac battery i2c_i801
speedstep_centrino freq_tabl
e processor nvidia i2c_core usbhid usb_storage 8250_pci snd_intel8x0m
snd_intel8x0 8250_pnp snd_ac9
7_codec snd_ac97_bus pcmcia snd_pcm_oss snd_mixer_oss crc32 snd_pcm
snd_timer ipw2200 snd soundcore
 ieee80211 ieee80211_crypt irda ehci_hcd uhci_hcd psmouse intel_agp
agpgart snd_page_alloc yenta_so
cket rsrc_nonstatic pcspkr evdev firmware_class 8250 rtc parport_pc
parport crc_ccitt tg3 usbcore s  erial_core
CPU:0
EIP:0060:[f8bd79df]Tainted: P  VLI
EFLAGS: 00210246   (2.6.17 #1)
EIP is at tda10086_set_frontend+0x311/0x3f6 [tda10086]
eax: 002edfff   ebx:    ecx:    edx: 
esi:    edi: 0004   ebp: db13df6c   esp: db13df3c
ds: 007b   es: 007b   ss: 0068
Process kdvb-fe-0 (pid: 11106, threadinfo=db13c000 task=da7670f0)
Stack:   0108   f3d57a00 000176ff
04004343
   0010bd28 d9d82400 f3d57a08  db13df94 f8ccb631 f3d57a08
d9d82404
    0002 0010bd28 d9d82400 f3d57a08 db13dfc4 db13dfa8
f8ccbdd2
Call Trace:
 c0103d58 show_stack_log_lvl+0x85/0x8f  c0103ee6
show_registers+0x14f/0x1c3
 c01040b7 die+0x15d/0x231  c0104205 do_trap+0x7a/0x98
 c01047be do_divide_error+0x87/0x91  c010381f error_code+0x4f/0x54
 f8ccb631 dvb_frontend_swzigzag_autotune+0x17d/0x1a8 [dvb_core]
f8ccbdd2 dvb_frontend_swzigzag  +0x1a5/0x206 [dvb_core]
 f8cccb2f dvb_frontend_thread+0x25c/0x2de [dvb_core]  c0101005
kernel_thread_helper+0x5/0xb
Code: ff ff 8b 45 e4 89 d9 ba 07 00 00 00 c1 eb 08 e8 04 fb ff ff 8b 45
e4 89 d9 ba 08 00 00 00 e8   f5 fa ff ff 8d 86 ff df 2e
00 31 d2 f7 f6 ba 09 00 00 00 89 c1 8b 45 e4 e8 dc fa ff ff 0f b6 4d e
 d
EIP: [f8bd79df] tda10086_set_frontend+0x311/0x3f6 [tda10086] SS:ESP
0068:db13df3c


that's all as a first report. let me know if you need more info.

bye

andrea venturi



___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


Re: [linux-dvb] Pinnacle 400e USB DVB-S something to try

2006-10-16 Thread Patrick Boettcher
Hi,

I forward this Email to get some more power on any merge request from my 
side. :)

Hope there are more people who will test the driver after this Email.

Patrick.

-- Forwarded message --
Date: Mon, 16 Oct 2006 18:41:57 +0200
From: Juergen Keller [EMAIL PROTECTED]
To:  [EMAIL PROTECTED]
Subject: Re: [linux-dvb] Pinnacle 400e USB DVB-S something to try

Hallo Herr Boettcher,

zuerst einmal sorry, dass ich an Ihre private email Adresse schreibe. Auf der
Mailingliste wäre der Kommentar bedeutend besser aufgehoben, aber dafür reicht
leider mein Englisch nicht aus.  Ich habe heute Nachmittag den neuen Treiber
eingepatcht und muss sagen, dass ich begeistert bin. Seit knappen drei Stunden
laeuft mein VDR(Kernel 2.6.18) mit einer FF-Karte und der Pinnacle 400e perfekt.
Bis jetzt weder Probleme noch Aussetzer...

Vielen Dank für die Muehe und einen schoenen Gruss

  Juergen Keller

He is saying, that he is sorry for writing directly to me. The ML would 
have been more appropriate for that, but his English is not good enough. 

He tested the driver for the pctv 400e this afternoon and it is running 
since 3 hours without any problems. Neither problems nor dropouts.
___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[linux-dvb] Pinnacle 400e USB DVB-S something to try

2006-10-15 Thread Patrick Boettcher
Hi all,

I just finished something that seem to drive the Pinnacle PCTV 400e 
correctly. 

I encourage every owner of such a device to try the driver from:
http://linuxtv.org/hg/~pb/v4l-dvb.ttusb2
with the firmware from here:
http://thadathil.net:8000/dvb/fw/dvb-usb/dvb-usb-pctv-400e-01.fw

Good luck and don't forget to report success or failure,
Patrick.

--
  Mail: [EMAIL PROTECTED]
  WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/

___
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb