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
