* em28xx driver crashes device
@ 2009-07-23 9:40 Markus Rechberger
2009-07-23 11:41 ` Devin Heitmueller
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-23 9:40 UTC (permalink / raw)
Cc: linux-media
Hey,
[24004.018614] EEPROM ID= 0x9567eb1a, hash = 0x1067368a
[24004.018618] Vendor/Product ID= eb1a:2861
[24004.018622] AC97 audio (5 sample rates)
[24004.018626] 500mA max power
[24004.018629] Table at 0x04, strings=0x206a, 0x0000, 0x0000
[24004.049201] failed!
[24004.049210] em28xx #0: reading from i2c device failed (error=-71)
[24004.049444] failed!
[24004.049451] em28xx #0: reading from i2c device failed (error=-71)
[24004.049655] failed!
[24004.049659] em28xx #0: reading from i2c device failed (error=-71)
[24004.049891] failed!
[24004.049895] em28xx #0: reading from i2c device failed (error=-71)
[24004.050141] failed!
[24004.050145] em28xx #0: reading from i2c device failed (error=-71)
[24004.050393] failed!
[24004.050396] em28xx #0: reading from i2c device failed (error=-71)
[24004.050641] failed!
[24004.050644] em28xx #0: reading from i2c device failed (error=-71)
[24004.050890] failed!
[24004.050894] em28xx #0: reading from i2c device failed (error=-71)
[24004.051141] failed!
[24004.051145] em28xx #0: reading from i2c device failed (error=-71)
[24004.051392] failed!
[24004.051395] em28xx #0: reading from i2c device failed (error=-71)
[24004.051641] failed!
[24004.051645] em28xx #0: reading from i2c device failed (error=-71)
[24004.051892] failed!
[24004.051895] em28xx #0: reading from i2c device failed (error=-71)
[24004.052140] failed!
[24004.052143] em28xx #0: reading from i2c device failed (error=-71)
[24004.052393] failed!
[24004.052396] em28xx #0: reading from i2c device failed (error=-71)
[24004.052642] failed!
[24004.052645] em28xx #0: reading from i2c device failed (error=-71)
[24004.052892] failed!
[24004.052895] em28xx #0: reading from i2c device failed (error=-71)
[24004.057741] failed!
[24004.057746] em28xx #0: reading from i2c device failed (error=-71)
[24004.057880] failed!
[24004.057884] em28xx #0: reading from i2c device failed (error=-71)
[24004.058125] failed!
[24004.058129] em28xx #0: reading from i2c device failed (error=-71)
[24004.058379] failed!
[24004.058383] em28xx #0: reading from i2c device failed (error=-71)
[24004.058628] failed!
[24004.058633] em28xx #0: reading from i2c device failed (error=-71)
[24004.058880] failed!
[24004.058883] em28xx #0: reading from i2c device failed (error=-71)
[24004.059128] failed!
[24004.059131] em28xx #0: reading from i2c device failed (error=-71)
[24004.059380] failed!
[24004.059383] em28xx #0: reading from i2c device failed (error=-71)
[24004.059636] failed!
[24004.059640] em28xx #0: reading from i2c device failed (error=-71)
[24004.059914] failed!
[24004.059917] em28xx #0: reading from i2c device failed (error=-71)
[24004.060140] failed!
[24004.060145] em28xx #0: reading from i2c device failed (error=-71)
[24004.060388] failed!
[24004.060392] em28xx #0: reading from i2c device failed (error=-71)
[24004.060636] failed!
[24004.060640] em28xx #0: reading from i2c device failed (error=-71)
[24004.060884] failed!
[24004.060887] em28xx #0: reading from i2c device failed (error=-71)
[24004.061126] failed!
[24004.061132] em28xx #0: reading from i2c device failed (error=-71)
[24004.062214] failed!
[24004.062219] em28xx #0: reading from i2c device failed (error=-71)
[24004.062378] failed!
[24004.062383] em28xx #0: reading from i2c device failed (error=-71)
[24004.062632] failed!
[24004.062636] em28xx #0: reading from i2c device failed (error=-71)
[24004.062884] failed!
[24004.062889] em28xx #0: reading from i2c device failed (error=-71)
[24004.063126] failed!
[24004.063131] em28xx #0: reading from i2c device failed (error=-71)
[24004.063375] failed!
[24004.063380] em28xx #0: reading from i2c device failed (error=-71)
[24004.063626] failed!
[24004.063631] em28xx #0: reading from i2c device failed (error=-71)
[24004.063875] failed!
[24004.063880] em28xx #0: reading from i2c device failed (error=-71)
[24004.064127] failed!
[24004.064132] em28xx #0: reading from i2c device failed (error=-71)
[24004.064376] failed!
[24004.064380] em28xx #0: reading from i2c device failed (error=-71)
[24004.064625] failed!
[24004.064630] em28xx #0: reading from i2c device failed (error=-71)
[24004.064876] failed!
[24004.064881] em28xx #0: reading from i2c device failed (error=-71)
[24004.065126] failed!
[24004.065130] em28xx #0: reading from i2c device failed (error=-71)
[24004.065376] failed!
[24004.065381] em28xx #0: reading from i2c device failed (error=-71)
[24004.065626] failed!
[24004.065632] em28xx #0: reading from i2c device failed (error=-71)
[24004.065875] failed!
[24004.065880] em28xx #0: reading from i2c device failed (error=-71)
[24004.066126] failed!
[24004.066131] em28xx #0: reading from i2c device failed (error=-71)
[24004.066376] failed!
[24004.066381] em28xx #0: reading from i2c device failed (error=-71)
[24004.066625] failed!
[24004.066629] em28xx #0: reading from i2c device failed (error=-71)
[24004.066875] failed!
[24004.066880] em28xx #0: reading from i2c device failed (error=-71)
[24004.066890] em28xx #0: Your board has no unique USB ID and thus
need a hint to be detected.
[24004.066900] em28xx #0: You may try to use card=<n> insmod option to
workaround that.
[24004.066908] em28xx #0: Please send an email with this log to:
[24004.066916] em28xx #0: V4L Mailing List <video4linux-list@redhat.com>
[24004.066924] em28xx #0: Board eeprom hash is 0x1067368a
can someone just check for errors if one error occures stop it?
We're facing that this driver crashes entire devices.
regards,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 9:40 em28xx driver crashes device Markus Rechberger
@ 2009-07-23 11:41 ` Devin Heitmueller
2009-07-23 11:43 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Devin Heitmueller @ 2009-07-23 11:41 UTC (permalink / raw)
To: Markus Rechberger; +Cc: linux-media
On Thu, Jul 23, 2009 at 5:40 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
> Hey,
>
> [24004.018614] EEPROM ID= 0x9567eb1a, hash = 0x1067368a
> [24004.018618] Vendor/Product ID= eb1a:2861
> [24004.018622] AC97 audio (5 sample rates)
> [24004.018626] 500mA max power
> [24004.018629] Table at 0x04, strings=0x206a, 0x0000, 0x0000
> [24004.049201] failed!
> [24004.049210] em28xx #0: reading from i2c device failed (error=-71)
> [24004.049444] failed!
> [24004.049451] em28xx #0: reading from i2c device failed (error=-71)
> [24004.049655] failed!
> [24004.049659] em28xx #0: reading from i2c device failed (error=-71)
> [24004.049891] failed!
> [24004.049895] em28xx #0: reading from i2c device failed (error=-71)
> [24004.050141] failed!
> [24004.050145] em28xx #0: reading from i2c device failed (error=-71)
> [24004.050393] failed!
> [24004.050396] em28xx #0: reading from i2c device failed (error=-71)
> [24004.050641] failed!
> [24004.050644] em28xx #0: reading from i2c device failed (error=-71)
> [24004.050890] failed!
> [24004.050894] em28xx #0: reading from i2c device failed (error=-71)
> [24004.051141] failed!
> [24004.051145] em28xx #0: reading from i2c device failed (error=-71)
> [24004.051392] failed!
> [24004.051395] em28xx #0: reading from i2c device failed (error=-71)
> [24004.051641] failed!
> [24004.051645] em28xx #0: reading from i2c device failed (error=-71)
> [24004.051892] failed!
> [24004.051895] em28xx #0: reading from i2c device failed (error=-71)
> [24004.052140] failed!
> [24004.052143] em28xx #0: reading from i2c device failed (error=-71)
> [24004.052393] failed!
> [24004.052396] em28xx #0: reading from i2c device failed (error=-71)
> [24004.052642] failed!
> [24004.052645] em28xx #0: reading from i2c device failed (error=-71)
> [24004.052892] failed!
> [24004.052895] em28xx #0: reading from i2c device failed (error=-71)
> [24004.057741] failed!
> [24004.057746] em28xx #0: reading from i2c device failed (error=-71)
> [24004.057880] failed!
> [24004.057884] em28xx #0: reading from i2c device failed (error=-71)
> [24004.058125] failed!
> [24004.058129] em28xx #0: reading from i2c device failed (error=-71)
> [24004.058379] failed!
> [24004.058383] em28xx #0: reading from i2c device failed (error=-71)
> [24004.058628] failed!
> [24004.058633] em28xx #0: reading from i2c device failed (error=-71)
> [24004.058880] failed!
> [24004.058883] em28xx #0: reading from i2c device failed (error=-71)
> [24004.059128] failed!
> [24004.059131] em28xx #0: reading from i2c device failed (error=-71)
> [24004.059380] failed!
> [24004.059383] em28xx #0: reading from i2c device failed (error=-71)
> [24004.059636] failed!
> [24004.059640] em28xx #0: reading from i2c device failed (error=-71)
> [24004.059914] failed!
> [24004.059917] em28xx #0: reading from i2c device failed (error=-71)
> [24004.060140] failed!
> [24004.060145] em28xx #0: reading from i2c device failed (error=-71)
> [24004.060388] failed!
> [24004.060392] em28xx #0: reading from i2c device failed (error=-71)
> [24004.060636] failed!
> [24004.060640] em28xx #0: reading from i2c device failed (error=-71)
> [24004.060884] failed!
> [24004.060887] em28xx #0: reading from i2c device failed (error=-71)
> [24004.061126] failed!
> [24004.061132] em28xx #0: reading from i2c device failed (error=-71)
> [24004.062214] failed!
> [24004.062219] em28xx #0: reading from i2c device failed (error=-71)
> [24004.062378] failed!
> [24004.062383] em28xx #0: reading from i2c device failed (error=-71)
> [24004.062632] failed!
> [24004.062636] em28xx #0: reading from i2c device failed (error=-71)
> [24004.062884] failed!
> [24004.062889] em28xx #0: reading from i2c device failed (error=-71)
> [24004.063126] failed!
> [24004.063131] em28xx #0: reading from i2c device failed (error=-71)
> [24004.063375] failed!
> [24004.063380] em28xx #0: reading from i2c device failed (error=-71)
> [24004.063626] failed!
> [24004.063631] em28xx #0: reading from i2c device failed (error=-71)
> [24004.063875] failed!
> [24004.063880] em28xx #0: reading from i2c device failed (error=-71)
> [24004.064127] failed!
> [24004.064132] em28xx #0: reading from i2c device failed (error=-71)
> [24004.064376] failed!
> [24004.064380] em28xx #0: reading from i2c device failed (error=-71)
> [24004.064625] failed!
> [24004.064630] em28xx #0: reading from i2c device failed (error=-71)
> [24004.064876] failed!
> [24004.064881] em28xx #0: reading from i2c device failed (error=-71)
> [24004.065126] failed!
> [24004.065130] em28xx #0: reading from i2c device failed (error=-71)
> [24004.065376] failed!
> [24004.065381] em28xx #0: reading from i2c device failed (error=-71)
> [24004.065626] failed!
> [24004.065632] em28xx #0: reading from i2c device failed (error=-71)
> [24004.065875] failed!
> [24004.065880] em28xx #0: reading from i2c device failed (error=-71)
> [24004.066126] failed!
> [24004.066131] em28xx #0: reading from i2c device failed (error=-71)
> [24004.066376] failed!
> [24004.066381] em28xx #0: reading from i2c device failed (error=-71)
> [24004.066625] failed!
> [24004.066629] em28xx #0: reading from i2c device failed (error=-71)
> [24004.066875] failed!
> [24004.066880] em28xx #0: reading from i2c device failed (error=-71)
> [24004.066890] em28xx #0: Your board has no unique USB ID and thus
> need a hint to be detected.
> [24004.066900] em28xx #0: You may try to use card=<n> insmod option to
> workaround that.
> [24004.066908] em28xx #0: Please send an email with this log to:
> [24004.066916] em28xx #0: V4L Mailing List <video4linux-list@redhat.com>
> [24004.066924] em28xx #0: Board eeprom hash is 0x1067368a
>
>
> can someone just check for errors if one error occures stop it?
> We're facing that this driver crashes entire devices.
>
> regards,
> Markus
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
Hey Markus,
Could you stick a dump_stack() line in there so we can see where it is
stuck in the loop?
Thanks,
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 11:41 ` Devin Heitmueller
@ 2009-07-23 11:43 ` Markus Rechberger
2009-07-23 11:46 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-23 11:43 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
On Thu, Jul 23, 2009 at 1:41 PM, Devin
Heitmueller<dheitmueller@kernellabs.com> wrote:
> On Thu, Jul 23, 2009 at 5:40 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
>> Hey,
>>
>> [24004.018614] EEPROM ID= 0x9567eb1a, hash = 0x1067368a
>> [24004.018618] Vendor/Product ID= eb1a:2861
>> [24004.018622] AC97 audio (5 sample rates)
>> [24004.018626] 500mA max power
>> [24004.018629] Table at 0x04, strings=0x206a, 0x0000, 0x0000
>> [24004.049201] failed!
>> [24004.049210] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.049444] failed!
>> [24004.049451] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.049655] failed!
>> [24004.049659] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.049891] failed!
>> [24004.049895] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.050141] failed!
>> [24004.050145] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.050393] failed!
>> [24004.050396] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.050641] failed!
>> [24004.050644] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.050890] failed!
>> [24004.050894] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.051141] failed!
>> [24004.051145] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.051392] failed!
>> [24004.051395] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.051641] failed!
>> [24004.051645] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.051892] failed!
>> [24004.051895] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.052140] failed!
>> [24004.052143] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.052393] failed!
>> [24004.052396] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.052642] failed!
>> [24004.052645] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.052892] failed!
>> [24004.052895] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.057741] failed!
>> [24004.057746] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.057880] failed!
>> [24004.057884] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.058125] failed!
>> [24004.058129] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.058379] failed!
>> [24004.058383] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.058628] failed!
>> [24004.058633] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.058880] failed!
>> [24004.058883] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.059128] failed!
>> [24004.059131] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.059380] failed!
>> [24004.059383] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.059636] failed!
>> [24004.059640] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.059914] failed!
>> [24004.059917] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.060140] failed!
>> [24004.060145] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.060388] failed!
>> [24004.060392] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.060636] failed!
>> [24004.060640] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.060884] failed!
>> [24004.060887] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.061126] failed!
>> [24004.061132] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.062214] failed!
>> [24004.062219] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.062378] failed!
>> [24004.062383] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.062632] failed!
>> [24004.062636] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.062884] failed!
>> [24004.062889] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.063126] failed!
>> [24004.063131] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.063375] failed!
>> [24004.063380] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.063626] failed!
>> [24004.063631] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.063875] failed!
>> [24004.063880] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.064127] failed!
>> [24004.064132] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.064376] failed!
>> [24004.064380] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.064625] failed!
>> [24004.064630] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.064876] failed!
>> [24004.064881] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.065126] failed!
>> [24004.065130] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.065376] failed!
>> [24004.065381] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.065626] failed!
>> [24004.065632] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.065875] failed!
>> [24004.065880] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.066126] failed!
>> [24004.066131] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.066376] failed!
>> [24004.066381] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.066625] failed!
>> [24004.066629] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.066875] failed!
>> [24004.066880] em28xx #0: reading from i2c device failed (error=-71)
>> [24004.066890] em28xx #0: Your board has no unique USB ID and thus
>> need a hint to be detected.
>> [24004.066900] em28xx #0: You may try to use card=<n> insmod option to
>> workaround that.
>> [24004.066908] em28xx #0: Please send an email with this log to:
>> [24004.066916] em28xx #0: V4L Mailing List <video4linux-list@redhat.com>
>> [24004.066924] em28xx #0: Board eeprom hash is 0x1067368a
>>
>>
>> can someone just check for errors if one error occures stop it?
>> We're facing that this driver crashes entire devices.
>>
>> regards,
>> Markus
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-media" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
>
> Hey Markus,
>
> Could you stick a dump_stack() line in there so we can see where it is
> stuck in the loop?
no sorry it's a customer's system, just make it stop whenever an error
occures in the usb control part.
I removed the driver on his system now it works.
regards,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 11:43 ` Markus Rechberger
@ 2009-07-23 11:46 ` Markus Rechberger
2009-07-23 12:03 ` Devin Heitmueller
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-23 11:46 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
On Thu, Jul 23, 2009 at 1:43 PM, Markus Rechberger<mrechberger@gmail.com> wrote:
> On Thu, Jul 23, 2009 at 1:41 PM, Devin
> Heitmueller<dheitmueller@kernellabs.com> wrote:
>> On Thu, Jul 23, 2009 at 5:40 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
>>> Hey,
>>>
>>> [24004.018614] EEPROM ID= 0x9567eb1a, hash = 0x1067368a
>>> [24004.018618] Vendor/Product ID= eb1a:2861
>>> [24004.018622] AC97 audio (5 sample rates)
>>> [24004.018626] 500mA max power
>>> [24004.018629] Table at 0x04, strings=0x206a, 0x0000, 0x0000
>>> [24004.049201] failed!
>>> [24004.049210] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.049444] failed!
>>> [24004.049451] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.049655] failed!
>>> [24004.049659] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.049891] failed!
>>> [24004.049895] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.050141] failed!
>>> [24004.050145] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.050393] failed!
>>> [24004.050396] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.050641] failed!
>>> [24004.050644] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.050890] failed!
>>> [24004.050894] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.051141] failed!
>>> [24004.051145] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.051392] failed!
>>> [24004.051395] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.051641] failed!
>>> [24004.051645] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.051892] failed!
>>> [24004.051895] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.052140] failed!
>>> [24004.052143] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.052393] failed!
>>> [24004.052396] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.052642] failed!
>>> [24004.052645] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.052892] failed!
>>> [24004.052895] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.057741] failed!
>>> [24004.057746] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.057880] failed!
>>> [24004.057884] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.058125] failed!
>>> [24004.058129] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.058379] failed!
>>> [24004.058383] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.058628] failed!
>>> [24004.058633] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.058880] failed!
>>> [24004.058883] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.059128] failed!
>>> [24004.059131] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.059380] failed!
>>> [24004.059383] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.059636] failed!
>>> [24004.059640] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.059914] failed!
>>> [24004.059917] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.060140] failed!
>>> [24004.060145] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.060388] failed!
>>> [24004.060392] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.060636] failed!
>>> [24004.060640] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.060884] failed!
>>> [24004.060887] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.061126] failed!
>>> [24004.061132] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.062214] failed!
>>> [24004.062219] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.062378] failed!
>>> [24004.062383] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.062632] failed!
>>> [24004.062636] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.062884] failed!
>>> [24004.062889] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.063126] failed!
>>> [24004.063131] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.063375] failed!
>>> [24004.063380] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.063626] failed!
>>> [24004.063631] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.063875] failed!
>>> [24004.063880] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.064127] failed!
>>> [24004.064132] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.064376] failed!
>>> [24004.064380] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.064625] failed!
>>> [24004.064630] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.064876] failed!
>>> [24004.064881] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.065126] failed!
>>> [24004.065130] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.065376] failed!
>>> [24004.065381] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.065626] failed!
>>> [24004.065632] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.065875] failed!
>>> [24004.065880] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.066126] failed!
>>> [24004.066131] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.066376] failed!
>>> [24004.066381] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.066625] failed!
>>> [24004.066629] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.066875] failed!
>>> [24004.066880] em28xx #0: reading from i2c device failed (error=-71)
>>> [24004.066890] em28xx #0: Your board has no unique USB ID and thus
>>> need a hint to be detected.
>>> [24004.066900] em28xx #0: You may try to use card=<n> insmod option to
>>> workaround that.
>>> [24004.066908] em28xx #0: Please send an email with this log to:
>>> [24004.066916] em28xx #0: V4L Mailing List <video4linux-list@redhat.com>
>>> [24004.066924] em28xx #0: Board eeprom hash is 0x1067368a
>>>
>>>
>>> can someone just check for errors if one error occures stop it?
>>> We're facing that this driver crashes entire devices.
>>>
>>> regards,
>>> Markus
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-media" in
>>> the body of a message to majordomo@vger.kernel.org
>>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>>
>>
>> Hey Markus,
>>
>> Could you stick a dump_stack() line in there so we can see where it is
>> stuck in the loop?
>
>
> no sorry it's a customer's system, just make it stop whenever an error
> occures in the usb control part.
> I removed the driver on his system now it works.
>
one thing, you might remove that autodetecting part and taking a
footprint of unknown devices
this causes more problems than everything else with those devices.
Maybe make this optional if someone wants to force autodetection over
it it might be acceptable
but doing that by default can also heat up devices.
Also if it thinks it has detected something, after toggling some gpios
the footprint might look different
again after reloading it.. it's just a failed technique doing it that way...
regards,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 11:46 ` Markus Rechberger
@ 2009-07-23 12:03 ` Devin Heitmueller
2009-07-23 12:10 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Devin Heitmueller @ 2009-07-23 12:03 UTC (permalink / raw)
To: Markus Rechberger; +Cc: linux-media
On Thu, Jul 23, 2009 at 7:46 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
> one thing, you might remove that autodetecting part and taking a
> footprint of unknown devices
> this causes more problems than everything else with those devices.
> Maybe make this optional if someone wants to force autodetection over
> it it might be acceptable
> but doing that by default can also heat up devices.
> Also if it thinks it has detected something, after toggling some gpios
> the footprint might look different
> again after reloading it.. it's just a failed technique doing it that way...
I agree that I'm not particularly happy with how the autodetection
logic works today. The current logic though is based on the
power-on-reset states of the GPIOs and GPOs though, so we are only
changing the GPIOs if the board matches a known profile.
That said, unless the hardware design was laid out such that the
device would burn out if no driver were loaded at all, I think the
risk is pretty minimal for a device that does not match a known
profile.
If Empia wants to describe a better heuristic for identifying their
various hardware designs with the same USB ID but different board
layouts and GPIO configs, that would be useful information and
eliminate the need for autodetection code.
Anyway, I'll take a look at the code and see if I can determine
specifically where the errors are occurring in your case.
The fun of dealing with hardware vendors that let their customers use
default USB IDs for different hardware designs.... :-)
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 12:03 ` Devin Heitmueller
@ 2009-07-23 12:10 ` Markus Rechberger
2009-07-23 14:05 ` Devin Heitmueller
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-23 12:10 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
On Thu, Jul 23, 2009 at 2:03 PM, Devin
Heitmueller<dheitmueller@kernellabs.com> wrote:
> On Thu, Jul 23, 2009 at 7:46 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
>> one thing, you might remove that autodetecting part and taking a
>> footprint of unknown devices
>> this causes more problems than everything else with those devices.
>> Maybe make this optional if someone wants to force autodetection over
>> it it might be acceptable
>> but doing that by default can also heat up devices.
>> Also if it thinks it has detected something, after toggling some gpios
>> the footprint might look different
>> again after reloading it.. it's just a failed technique doing it that way...
>
> I agree that I'm not particularly happy with how the autodetection
> logic works today. The current logic though is based on the
> power-on-reset states of the GPIOs and GPOs though, so we are only
> changing the GPIOs if the board matches a known profile.
>
> That said, unless the hardware design was laid out such that the
> device would burn out if no driver were loaded at all, I think the
> risk is pretty minimal for a device that does not match a known
> profile.
>
> If Empia wants to describe a better heuristic for identifying their
> various hardware designs with the same USB ID but different board
> layouts and GPIO configs, that would be useful information and
> eliminate the need for autodetection code.
>
> Anyway, I'll take a look at the code and see if I can determine
> specifically where the errors are occurring in your case.
>
> The fun of dealing with hardware vendors that let their customers use
> default USB IDs for different hardware designs.... :-)
>
There's a pretty good disclosed detection from Empia available, the
linux kernel driver
just doesn't support it and very likely will never support it. Instead
of doing it the
wrong way it's better to turn it off or explicitly ask the user if he
wants to do something
undefined with his device.
The nvidia setup tools also provide an option to force it instead of
letting the software
just do whatever some developers don't know what it will cause...
You don't know what will happen to the device when doing that detection.
The initial device in question had to be replugged after we removed
the driver from the system.
You shouldn't invite people to do undefined things with their hardware
so they might break them
I think I will submit a few photos what physically can happen to the
device with wrong settings.
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 12:10 ` Markus Rechberger
@ 2009-07-23 14:05 ` Devin Heitmueller
2009-07-23 14:29 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Devin Heitmueller @ 2009-07-23 14:05 UTC (permalink / raw)
To: Markus Rechberger; +Cc: linux-media
On Thu, Jul 23, 2009 at 8:10 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
> There's a pretty good disclosed detection from Empia available, the
> linux kernel driver
> just doesn't support it and very likely will never support it. Instead
> of doing it the
> wrong way it's better to turn it off or explicitly ask the user if he
> wants to do something
> undefined with his device.
> The nvidia setup tools also provide an option to force it instead of
> letting the software
> just do whatever some developers don't know what it will cause...
> You don't know what will happen to the device when doing that detection.
> The initial device in question had to be replugged after we removed
> the driver from the system.
> You shouldn't invite people to do undefined things with their hardware
> so they might break them
> I think I will submit a few photos what physically can happen to the
> device with wrong settings.
Well, if there is a known heuristic, I would be very happy to get rid
of the autodetection logic. I haven't looked at the Empia code in
months so I should probably do that.
Since I used to design hardware for a living, I am quite familiar with
what can happen with incorrect GPIOs so I do not believe you need to
attempt to convince me with photos, which is why I am in favor of
removing the logic in question. We just need to figure out how to do
it without causing a regression in current device support.
Interesting... I took a quick look at the code, and it seems like the
USB errors occur before we change any GPIOs, and more interesting it
appears that the em2861 itself is wedged (which I believe is the first
time I've seen that). The code in the log above suggests that the
autodetection concluded that the profile was not known, so it did not
arbitrarily pick some incorrect device. I am a bit surprised that
just reading the eeprom once and doing a scan of the i2c bus would
wedge the chip.
Is there any information you can give about the board in question in
terms of what product it is or what components it contains?
Devin
--
Devin J. Heitmueller - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 14:05 ` Devin Heitmueller
@ 2009-07-23 14:29 ` Markus Rechberger
2009-07-23 18:59 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-23 14:29 UTC (permalink / raw)
To: Devin Heitmueller; +Cc: linux-media
On Thu, Jul 23, 2009 at 4:05 PM, Devin
Heitmueller<dheitmueller@kernellabs.com> wrote:
> On Thu, Jul 23, 2009 at 8:10 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
>> There's a pretty good disclosed detection from Empia available, the
>> linux kernel driver
>> just doesn't support it and very likely will never support it. Instead
>> of doing it the
>> wrong way it's better to turn it off or explicitly ask the user if he
>> wants to do something
>> undefined with his device.
>> The nvidia setup tools also provide an option to force it instead of
>> letting the software
>> just do whatever some developers don't know what it will cause...
>> You don't know what will happen to the device when doing that detection.
>> The initial device in question had to be replugged after we removed
>> the driver from the system.
>> You shouldn't invite people to do undefined things with their hardware
>> so they might break them
>> I think I will submit a few photos what physically can happen to the
>> device with wrong settings.
>
> Well, if there is a known heuristic, I would be very happy to get rid
> of the autodetection logic. I haven't looked at the Empia code in
> months so I should probably do that.
>
> Since I used to design hardware for a living, I am quite familiar with
> what can happen with incorrect GPIOs so I do not believe you need to
> attempt to convince me with photos, which is why I am in favor of
> removing the logic in question. We just need to figure out how to do
> it without causing a regression in current device support.
>
> Interesting... I took a quick look at the code, and it seems like the
> USB errors occur before we change any GPIOs, and more interesting it
> appears that the em2861 itself is wedged (which I believe is the first
> time I've seen that). The code in the log above suggests that the
> autodetection concluded that the profile was not known, so it did not
> arbitrarily pick some incorrect device. I am a bit surprised that
> just reading the eeprom once and doing a scan of the i2c bus would
> wedge the chip.
>
> Is there any information you can give about the board in question in
> terms of what product it is or what components it contains?
>
it was a simple TVP5150 based device...
I do not mean my old code either it's also a failure as I got more information
for the new driver after we dropped the old project.
As you know the new driver is entirely in Userpace and supported by all involved
chipcompanies, it comes with its own LinuxDVB and video4linux2 Stack.
Also vendors have a very low interest in supporting those devices in Kernelspace
as installing devices which should be sold now are not supported by
any distributions.
Devices which have been sold one year ago have a very low till no
motivation anymore.
Most people are simply not able to compile the drivers and/or prepare
the kernel development
environment just for installing and using a TV Card.
Regards,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 14:29 ` Markus Rechberger
@ 2009-07-23 18:59 ` Mauro Carvalho Chehab
2009-07-24 10:54 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Mauro Carvalho Chehab @ 2009-07-23 18:59 UTC (permalink / raw)
To: Markus Rechberger; +Cc: Devin Heitmueller, linux-media
Em Thu, 23 Jul 2009 16:29:02 +0200
Markus Rechberger <mrechberger@gmail.com> escreveu:
> On Thu, Jul 23, 2009 at 4:05 PM, Devin
> Heitmueller<dheitmueller@kernellabs.com> wrote:
> > On Thu, Jul 23, 2009 at 8:10 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
> >> There's a pretty good disclosed detection from Empia available, the
> >> linux kernel driver
> >> just doesn't support it and very likely will never support it. Instead
> >> of doing it the
> >> wrong way it's better to turn it off or explicitly ask the user if he
> >> wants to do something
> >> undefined with his device.
> >> The nvidia setup tools also provide an option to force it instead of
> >> letting the software
> >> just do whatever some developers don't know what it will cause...
> >> You don't know what will happen to the device when doing that detection.
> >> The initial device in question had to be replugged after we removed
> >> the driver from the system.
> >> You shouldn't invite people to do undefined things with their hardware
> >> so they might break them
> >> I think I will submit a few photos what physically can happen to the
> >> device with wrong settings.
> >
> > Well, if there is a known heuristic, I would be very happy to get rid
> > of the autodetection logic. I haven't looked at the Empia code in
> > months so I should probably do that.
> >
> > Since I used to design hardware for a living, I am quite familiar with
> > what can happen with incorrect GPIOs so I do not believe you need to
> > attempt to convince me with photos, which is why I am in favor of
> > removing the logic in question. We just need to figure out how to do
> > it without causing a regression in current device support.
> >
> > Interesting... I took a quick look at the code, and it seems like the
> > USB errors occur before we change any GPIOs, and more interesting it
> > appears that the em2861 itself is wedged (which I believe is the first
> > time I've seen that). The code in the log above suggests that the
> > autodetection concluded that the profile was not known, so it did not
> > arbitrarily pick some incorrect device. I am a bit surprised that
> > just reading the eeprom once and doing a scan of the i2c bus would
> > wedge the chip.
> >
> > Is there any information you can give about the board in question in
> > terms of what product it is or what components it contains?
> >
>
> it was a simple TVP5150 based device...
>
> I do not mean my old code either it's also a failure as I got more information
> for the new driver after we dropped the old project.
> As you know the new driver is entirely in Userpace and supported by all involved
> chipcompanies, it comes with its own LinuxDVB and video4linux2 Stack.
>
> Also vendors have a very low interest in supporting those devices in Kernelspace
> as installing devices which should be sold now are not supported by
> any distributions.
> Devices which have been sold one year ago have a very low till no
> motivation anymore.
> Most people are simply not able to compile the drivers and/or prepare
> the kernel development
> environment just for installing and using a TV Card.
PLEASE STOP WITH FUD. THIS FORUM IS FOR OPEN SOURCE DRIVER DISCUSSION. AS YOU
DECIDED TO GO TO THE DARK SIDE, PLEASE STOP POSTING HERE OR AT THE OPEN SOURCE #IRC CHANNEL.
Thanks.
Mauro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-23 18:59 ` Mauro Carvalho Chehab
@ 2009-07-24 10:54 ` Markus Rechberger
2009-07-24 12:06 ` Mauro Carvalho Chehab
0 siblings, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-24 10:54 UTC (permalink / raw)
To: Mauro Carvalho Chehab; +Cc: Devin Heitmueller, linux-media
On Thu, Jul 23, 2009 at 8:59 PM, Mauro Carvalho
Chehab<mchehab@infradead.org> wrote:
> Em Thu, 23 Jul 2009 16:29:02 +0200
> Markus Rechberger <mrechberger@gmail.com> escreveu:
>
>> On Thu, Jul 23, 2009 at 4:05 PM, Devin
>> Heitmueller<dheitmueller@kernellabs.com> wrote:
>> > On Thu, Jul 23, 2009 at 8:10 AM, Markus Rechberger<mrechberger@gmail.com> wrote:
>> >> There's a pretty good disclosed detection from Empia available, the
>> >> linux kernel driver
>> >> just doesn't support it and very likely will never support it. Instead
>> >> of doing it the
>> >> wrong way it's better to turn it off or explicitly ask the user if he
>> >> wants to do something
>> >> undefined with his device.
>> >> The nvidia setup tools also provide an option to force it instead of
>> >> letting the software
>> >> just do whatever some developers don't know what it will cause...
>> >> You don't know what will happen to the device when doing that detection.
>> >> The initial device in question had to be replugged after we removed
>> >> the driver from the system.
>> >> You shouldn't invite people to do undefined things with their hardware
>> >> so they might break them
>> >> I think I will submit a few photos what physically can happen to the
>> >> device with wrong settings.
>> >
>> > Well, if there is a known heuristic, I would be very happy to get rid
>> > of the autodetection logic. I haven't looked at the Empia code in
>> > months so I should probably do that.
>> >
>> > Since I used to design hardware for a living, I am quite familiar with
>> > what can happen with incorrect GPIOs so I do not believe you need to
>> > attempt to convince me with photos, which is why I am in favor of
>> > removing the logic in question. We just need to figure out how to do
>> > it without causing a regression in current device support.
>> >
>> > Interesting... I took a quick look at the code, and it seems like the
>> > USB errors occur before we change any GPIOs, and more interesting it
>> > appears that the em2861 itself is wedged (which I believe is the first
>> > time I've seen that). The code in the log above suggests that the
>> > autodetection concluded that the profile was not known, so it did not
>> > arbitrarily pick some incorrect device. I am a bit surprised that
>> > just reading the eeprom once and doing a scan of the i2c bus would
>> > wedge the chip.
>> >
>> > Is there any information you can give about the board in question in
>> > terms of what product it is or what components it contains?
>> >
>>
>> it was a simple TVP5150 based device...
>>
>> I do not mean my old code either it's also a failure as I got more information
>> for the new driver after we dropped the old project.
>> As you know the new driver is entirely in Userpace and supported by all involved
>> chipcompanies, it comes with its own LinuxDVB and video4linux2 Stack.
>>
>> Also vendors have a very low interest in supporting those devices in Kernelspace
>> as installing devices which should be sold now are not supported by
>> any distributions.
>> Devices which have been sold one year ago have a very low till no
>> motivation anymore.
>> Most people are simply not able to compile the drivers and/or prepare
>> the kernel development
>> environment just for installing and using a TV Card.
>
> PLEASE STOP WITH FUD. THIS FORUM IS FOR OPEN SOURCE DRIVER DISCUSSION. AS YOU
> DECIDED TO GO TO THE DARK SIDE, PLEASE STOP POSTING HERE OR AT THE OPEN SOURCE #IRC CHANNEL.
>
someone has problems here? We also support available opensource
players and will contribute some patches which can be used by all
devices.
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 10:54 ` Markus Rechberger
@ 2009-07-24 12:06 ` Mauro Carvalho Chehab
2009-07-24 12:15 ` Markus Rechberger
0 siblings, 1 reply; 22+ messages in thread
From: Mauro Carvalho Chehab @ 2009-07-24 12:06 UTC (permalink / raw)
To: Markus Rechberger; +Cc: Devin Heitmueller, linux-media
Em Fri, 24 Jul 2009 12:54:27 +0200
Markus Rechberger <mrechberger@gmail.com> escreveu:
> someone has problems here? We also support available opensource
> players and will contribute some patches which can be used by all
> devices.
This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
LinuxTV mailing lists were created for discussing open source development
related to the kernel linux media drivers, the usability of those drivers and
related open source themes.
Anything related to binary only userspace stuff is completely out of topic and
shouldn't be posted on the above places.
Despiste what you're saying, your intention to drop support to open source is
clear: you are playing against open source since 2007, when you firstly proposed a
frontend hook at the kernel driver for userspace. This year, you dropped all
open source trees you used to have. So, it is clear that you're out of open
source business, and you won't be giving any open source support. So, please
stop posting at the open source forums
Cheers,
Mauro
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 12:06 ` Mauro Carvalho Chehab
@ 2009-07-24 12:15 ` Markus Rechberger
2009-07-24 13:03 ` Simon Kenyon
` (2 more replies)
0 siblings, 3 replies; 22+ messages in thread
From: Markus Rechberger @ 2009-07-24 12:15 UTC (permalink / raw)
To: Mauro Carvalho Chehab; +Cc: Devin Heitmueller, linux-media
On Fri, Jul 24, 2009 at 2:06 PM, Mauro Carvalho
Chehab<mchehab@infradead.org> wrote:
> Em Fri, 24 Jul 2009 12:54:27 +0200
> Markus Rechberger <mrechberger@gmail.com> escreveu:
>
>> someone has problems here? We also support available opensource
>> players and will contribute some patches which can be used by all
>> devices.
>
Ah well Mauro,
> This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
> LinuxTV mailing lists were created for discussing open source development
> related to the kernel linux media drivers, the usability of those drivers and
> related open source themes.
>
> Anything related to binary only userspace stuff is completely out of topic and
> shouldn't be posted on the above places.
>
> Despiste what you're saying, your intention to drop support to open source is
> clear: you are playing against open source since 2007, when you firstly proposed a
> frontend hook at the kernel driver for userspace. This year, you dropped all
> open source trees you used to have. So, it is clear that you're out of open
> source business, and you won't be giving any open source support. So, please
> stop posting at the open source forums
>
there's no reason to argue with you since you have your own ideas. We
do give opensource support as well. So please find another target to
struggle around with. Let's see who's able to deliver the better
solution for endusers.
Thanks,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 12:15 ` Markus Rechberger
@ 2009-07-24 13:03 ` Simon Kenyon
2009-07-24 13:06 ` Mauro Carvalho Chehab
2009-07-24 14:07 ` Simon Kenyon
2 siblings, 0 replies; 22+ messages in thread
From: Simon Kenyon @ 2009-07-24 13:03 UTC (permalink / raw)
Cc: linux-media
Markus Rechberger wrote:
> there's no reason to argue with you since you have your own ideas. We
> do give opensource support as well. So please find another target to
> struggle around with. Let's see who's able to deliver the better
> solution for endusers.
>
i raise to the bait every so often :-)
since when was this a competition?
a couple of years ago i bought a device because it was "supported"
then you took you code away and went off and did your own thing
i think that was a really immature thing to do
you could help with efforts here, but you choose not to
either work to add additional functionality to the in-kernel driver or
just go away
but please (oh please) stop spamming this list with your "help"
--
simon
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 12:15 ` Markus Rechberger
2009-07-24 13:03 ` Simon Kenyon
@ 2009-07-24 13:06 ` Mauro Carvalho Chehab
2009-07-24 13:31 ` Markus Rechberger
2009-07-24 14:22 ` cyber.bogh
2009-07-24 14:07 ` Simon Kenyon
2 siblings, 2 replies; 22+ messages in thread
From: Mauro Carvalho Chehab @ 2009-07-24 13:06 UTC (permalink / raw)
To: Markus Rechberger; +Cc: Devin Heitmueller, linux-media
Em Fri, 24 Jul 2009 14:15:16 +0200
Markus Rechberger <mrechberger@gmail.com> escreveu:
> On Fri, Jul 24, 2009 at 2:06 PM, Mauro Carvalho
> Chehab<mchehab@infradead.org> wrote:
> > Em Fri, 24 Jul 2009 12:54:27 +0200
> > Markus Rechberger <mrechberger@gmail.com> escreveu:
> >
> >> someone has problems here? We also support available opensource
> >> players and will contribute some patches which can be used by all
> >> devices.
> >
>
> Ah well Mauro,
>
> > This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
> > LinuxTV mailing lists were created for discussing open source development
> > related to the kernel linux media drivers, the usability of those drivers and
> > related open source themes.
> >
> > Anything related to binary only userspace stuff is completely out of topic and
> > shouldn't be posted on the above places.
> >
> > Despiste what you're saying, your intention to drop support to open source is
> > clear: you are playing against open source since 2007, when you firstly proposed a
> > frontend hook at the kernel driver for userspace. This year, you dropped all
> > open source trees you used to have. So, it is clear that you're out of open
> > source business, and you won't be giving any open source support. So, please
> > stop posting at the open source forums
> >
>
> there's no reason to argue with you since you have your own ideas. We
> do give opensource support as well. So please find another target to
> struggle around with. Let's see who's able to deliver the better
> solution for endusers.
This is not a sort of game to see who has a better solution for end users.
A company that has a serious commit to open source opens their datasheets to
allow public development and contributions and submit patches regularly
upstream, without any userspace hooks.
Closed source drivers don't fit well at open source market. There are lots of
examples of failures to this approach with all sorts of vendors, and lots of
buyers decision of not buying a card X because open source driver doesn't exist
or is crappy.
Anyway, it might have some space for your driver, but not on this forum.
Cheers,
Mauro
---
"What we're saying today is that you're either part of the solution or you're part of the problem."
[1968 E. Cleaver Speech (in R. Scheer, Eldridge Cleaver (1969) 32)]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 13:06 ` Mauro Carvalho Chehab
@ 2009-07-24 13:31 ` Markus Rechberger
2009-07-24 16:42 ` Steven Toth
2009-07-24 14:22 ` cyber.bogh
1 sibling, 1 reply; 22+ messages in thread
From: Markus Rechberger @ 2009-07-24 13:31 UTC (permalink / raw)
To: Mauro Carvalho Chehab; +Cc: linux-media
On Fri, Jul 24, 2009 at 3:06 PM, Mauro Carvalho
Chehab<mchehab@infradead.org> wrote:
> Em Fri, 24 Jul 2009 14:15:16 +0200
> Markus Rechberger <mrechberger@gmail.com> escreveu:
>
>> On Fri, Jul 24, 2009 at 2:06 PM, Mauro Carvalho
>> Chehab<mchehab@infradead.org> wrote:
>> > Em Fri, 24 Jul 2009 12:54:27 +0200
>> > Markus Rechberger <mrechberger@gmail.com> escreveu:
>> >
>> >> someone has problems here? We also support available opensource
>> >> players and will contribute some patches which can be used by all
>> >> devices.
>> >
>>
>> Ah well Mauro,
>>
>> > This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
>> > LinuxTV mailing lists were created for discussing open source development
>> > related to the kernel linux media drivers, the usability of those drivers and
>> > related open source themes.
>> >
>> > Anything related to binary only userspace stuff is completely out of topic and
>> > shouldn't be posted on the above places.
>> >
>> > Despiste what you're saying, your intention to drop support to open source is
>> > clear: you are playing against open source since 2007, when you firstly proposed a
>> > frontend hook at the kernel driver for userspace. This year, you dropped all
>> > open source trees you used to have. So, it is clear that you're out of open
>> > source business, and you won't be giving any open source support. So, please
>> > stop posting at the open source forums
>> >
>>
>> there's no reason to argue with you since you have your own ideas. We
>> do give opensource support as well. So please find another target to
>> struggle around with. Let's see who's able to deliver the better
>> solution for endusers.
>
> This is not a sort of game to see who has a better solution for end users.
>
> A company that has a serious commit to open source opens their datasheets to
> allow public development and contributions and submit patches regularly
> upstream, without any userspace hooks.
>
If a kerneldriver would be required for our devices we now would
definitely submit further patches to the kernel, but for USB drivers
it is just not necessary at all since the entire driver can work
without any complex dependencies in Userspace. Basically the
historically grown v4l-dvb kernelapi is just not needed and just
limits the customer base as initially pointed out that not everyone is
able to compile those drivers. It is still valid for PCI devices
probably until IOMMU is available. This has absolutely nothing to do
with what you wrote, rather than the em28xx kerneldriver is basically
not needed. If you want datasheets of various companies apply there
and work for them, everyone's free to do so.
regards,
Markus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 12:15 ` Markus Rechberger
2009-07-24 13:03 ` Simon Kenyon
2009-07-24 13:06 ` Mauro Carvalho Chehab
@ 2009-07-24 14:07 ` Simon Kenyon
2009-07-25 9:43 ` Simon Kenyon
2 siblings, 1 reply; 22+ messages in thread
From: Simon Kenyon @ 2009-07-24 14:07 UTC (permalink / raw)
Cc: linux-media
Markus Rechberger wrote:
> On Fri, Jul 24, 2009 at 2:06 PM, Mauro Carvalho
> Chehab<mchehab@infradead.org> wrote:
>
>> Em Fri, 24 Jul 2009 12:54:27 +0200
>> Markus Rechberger <mrechberger@gmail.com> escreveu:
>>
>>
>>> someone has problems here? We also support available opensource
>>> players and will contribute some patches which can be used by all
>>> devices.
>>>
>
> Ah well Mauro,
>
>
>> This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
>> LinuxTV mailing lists were created for discussing open source development
>> related to the kernel linux media drivers, the usability of those drivers and
>> related open source themes.
>>
>> Anything related to binary only userspace stuff is completely out of topic and
>> shouldn't be posted on the above places.
>>
>> Despiste what you're saying, your intention to drop support to open source is
>> clear: you are playing against open source since 2007, when you firstly proposed a
>> frontend hook at the kernel driver for userspace. This year, you dropped all
>> open source trees you used to have. So, it is clear that you're out of open
>> source business, and you won't be giving any open source support. So, please
>> stop posting at the open source forums
>>
>>
>
> there's no reason to argue with you since you have your own ideas. We
> do give opensource support as well. So please find another target to
> struggle around with. Let's see who's able to deliver the better
> solution for endusers.
>
i see that mcentral.de/hg has disappeared
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 13:06 ` Mauro Carvalho Chehab
2009-07-24 13:31 ` Markus Rechberger
@ 2009-07-24 14:22 ` cyber.bogh
1 sibling, 0 replies; 22+ messages in thread
From: cyber.bogh @ 2009-07-24 14:22 UTC (permalink / raw)
To: Mauro Carvalho Chehab; +Cc: Markus Rechberger, Devin Heitmueller, linux-media
Am Freitag 24 Juli 2009 15:06:08 schrieben Sie:
> Em Fri, 24 Jul 2009 14:15:16 +0200
>
> Markus Rechberger <mrechberger@gmail.com> escreveu:
> > On Fri, Jul 24, 2009 at 2:06 PM, Mauro Carvalho
> >
> > Chehab<mchehab@infradead.org> wrote:
> > > Em Fri, 24 Jul 2009 12:54:27 +0200
> > >
> > > Markus Rechberger <mrechberger@gmail.com> escreveu:
> > >> someone has problems here? We also support available opensource
> > >> players and will contribute some patches which can be used by all
> > >> devices.
> >
> > Ah well Mauro,
> >
> > > This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L
> > > and the LinuxTV mailing lists were created for discussing open source
> > > development related to the kernel linux media drivers, the usability of
> > > those drivers and related open source themes.
> > >
> > > Anything related to binary only userspace stuff is completely out of
> > > topic and shouldn't be posted on the above places.
> > >
> > > Despiste what you're saying, your intention to drop support to open
> > > source is clear: you are playing against open source since 2007, when
> > > you firstly proposed a frontend hook at the kernel driver for
> > > userspace. This year, you dropped all open source trees you used to
> > > have. So, it is clear that you're out of open source business, and you
> > > won't be giving any open source support. So, please stop posting at the
> > > open source forums
> >
> > there's no reason to argue with you since you have your own ideas. We
> > do give opensource support as well. So please find another target to
> > struggle around with. Let's see who's able to deliver the better
> > solution for endusers.
>
> This is not a sort of game to see who has a better solution for end users.
Wrong! For the user who does not look behind the curtain (and the majority of
them do not) the recommended solution wins. The essence of the recommendation
is the decisive point, nothing else.
> A company that has a serious commit to open source opens their datasheets
> to allow public development and contributions and submit patches regularly
> upstream, without any userspace hooks.
Nonsense! How can you talk about "public development" if the majority of
developers is forced to sign non-disclosure agreements as a necessary
precondition to get access to data sheets?
> Closed source drivers don't fit well at open source market. There are lots
> of examples of failures to this approach with all sorts of vendors, and
> lots of buyers decision of not buying a card X because open source driver
> doesn't exist or is crappy.
Dream on baby, I'm sure tomorrow you will tell us all that pigs can fly :)
The majority is still MS, and you and I won't change that - unfortunately.
> Anyway, it might have some space for your driver, but not on this forum.
Who gives you the right to say that to anybody?
You should perhaps take some lessons about the philosophical basics of open
source @ Mister Richard Stallman:
There you will learn what "freedom" in the deeper sense of open source means:
It does not mean "free beer". But in fact it is equivalent to "free speech".
And this equivalent to "freedom of speech" definitely excludes fascistoid small
brained gestures like "I am the boss" or "You are not allowed to speak in that
forum" and other Machoist stupid omnipotence phantasies of that rather poor
and primitive no brain kind.
> Cheers,
> Mauro
>
> ---
>
> "What we're saying today is that you're either part of the solution or
> you're part of the problem." [1968 E. Cleaver Speech (in R. Scheer,
> Eldridge Cleaver (1969) 32)] --
I'd call that fascist crap.
And to teach you, Chehab, (and of course all your brothers and sisters in
mind) in how far you are a wrong and a completely displaced person I will give
you a citation of John Lennon from 1966.
It treats the difference of the pure idea of "christian religion" and small
brained human hypocritic practice on the other hand:
"Jesus was alright, but his disciples were nothing but thick and ordinary.
It's them twisting it that ruins it for me."
Available here: http://quotationsbook.com/quote/21607/
So everyone reading that who can really think further without external
leadership (following the studies of Immanuel Kant) will easily understand in
how far Markus' decision to quit linuxtv.org was NOT a pure technical one.
To make open source a real fun and pleasure we need large minded, real
liberal, progressive thinking maintainers, NOT blind functioning brain-washed
soldiers of the rather disgusting primitive fascistoid kind.
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 13:31 ` Markus Rechberger
@ 2009-07-24 16:42 ` Steven Toth
2009-07-24 17:34 ` cyber.bogh
2009-07-25 3:44 ` hermann pitton
0 siblings, 2 replies; 22+ messages in thread
From: Steven Toth @ 2009-07-24 16:42 UTC (permalink / raw)
To: Markus Rechberger; +Cc: Mauro Carvalho Chehab, linux-media
>>>> This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
>>>> LinuxTV mailing lists were created for discussing open source development
>>>> related to the kernel linux media drivers, the usability of those drivers and
>>>> related open source themes.
>>>>
>>>> Anything related to binary only userspace stuff is completely out of topic and
>>>> shouldn't be posted on the above places.
Markus,
The Linux community supports it's in-kernel dvb / v4l trees using this channel.
Your attempt to use these channels to de-value the in-kernel driver and your
agenda to promote your (partially) closed source alternative it is off topic.
This is not the first time people have had to say this.
You're only damaging your reputation further using tactics like this.
--
Steven Toth - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 16:42 ` Steven Toth
@ 2009-07-24 17:34 ` cyber.bogh
2009-07-24 21:17 ` Steven Toth
2009-07-25 3:44 ` hermann pitton
1 sibling, 1 reply; 22+ messages in thread
From: cyber.bogh @ 2009-07-24 17:34 UTC (permalink / raw)
To: Steven Toth; +Cc: Markus Rechberger, Mauro Carvalho Chehab, linux-media
Am Freitag 24 Juli 2009 18:42:58 schrieben Sie:
> >>>> This mailing list, the freenode irc channels #v4l and #linuxtv, the
> >>>> V4L and the LinuxTV mailing lists were created for discussing open
> >>>> source development related to the kernel linux media drivers, the
> >>>> usability of those drivers and related open source themes.
> >>>>
> >>>> Anything related to binary only userspace stuff is completely out of
> >>>> topic and shouldn't be posted on the above places.
>
> Markus,
>
> The Linux community supports it's in-kernel dvb / v4l trees using this
> channel. Your attempt to use these channels to de-value the in-kernel
> driver and your agenda to promote your (partially) closed source
> alternative it is off topic.
Toth,
from profound resources I do know that you personally do not know anything
about what excesses your highly specific card knowledge, which definitely does
not even touch Empia devices at least superficially.
In other words:
Your personal voice counts absolutely NOTHING as far as the discussed issue is
concerned.
I would personally suggest you to volunteer as ordinary soldier for
Afghanistan sitting in the first row. This is the perfect place of getting rid
of small brained reactionary people like you, isn't it?
I decide to keep for me what I think about your physiognomy that can be seen
on a photograph shot after a Linux conference somewhere in the US.....
You can call that a rest of politeness.......
I am not use to people like you in the open source movement, if not to say:
I do regard you personally as a displaced impurity.
> This is not the first time people have had to say this.
The authoritarian character (if not to say fascistoid character) described in
the studies of Theodor Adorno tends very often to use "we" or "people" instead
of using the "I".
This is a proof that the accordant person was kept down from the beginning of
childhood, trained to function like a robot without any unsuppressed attempt
of thinking freely. Characters of that rather distorted kind very often (but
not always) become cops or soldiers as profession to earn their living.
You will not help Mauro in his displaced position anyway, Toth!
Lessons @ Richard Stallman would possibly help, although I am not too
optimistic in your case to be honest......
> You're only damaging your reputation further using tactics like this.
This is what I call a (stupid) boomerang.
Psychologists would call that a "projection".
The truth about you, Toth, is that you yourself do not only damage your
personal reputation by helping reactionary people like Mauro Chehab to betray
the open source philosophy in its deepest essence.
But in fact you show that you are a mismatch as far as human qualifications are
concerned.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 17:34 ` cyber.bogh
@ 2009-07-24 21:17 ` Steven Toth
0 siblings, 0 replies; 22+ messages in thread
From: Steven Toth @ 2009-07-24 21:17 UTC (permalink / raw)
To: cyber.bogh; +Cc: Markus Rechberger, Mauro Carvalho Chehab, linux-media
On 7/24/09 1:34 PM, cyber.bogh wrote:
> Am Freitag 24 Juli 2009 18:42:58 schrieben Sie:
>>>>>> This mailing list, the freenode irc channels #v4l and #linuxtv, the
>>>>>> V4L and the LinuxTV mailing lists were created for discussing open
>>>>>> source development related to the kernel linux media drivers, the
>>>>>> usability of those drivers and related open source themes.
>>>>>>
>>>>>> Anything related to binary only userspace stuff is completely out of
>>>>>> topic and shouldn't be posted on the above places.
>> Markus,
>>
>> The Linux community supports it's in-kernel dvb / v4l trees using this
>> channel. Your attempt to use these channels to de-value the in-kernel
>> driver and your agenda to promote your (partially) closed source
>> alternative it is off topic.
>
> Toth,
<snip>
>
> But in fact you show that you are a mismatch as far as human qualifications are
> concerned.
>
This is indeed high praise coming from such a fine and noble gentlemen like
yourself. I find myself truly humbled, nay, honored that you've chosen to grace
us with your presence and thoughts today.
I'm probably not alone when I say that we look forward to your monumental words
of wisdom, charm and enlightenment that you've recently chosen to share with us
all. You have a true gift and I can only hope that you continue to share it with
us all.
Happy Christmas, please give my regards to the wife and kids.
--
Steven Toth - Kernel Labs
http://www.kernellabs.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 16:42 ` Steven Toth
2009-07-24 17:34 ` cyber.bogh
@ 2009-07-25 3:44 ` hermann pitton
1 sibling, 0 replies; 22+ messages in thread
From: hermann pitton @ 2009-07-25 3:44 UTC (permalink / raw)
To: Steven Toth; +Cc: Markus Rechberger, Mauro Carvalho Chehab, linux-media
Am Freitag, den 24.07.2009, 12:42 -0400 schrieb Steven Toth:
> >>>> This mailing list, the freenode irc channels #v4l and #linuxtv, the V4L and the
> >>>> LinuxTV mailing lists were created for discussing open source development
> >>>> related to the kernel linux media drivers, the usability of those drivers and
> >>>> related open source themes.
> >>>>
> >>>> Anything related to binary only userspace stuff is completely out of topic and
> >>>> shouldn't be posted on the above places.
>
> Markus,
>
> The Linux community supports it's in-kernel dvb / v4l trees using this channel.
> Your attempt to use these channels to de-value the in-kernel driver and your
> agenda to promote your (partially) closed source alternative it is off topic.
>
> This is not the first time people have had to say this.
>
> You're only damaging your reputation further using tactics like this.
>
there are also SILVERCREST empia webcams with older revisions of the
sensor chip going over the desk here for 5€ already 18 months back.
Really interesting bullshit.
The vista driver took more than one year to be present ...
Great stuff !
Chears,
Hermann
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: em28xx driver crashes device
2009-07-24 14:07 ` Simon Kenyon
@ 2009-07-25 9:43 ` Simon Kenyon
0 siblings, 0 replies; 22+ messages in thread
From: Simon Kenyon @ 2009-07-25 9:43 UTC (permalink / raw)
Cc: linux-media
Simon Kenyon wrote:
> i see that mcentral.de/hg has disappeared
i have a copy of em28xx-new from 22nd may if anyone needs it
--
simon
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2009-07-25 9:43 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-23 9:40 em28xx driver crashes device Markus Rechberger
2009-07-23 11:41 ` Devin Heitmueller
2009-07-23 11:43 ` Markus Rechberger
2009-07-23 11:46 ` Markus Rechberger
2009-07-23 12:03 ` Devin Heitmueller
2009-07-23 12:10 ` Markus Rechberger
2009-07-23 14:05 ` Devin Heitmueller
2009-07-23 14:29 ` Markus Rechberger
2009-07-23 18:59 ` Mauro Carvalho Chehab
2009-07-24 10:54 ` Markus Rechberger
2009-07-24 12:06 ` Mauro Carvalho Chehab
2009-07-24 12:15 ` Markus Rechberger
2009-07-24 13:03 ` Simon Kenyon
2009-07-24 13:06 ` Mauro Carvalho Chehab
2009-07-24 13:31 ` Markus Rechberger
2009-07-24 16:42 ` Steven Toth
2009-07-24 17:34 ` cyber.bogh
2009-07-24 21:17 ` Steven Toth
2009-07-25 3:44 ` hermann pitton
2009-07-24 14:22 ` cyber.bogh
2009-07-24 14:07 ` Simon Kenyon
2009-07-25 9:43 ` Simon Kenyon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox