On 12/13/2012 12:29 AM, Eddi De Pieri wrote:
Hi Antti,
I'm using a af9035 based usb devices on mips device but may affect other
usb tuner..
In dmesg I get a lot of
usb 1-2: dvb_usbv2: pid_filter() failed=-929852640
usb 1-2: dvb_usbv2: pid_filter() failed=-929852640
usb 1-2: dvb_usbv2: pid_filter() failed=-929852640
usb 1-2: dvb_usbv2: pid_filter() failed=-929852640
usb 1-2: dvb_usbv2: pid_filter() failed=-929852640
This should mean that the code go into the next if..
/* activate the pid on the device pid filter */
if (adap->props->caps & DVB_USB_ADAP_HAS_PID_FILTER &&
adap->pid_filtering &&
adap->props->pid_filter)
but into af9035.c code I can't find any caps initialization, pid_filtering
or pid_filter.
It seems like that some structure isn't initalized correctly.
I can't understand if the issue is in dvb_usb_core.c that don't initialize
caps.. and pid_filter* or in each dvb_usb driver that don't null the value
of each structure..
Please, can you check?
It was missing block braces and that error was printed. It does not have
functionality issues, only that error logging is done.
You are likely using some 3.7 RC Kernel as that is fixed.
https://patchwork.kernel.org/patch/1712771/
for some reason, Mauro forget to sent it earlier?, fix went to 3.7-rc8
and not earlier...
http://lwn.net/Articles/527935/
regards
Antti
--
http://palosaari.fi/
--
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