From: Giuseppe Borzi <gborzi@gmail.com>
To: Linux Media Mailing List <linux-media@vger.kernel.org>
Cc: Devin Heitmueller <dheitmueller@kernellabs.com>
Subject: Re: em28xx DVB modeswitching change: call for testers
Date: Wed, 14 Oct 2009 12:25:50 +0200 [thread overview]
Message-ID: <20091014122550.7c84bba5@ieee.org> (raw)
In-Reply-To: <829197380910132052w155116ecrcea808abe87a57a6@mail.gmail.com>
[-- Attachment #1.1: Type: text/plain, Size: 1619 bytes --]
> 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: gborzi@ieee.org
url: http://ww2.unime.it/dic/gborzi/index.php
***********************************************************
[-- Attachment #1.2: dmesg.txt --]
[-- Type: text/plain, Size: 5996 bytes --]
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 #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2009-10-14 10:28 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-14 3:52 em28xx DVB modeswitching change: call for testers Devin Heitmueller
2009-10-14 10:25 ` Giuseppe Borzi [this message]
2009-10-14 13:12 ` Devin Heitmueller
2009-10-14 14:06 ` Giuseppe Borzi
2009-10-14 14:11 ` Devin Heitmueller
2009-10-14 14:30 ` Mauro Carvalho Chehab
2009-10-14 14:42 ` Devin Heitmueller
2009-10-15 23:39 ` SebaX75
2009-10-16 21:49 ` xwang1976
2009-10-25 9:55 ` Francesco Lavra
2009-10-25 18:23 ` Antti Palosaari
2009-10-26 15:36 ` Devin Heitmueller
2009-10-26 16:02 ` Antti Palosaari
2009-10-26 16:09 ` Devin Heitmueller
2009-10-26 18:03 ` Antti Palosaari
2009-10-26 18:18 ` Devin Heitmueller
2009-10-28 0:31 ` Antti Palosaari
2009-10-31 22:48 ` Alain Perrot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091014122550.7c84bba5@ieee.org \
--to=gborzi@gmail.com \
--cc=dheitmueller@kernellabs.com \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox