On 6/28/07, Németh Márton <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have a Pinnacle Hybrid Pro Stick (320e) (USB ID: eb1a:2881). I am
> currently using em28xx driver from
> 'hg clone http://mcentral.de/hg/~mrec/v4l-dvb-kernel'. I did the clone today
> (28-Jun-2007). I am using
> linux kernel 2.6.22-rc6. I downloaded and extracted
> http://konstantin.filtschew.de/v4l-firmware/firmware_v3.tgz
> to /lib/firmware.
>

what videostandard do you use in hungary?
also what's the output of usbview?
If em28xx-audio isn't loaded automatically the reason behind it is
that it's not supposed to be used with that device.

Markus

> Currently I can see the video of the different channels with xawtv
> (3.95.dfsg.1), but I have some trouble
> with the sound. I can receive analog broadcast. When I plug the stick, the
> usb-snd-audio kernel module is
> loaded by default. The 'cat /dev/dsp2 >/dev/dsp' produces only noise. The
> noise breaks for a while, when I
> change channels.
>
> My second try was to rmmod usb-snd-audio, and modprobe em28xx-audio. In this
> case 'cat /dev/dsp2 >/dev/dsp'
> produces silence, and after some seconds 'cat' exits with I/O error. At this
> time a kernel message also
> appears in dmesg:
>
> usb 4-1: new high speed USB device using ehci_hcd and address 5
> usb 4-1: configuration #1 chosen from 1 choice
> em28xx new video device (eb1a:2881): interface 0, class 255
> em28xx: device is attached to a USB 2.0 bus
> em28xx: you're using the experimental/unstable tree from mcentral.de
> em28xx: there's also a stable tree available but which is limited to
> em28xx: linux <=2.6.19.2
> em28xx: it's fine to use this driver but keep in mind that it will move
> em28xx: to http://mcentral.de/hg/~mrec/v4l-dvb-kernel as soon as it's
> em28xx: proved to be stable
> em28xx #0: Alternate settings: 8
> em28xx #0: Alternate setting 0, max size= 0
> em28xx #0: Alternate setting 1, max size= 0
> em28xx #0: Alternate setting 2, max size= 1448
> em28xx #0: Alternate setting 3, max size= 2048
> em28xx #0: Alternate setting 4, max size= 2304
> em28xx #0: Alternate setting 5, max size= 2580
> em28xx #0: Alternate setting 6, max size= 2892
> em28xx #0: Alternate setting 7, max size= 3072
> input: em2880/em2870 remote control as /class/input/input10
> em28xx-input.c: remote control handler attached
> attach_inform: eeprom detected.
> em28xx #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 20 6a 00
> em28xx #0: i2c eeprom 10: 00 00 04 57 64 57 00 00 60 f4 00 00 02 02 00 00
> em28xx #0: i2c eeprom 20: 56 00 01 00 00 00 02 00 b8 00 00 00 5b 1e 00 00
> em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00
> em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 20 03 55 00 53 00
> em28xx #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 56 00
> em28xx #0: i2c eeprom 80: 69 00 64 00 65 00 6f 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> em28xx #0: i2c eeprom e0: 5a 00 55 aa cb 73 57 03 00 17 d4 01 00 00 00 00
> em28xx #0: i2c eeprom f0: 02 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
> EEPROM ID= 0x9567eb1a
> Vendor/Product ID= eb1a:2881
> AC97 audio (5 sample rates)
> USB Remote wakeup capable
> 500mA max power
> Table at 0x04, strings=0x206a, 0x006a, 0x0000
> tuner 1-0061: chip found @ 0xc2 (em28xx #0)
> attach inform (default): detected I2C address c2
> /home/nmarci/src/v4l/v4l-dvb-kernel/v4l/tuner-core.c: setting tuner callback
> tuner 0x61: Configuration acknowledged
> /home/nmarci/src/v4l/v4l-dvb-kernel/v4l/tuner-core.c: setting tuner callback
> /home/nmarci/src/v4l/v4l-dvb-kernel/v4l/xc3028-tuner.c: attach request!
> /home/nmarci/src/v4l/v4l-dvb-kernel/v4l/tuner-core.c: xc3028 tuner
> successfully loaded
> attach_inform: tvp5150 detected.
> tvp5150 1-005c: tvp5150am1 detected.
> Loading base firmware: xc3028_init0.i2c.fw
> Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
> xc3028-tuner.c: firmware 2.7
> ANALOG TV REQUEST
> em28xx #0: V4L2 VBI device registered as /dev/vbi0
> em28xx #0: V4L2 device registered as /dev/video0
> em2880-dvb.c: DVB Init
> Loading base firmware: xc3028_8MHz_init0.i2c.fw
> Loading specific dtv settings: xc3028_DTV6_ATSC_2620.i2c.fw
> xc3028-tuner.c: firmware 2.7
> Sending extra call for Digital TV!
> /home/nmarci/src/v4l/v4l-dvb-kernel/v4l/xc3028-tuner.c: attach request!
> DVB: registering new adapter (em2880 DVB-T)
> DVB: registering frontend 0 (Zarlink ZL10353 DVB-T)...
> em28xx #0: Found Pinnacle Hybrid Pro
> em28xx audio device (eb1a:2881): interface 1, class 1
> ACPI Exception (thermal-0400): AE_NOT_FOUND, Invalid active threshold [0]
> [20070126]
> em28xx-video.c: Switching device from DVB-T to analogue mode
> Loading base firmware: xc3028_init0.i2c.fw
> Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
> xc3028-tuner.c: firmware 2.7
> tvp5150 1-005c: tvp5150am1 detected.
> ANALOG TV REQUEST
> ANALOG TV REQUEST
> usbcore: deregistering interface driver snd-usb-audio
> ACPI Exception (thermal-0400): AE_NOT_FOUND, Invalid active threshold [0]
> [20070126]
> Em28xx: Removed (Em28xx Audio Extension) extension
> em28xx-audio.c: probing for em28x1 non standard usbaudio
> em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
> Em28xx: Initialized (Em28xx Audio Extension) extension
> BUG: sleeping function called from invalid context at
> drivers/usb/core/urb.c:466
> in_atomic():1, irqs_disabled():1
> INFO: lockdep is turned off.
> irq event stamp: 0
> hardirqs last  enabled at (0): [<00000000>] 0x0
> hardirqs last disabled at (0): [<c0119d77>] copy_process+0x307/0x1220
> softirqs last  enabled at (0): [<c0119d77>] copy_process+0x307/0x1220
> softirqs last disabled at (0): [<00000000>] 0x0
>   [<c010511a>] show_trace_log_lvl+0x1a/0x30
>   [<c0105e62>] show_trace+0x12/0x20
>   [<c0105f15>] dump_stack+0x15/0x20
>   [<c0117d59>] __might_sleep+0xb9/0xd0
>   [<f89188ea>] usb_kill_urb+0x1a/0xf0 [usbcore]
>   [<f8c2d0bf>] em28xx_isoc_audio_deinit+0x1f/0x50 [em28xx_audio]
>   [<f8c2d26c>] em28xx_cmd+0x17c/0x190 [em28xx_audio]
>   [<f8c2d2ac>] snd_em28xx_capture_trigger+0x2c/0x40 [em28xx_audio]
>   [<f8a54a31>] snd_pcm_do_start+0x21/0x30 [snd_pcm]
>   [<f8a5495b>] snd_pcm_action_single+0x2b/0x60 [snd_pcm]
>   [<f8a55cc8>] snd_pcm_action+0x68/0x90 [snd_pcm]
>   [<f8a55e24>] snd_pcm_start+0x14/0x20 [snd_pcm]
>   [<f8a5ae7c>] snd_pcm_lib_read1+0x3ac/0x470 [snd_pcm]
>   [<f8a5b016>] snd_pcm_lib_read+0x66/0x70 [snd_pcm]
>   [<f89adad3>] snd_pcm_oss_read3+0x73/0x120 [snd_pcm_oss]
>   [<f89b0822>] io_capture_transfer+0x72/0x80 [snd_pcm_oss]
>   [<f89afa50>] snd_pcm_plug_read_transfer+0x50/0x90 [snd_pcm_oss]
>   [<f89adbe5>] snd_pcm_oss_read2+0x65/0xe0 [snd_pcm_oss]
>   [<f89adda2>] snd_pcm_oss_read+0x142/0x190 [snd_pcm_oss]
>   [<c0171934>] vfs_read+0x94/0x130
>   [<c0171d6d>] sys_read+0x3d/0x70
>   [<c0104102>] sysenter_past_esp+0x5f/0x99
>   =======================
>
> Do you have any idea what is going wrong here?
> I might doing something wrong, because I could not hear the audio.
>
>       Márton Németh
>
>
>
> _______________________________________________
> Em28xx mailing list
> [email protected]
> http://mcentral.de/mailman/listinfo/em28xx
>


-- 
Markus Rechberger

_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx

Reply via email to