[PATCH for 3.2 URGENT] gspca: Fix falling back to lower isoc alt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro et all,

I'm afraid my recent work on gscpa has uncovered another regression in
the gspca core. It no longer properly falls back to a lower alt setting
if there is not enough bandwidth for the initially choosen one.

This is a problem when usb1 devices are plugged into a usb2 hub, or into
a sandybridge motherboard (which uses usb2 hubs internally), since the ehci
scheduling code in the kernel does not allow usb1 devices to use full iso
bandwidth (long story). So we must fall back to a lower setting there!

This means that many (iso mode) usb1 devices supported by gscpa won't work
at their highest resolution with such systems. This patch fixes the
falling back to lower alt settings, thereby also fixing these devices no
longer working (reproduced and fix tested with several cams).

Therefor I'm suggesting this fix as a last minute regression fix for 3.2
Mauro, please send this patch on its merry way to Linus, thanks!

Regards,

Hans
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux