Re: problem with libdvben50221 and powercam pro V4 [almost solved]

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

 



pierre.gronlier wrote:
> pierre gronlier wrote, On 01/24/2010 11:03 PM:
>> DUBOST Brice <dubost <at> crans.ens-cachan.fr> writes:
>>> Manu Abraham a écrit :
>>>> Hi Brice,
>>>>
>>>> On Mon, Jan 25, 2010 at 12:09 AM, DUBOST Brice
>>>> <dubost <at> crans.ens-cachan.fr> wrote:
>>>>> Hello
>>>>>
>>>>> Powercam just made a new version of their cam, the version 4
>>>>>
>>>>> Unfortunately this CAM doesn't work with gnutv and applications based on
>>>>> libdvben50221
>>>>>
>>>>> This cam return TIMEOUT errors (en50221_stdcam_llci_poll: Error reported
>>>>> by stack:-3) after showing the supported ressource id.
>>>>>
>>>>> The problem is that this camreturns two times the list of supported ids
>>>>> (as shown in the log) this behavior make the llci_lookup_callback
>>>>> (en50221_stdcam_llci.c line 338)  failing to give the good ressource_id
>>>>> at the second call because there is already a session number (in the
>>>>> test app the session number is not tested)
>>>>>
>>>>> I solved the problem commenting out the test for the session number as
>>>>> showed in the joined patch (against the latest dvb-apps, cloned today)
>> I will run some tests with a TT3200 card too and a Netup card tomorrow.
>>
>> Regarding the cam returning two times the list of valid cam ids, wouldn't be
>> better if the manufacturer corrects it in the cam firmware ?
>> What says the en50221 norm about it ?
>>
> 
> Indeed, with the patch applied, the command gnutv -adapter 0 -cammenu is
> working fine with a netup card too.
> 
> I will try to update to the last revision of pcam firmware (v4.2) and
> report this behaviour to the manufacturer.
> 


Hello, a bit more information on this issue

Just for information, Here I attach you the log of another test I did,
the CAM answers the list of available Ids several times (each time you
change it basically) on the same session.

Manu : the test in the libdvben50221 was intended to deal with which case ?

I notice also that the decoding can fail if the PMT_ASK is sent between
the two ca_list answer at the beginning (this is a bit boring).

Regards

-- 
Brice



Found a CAM on adapter1... waiting...
en50221_tl_register_slot
slotid: 0
tcid: 1
Press a key to enter menu
00:Host originated transport connection 1 connected
00:Public resource lookup callback 1 1 1
00:CAM connecting to resource 00010041, session_number 1
00:CAM successfully connected to resource 00010041, session_number 1
00:test_rm_reply_callback
00:test_rm_enq_callback
00:Public resource lookup callback 2 1 1
00:CAM connecting to resource 00020041, session_number 2
00:CAM successfully connected to resource 00020041, session_number 2
00:test_ai_callback
  Application type: 01
  Application manufacturer: 02ca
  Manufacturer code: 3000
  Menu string: PCAM V4.1
00:Public resource lookup callback 3 1 1
00:CAM connecting to resource 00030041, session_number 3
00:CAM successfully connected to resource 00030041, session_number 3
00:test_ca_info_callback
  Supported CA ID: 0500
00:Connection to resource 00030041, session_number 3 closed
00:Public resource lookup callback 3 1 1
00:CAM connecting to resource 00030041, session_number 3
00:CAM successfully connected to resource 00030041, session_number 3
00:test_ca_info_callback
  Supported CA ID: 0500

00:Public resource lookup callback 64 1 1
00:CAM connecting to resource 00400041, session_number 4
00:CAM successfully connected to resource 00400041, session_number 4
00:test_mmi_display_control_callback
  cmd_id: 01
  mode: 01
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Select a language
  bottom: 
  item 1: English
  item 2: French
  item 3: Spanish
  item 4: German
  item 5: Russian
  item 6: Arabic A
  item 7: Arabic B
  raw_length: 0
1
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Main Menu
  bottom: Select one and press 'OK' to continue
  item 1: SmartCard & PIN
  item 2: CAS
  item 3: VP: 21680
  item 4: Download Status
  raw_length: 0
2
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Currently selected CAS: 
  bottom: Please select 'Yes' or 'No' and press 'OK' to continue
  item 1: Do you want to change it?
  item 2: No
  item 3: Yes
  raw_length: 0
3
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Currently selected CAS:
  bottom: Please select an option and press 'OK' to continue
  item 1: ALL
  item 2: Embedded Channels & PIN [OFF]
  item 3: MOSAIC-S [OFF]
  item 4: MOSAIC-V [ON]
  item 5: MOSAIC-I [OFF]
  item 6: MOSAIC-B [OFF]
  item 7: MOSAIC-C [OFF]
  item 8: MOSAIC-X [OFF]
  item 9: KEYFLY [OFF]
  raw_length: 0
3
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Currently selected CAS:
  bottom: Please select an option and press 'OK' to continue
  item 1: ALL
  item 2: Embedded Channels & PIN [OFF]
  item 3: MOSAIC-S [ON]
  item 4: MOSAIC-V [ON]
  item 5: MOSAIC-I [OFF]
  item 6: MOSAIC-B [OFF]
  item 7: MOSAIC-C [OFF]
  item 8: MOSAIC-X [OFF]
  item 9: KEYFLY [OFF]
  raw_length: 0
00:Connection to resource 00030041, session_number 3 closed
00:Public resource lookup callback 3 1 1
00:CAM connecting to resource 00030041, session_number 3
00:CAM successfully connected to resource 00030041, session_number 3
00:test_ca_info_callback
  Supported CA ID: 0100
  Supported CA ID: 0500
3
00:test_mmi_menu_callback
  title: PCAM V4.1
  sub_title: Currently selected CAS:
  bottom: Please select an option and press 'OK' to continue
  item 1: ALL
  item 2: Embedded Channels & PIN [OFF]
  item 3: MOSAIC-S [OFF]
  item 4: MOSAIC-V [ON]
  item 5: MOSAIC-I [OFF]
  item 6: MOSAIC-B [OFF]
  item 7: MOSAIC-C [OFF]
  item 8: MOSAIC-X [OFF]
  item 9: KEYFLY [OFF]
  raw_length: 0
00:Connection to resource 00030041, session_number 3 closed
00:Public resource lookup callback 3 1 1
00:CAM connecting to resource 00030041, session_number 3
00:CAM successfully connected to resource 00030041, session_number 3
00:test_ca_info_callback
  Supported CA ID: 0500


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux