Bug 15430
Summary: | rc polling in dvb_usb_dib0700 causes interference in USB bus | ||
---|---|---|---|
Product: | v4l-dvb | Reporter: | Pedro Ribeiro (pedrib) |
Component: | dvb-usb | Assignee: | dvb-usb (v4l-dvb_dvb-usb) |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.33 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
lspci -vvv
lsusb -vvv |
Created attachment 25330 [details]
lsusb -vvv
This is fixed on the latest v4l-dvb tree and possibly being merged in 2.6.34-rc1. |
Created attachment 25329 [details] lspci -vvv I have a Win-TV Nova-T USB2 stick which uses the dvb_usb_dib0700 driver. The device works fine but apparently it conflicts with my Audio4DJ soundcard, which uses the driver snd-usb-caiaq. The problem is strange because it only happens after I disconnect and reconnect the audio card. Procedure 1: - boot from fresh - plug the DVB adapter - plug the Audio4DJ Everything works correctly - meaning I can watch TV and my audio is fine. Procedure 2: - boot from fresh - plug the Audio4DJ - plug the DVB adapter The audio starts cracking every few seconds using ALSA, and constantly if using JACK. Procedure 3: - boot from fresh - plug the DVB adapter - plug the Audio4DJ (everything is correct, as above in Procedure 1) - unplug the Audio4DJ - plug it again The audio starts cracking. From now on, plugging or unplugging both of the devices or reloading their respective modules won't make a difference - I have to reboot to have both devices working properly. Hence me insisting in "boot from fresh" above. I'm blaming this on dvb_usb_dib0700 since I found the trigger - by loading the module with disable_rc_polling=1 the problem does not happen. However this is annoying, since watching TV without a remote is just... lame :-) I guess this is not noticeable with other USB devices since the Audio4DJ is sensitive to USB interference. This is not a regression, I tested with 2.6.32 and the problem is there too. lsusb and lspci are attached. Please let me know if you need more info. Thanks, Pedro