> Hello all,
> 
> I have setup a tree that removes the mode switching code when
> starting/stopping streaming.  If you have one of the em28xx dvb
> devices mentioned in the previous thread and volunteered to test,
> please try out the following tree:
> 
> http://kernellabs.com/hg/~dheitmueller/em28xx-modeswitch
> 
> In particular, this should work for those of you who reported problems
> with zl10353 based devices like the Pinnacle 320e (or Dazzle) and were
> using that one line change I sent this week.  It should also work with
> Antti's Reddo board without needing his patch to move the demod reset
> into the tuner_gpio.
> 
> This also brings us one more step forward to setting up the locking
> properly so that applications cannot simultaneously open the analog
> and dvb side of the device.
> 
> Thanks for your help,
> 
> Devin
> 
Hello Devin,
I've just downloaded, compiled and installed em28xx-modeswitch.
Unfortunately, it doesn't work and doesn't even
create /dev/dvb, /dev/videoX, /dev/vbiX. Only /dev/dsp1 is created.
The dmesg is attached to this email. As you can see it ends up in
errors.
One last note, I downloaded from the bz2 link.

Cheers.

-- 
***********************************************************
  Giuseppe Borzi, Assistant Professor at the
  University of Messina - Department of Civil Engineering
  Address: Contrada di Dio, Messina, I-98166, Italy
  Tel:     +390903977323
  Fax:     +390903977480
  email:   gbo...@ieee.org
  url:     http://ww2.unime.it/dic/gborzi/index.php
***********************************************************
usb 1-3.1: new high speed USB device using ehci_hcd and address 8
usb 1-3.1: configuration #1 chosen from 1 choice
em28xx: New device USB 2881 Video @ 480 Mbps (eb1a:2881, interface 0, class 0)
em28xx #0: chip ID is em2882/em2883
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 79 55 54 03 00 17 98 01 00 00 00 00
em28xx #0: i2c eeprom f0: 0c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0xb8846b20
em28xx #0: EEPROM info:
em28xx #0:      AC97 audio (5 sample rates)
em28xx #0:      USB Remote wakeup capable
em28xx #0:      500mA max power
em28xx #0:      Table at 0x04, strings=0x206a, 0x006a, 0x0000
em28xx #0: Identified as Unknown EM2750/28xx video grabber (card=1)
em28xx #0: Your board has no unique USB ID.
em28xx #0: A hint were successfully done, based on eeprom hash.
em28xx #0: This method is not 100% failproof.
em28xx #0: If the board were missdetected, please email this log to:
em28xx #0:      V4L Mailing List  <linux-media@vger.kernel.org>
em28xx #0: Board detected as Pinnacle Hybrid Pro
tvp5150 2-005c: chip found @ 0xb8 (em28xx #0)
tuner 2-0061: chip found @ 0xc2 (em28xx #0)
general protection fault: 0000 [#1] PREEMPT SMP 
last sysfs file: /sys/module/tuner/initstate
CPU 0 
Modules linked in: em28xx(+) ir_common videobuf_vmalloc videobuf_core tveeprom 
iptable_filter ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack 
nf_defrag_ipv4 ip_tables x_tables cryptd aes_x86_64 aes_generic ipv6 hidp 
rfcomm sco bridge stp llc bnep l2cap zl10353 snd_usb_audio snd_usb_lib 
snd_rawmidi usbhid hid tuner_xc2028 tuner snd_seq_dummy tvp5150 snd_seq_oss 
snd_seq_midi_event snd_seq snd_seq_device v4l2_common videodev v4l1_compat 
v4l2_compat_ioctl32 snd_hda_codec_realtek btusb bluetooth snd_pcm_oss 
snd_mixer_oss snd_hda_intel arc4 snd_hda_codec snd_hwdep snd_pcm fan snd_timer 
snd soundcore snd_page_alloc kqemu pcmcia fuse ecb sdhci_pci sdhci mmc_core 
coretemp iwl3945 iTCO_wdt iTCO_vendor_support iwlcore mac80211 led_class 
yenta_socket rsrc_nonstatic ohci1394 pcmcia_core cpufreq_powersave ieee1394 
cfg80211 rfkill psmouse r8169 mii uhci_hcd i2c_i801 battery thermal button sg 
ac pcspkr serio_raw ehci_hcd cpufreq_ondemand usbcore evdev acpi_cpufreq 
freq_table processor rtc_cmos rtc_core rtc_lib ext4 mbcache jbd2 crc16 sr_mod 
cdrom sd_mod pata_acpi ata_generic ata_piix libata scsi_mod i915 drm 
i2c_algo_bit i2c_core video output intel_agp [last unloaded: tveeprom]
Pid: 16669, comm: modprobe Not tainted 2.6.31-ARCH #1 HEL81I          
RIP: 0010:[<ffffffffa07b14bc>]  [<ffffffffa07b14bc>] 
em28xx_card_setup+0xcdc/0xf40 [em28xx]
RSP: 0018:ffff88002ce97ab8  EFLAGS: 00010206
RAX: 64252073253e343c RBX: ffff880074d66000 RCX: 0000000000000000
RDX: ffff880074d66038 RSI: ffff88002ce97b08 RDI: ffff88002cfcd380
RBP: ffff880074d66038 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ffff88002ce97b08
R13: ffff88002cfcd380 R14: ffff880074d66030 R15: ffff88007bd52600
FS:  00007fc3e060b6f0(0000) GS:ffff880001695000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007f7ab9601970 CR3: 000000002ce29000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 16669, threadinfo ffff88002ce96000, task 
ffff88002cda8d40)
Stack:
 ffff880000000000 ffffffffa05a0f50 ffffffffa07b975a 0000000000000040
<0> 0000000000000000 00000000000011d0 0000004700000061 0000000000000006
<0> ffffffffa07b00d0 ffff880074d66ad0 0000000000000047 ffff88002ce97ac8
Call Trace:
 [<ffffffffa07b00d0>] ? em28xx_tuner_callback+0x0/0x70 [em28xx]
 [<ffffffffa07afa81>] ? em28xx_i2c_register+0x1b1/0x520 [em28xx]
 [<ffffffffa07b1cc9>] ? em28xx_usb_probe+0x5a9/0xb00 [em28xx]
 [<ffffffffa0217c94>] ? usb_probe_interface+0xc4/0x1d0 [usbcore]
 [<ffffffff81297b68>] ? driver_probe_device+0xa8/0x1a0
 [<ffffffff81297d23>] ? __driver_attach+0xc3/0xd0
 [<ffffffff81297c60>] ? __driver_attach+0x0/0xd0
 [<ffffffff81296fd8>] ? bus_for_each_dev+0x68/0xb0
 [<ffffffff812965ea>] ? bus_add_driver+0xda/0x2f0
 [<ffffffff8129814a>] ? driver_register+0x7a/0x150
 [<ffffffff810beada>] ? tracepoint_module_notify+0x5a/0x70
 [<ffffffffa02179ca>] ? usb_register_driver+0xca/0x150 [usbcore]
 [<ffffffffa0238000>] ? em28xx_module_init+0x0/0x6e [em28xx]
 [<ffffffffa023802f>] ? em28xx_module_init+0x2f/0x6e [em28xx]
 [<ffffffff81009075>] ? do_one_initcall+0x45/0x1d0
 [<ffffffff81097f75>] ? sys_init_module+0x105/0x260
 [<ffffffff8100c382>] ? system_call_fastpath+0x16/0x1b
Code: 24 58 4c 8b 6b 38 eb 2c 0f 1f 80 00 00 00 00 49 8b 45 28 48 8b 40 08 48 
85 c0 74 15 48 8b 40 48 48 85 c0 74 0c 4c 89 e6 4c 89 ef <ff> d0 49 8b 55 00 49 
89 d5 49 8b 55 00 49 39 ed 0f 18 0a 75 cf 
RIP  [<ffffffffa07b14bc>] em28xx_card_setup+0xcdc/0xf40 [em28xx]
 RSP <ffff88002ce97ab8>
---[ end trace 7c9bb7af72074381 ]---

Attachment: signature.asc
Description: PGP signature

Reply via email to