From: Mauro Carvalho Chehab <mchehab@redhat.com>
To: Hans Verkuil <hverkuil@xs4all.nl>
Cc: "linux-media" <linux-media@vger.kernel.org>
Subject: Re: em28xx: commit aab3125c43d8fecc7134e5f1e729fabf4dd196da broke HVR 900
Date: Thu, 21 Mar 2013 13:23:44 -0300 [thread overview]
Message-ID: <20130321132344.102fb691@redhat.com> (raw)
In-Reply-To: <201303211634.13057.hverkuil@xs4all.nl>
Em Thu, 21 Mar 2013 16:34:13 +0100
Hans Verkuil <hverkuil@xs4all.nl> escreveu:
> On Thu March 21 2013 11:03:27 Mauro Carvalho Chehab wrote:
> > Em Thu, 21 Mar 2013 09:33:41 +0100
> > Hans Verkuil <hverkuil@xs4all.nl> escreveu:
> >
> > > I tried to use my HVR 900 stick today and discovered that it no longer worked.
> > > I traced it to commit aab3125c43d8fecc7134e5f1e729fabf4dd196da: "em28xx: add
> > > support for registering multiple i2c buses".
> > >
> > > The kernel messages for when it fails are:
> > ...
> > > Mar 21 09:26:57 telek kernel: [ 1396.542517] xc2028 12-0061: attaching existing instance
> > > Mar 21 09:26:57 telek kernel: [ 1396.542521] xc2028 12-0061: type set to XCeive xc2028/xc3028 tuner
> > > Mar 21 09:26:57 telek kernel: [ 1396.542523] em2882/3 #0: em2882/3 #0/2: xc3028 attached
> > ...
> > > Mar 21 09:26:57 telek kernel: [ 1396.547833] xc2028 12-0061: Error on line 1293: -19
> >
> > Probably, the I2C speed is wrong. I noticed a small bug on this patch.
> > The following patch should fix it. Could you please test?
>
> No luck, it didn't help.
On a first glance, I've no idea what else is different for devices with
just one I2C bus, like HVR-900.
Could you send me an USB sniff dump with the kernel that works and with
the broken kernel, with this patch applied?
The parsing tools are under v4l-utils contrib/ dir.
The first step is to check the usbmon interface for capture, with:
$ ./parse_tcpdump_log.pl --list-devices
usbmon4 ==> 020f (level 2)
usbmon2 ==> USB2.0 Hub (level 1)
usbmon1 ==> WinTV HVR-930C (level 7)
Then, you can run the parser to capture the data:
# ./parse_tcpdump_log.pl --device usbmon1 | ./em28xx/parse_em28xx.pl
Please load the em28xx driver only after starting the parser, as we want
to see what the driver is doing during the initialization.
Thanks!
Mauro
next prev parent reply other threads:[~2013-03-21 16:23 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-21 8:33 em28xx: commit aab3125c43d8fecc7134e5f1e729fabf4dd196da broke HVR 900 Hans Verkuil
2013-03-21 10:03 ` Mauro Carvalho Chehab
2013-03-21 10:19 ` Hans Verkuil
2013-03-21 15:34 ` Hans Verkuil
2013-03-21 16:23 ` Mauro Carvalho Chehab [this message]
2013-03-22 10:20 ` Hans Verkuil
2013-03-21 18:21 ` Frank Schäfer
2013-03-21 19:05 ` Mauro Carvalho Chehab
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=20130321132344.102fb691@redhat.com \
--to=mchehab@redhat.com \
--cc=hverkuil@xs4all.nl \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.