Dominique Dumont <domi.dum...@free.fr> writes: Hi,
> Hello > > I have a similar issue with Hauppauge WinTV-NOVA-T usb2 (note the wrong > Manufacturer shown in the traces): > > févr. 26 12:33:23 gandalf kernel: usb 7-2: new high-speed USB device number 2 > using ehci-pci > févr. 26 12:33:23 gandalf kernel: usb 7-2: New USB device found, > idVendor=2040, idProduct=9300 > févr. 26 12:33:23 gandalf kernel: usb 7-2: New USB device strings: Mfr=1, > Product=2, SerialNumber=3 > févr. 26 12:33:23 gandalf kernel: usb 7-2: Product: SOHO-FX2 > févr. 26 12:33:23 gandalf kernel: usb 7-2: Manufacturer: Hauppau攀 > févr. 26 12:33:23 gandalf kernel: usb 7-2: SerialNumber: 9301-00-F008B260 > févr. 26 12:33:23 gandalf kernel: dvb-usb: found a 'Hauppauge WinTV-NOVA-T > usb2' in cold state, will try to load a firmware > févr. 26 12:33:23 gandalf kernel: usb 7-2: firmware: direct-loading firmware > dvb-usb-nova-t-usb2-02.fw I can't find my nova-t usb2 but from what I remember theses strings are fine. Nothing wrong there. > févr. 26 12:33:23 gandalf kernel: ------------[ cut here ]------------ > févr. 26 12:33:23 gandalf kernel: WARNING: CPU: 1 PID: 2590 at > /build/linux-FoK828/linux-4.9.10/drivers/usb/core/hcd.c:1584 > usb_hcd_map_urb_for_dma+0x37c/0x570 [usbcore] > févr. 26 12:33:23 gandalf kernel: transfer buffer not dma capable > févr. 26 12:33:23 gandalf kernel: Modules linked in: > dvb_usb_nova_t_usb2(+) dvb_usb_dibusb_mc_common dvb_usb_dibusb_common > dib3000mc dibx000_common dvb_usb dvb_core rc_core bnep xt_multiport > uinput snd_hrtimer cpufreq_userspace cpufreq_conservative > cpufreq_powersave ip6table_filter ip6_tables iptable_filter bluetooth > rfkill binfmt_misc amdkfd edac_mce_amd evdev radeon edac_core kvm_amd > kvm irqbypass snd_hda_codec_via snd_hda_codec_generic cdc_ether pcspkr > ttm serio_raw snd_hda_codec_hdmi k10temp usbnet snd_hda_intel > drm_kms_helper snd_seq_midi snd_hda_codec snd_seq_midi_event > snd_rawmidi drm snd_seq snd_hda_core snd_seq_device sp5100_tco > snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm sg snd_timer i2c_algo_bit > snd soundcore asus_atk0110 button shpchp loop wmi acpi_cpufreq tpm_tis > tpm_tis_core tpm sunrpc parport_pc ppdev lp > févr. 26 12:33:23 gandalf kernel: parport ip_tables x_tables autofs4 > ext4 crc16 jbd2 crc32c_generic fscrypto ecb glue_helper lrw gf128mul > ablk_helper cryptd aes_x86_64 mbcache hid_generic usbhid hid sr_mod > cdrom sd_mod ata_generic uas usb_storage ohci_pci firewire_ohci ahci > pata_atiixp libahci firewire_core uhci_hcd xhci_pci crc_itu_t ehci_pci > xhci_hcd ohci_hcd ehci_hcd libata i2c_piix4 scsi_mod psmouse usbcore > r8169 mii usb_common fjes > févr. 26 12:33:23 gandalf kernel: CPU: 1 PID: 2590 Comm: systemd-udevd Not > tainted 4.9.0-2-amd64 #1 Debian 4.9.10-1 > févr. 26 12:33:23 gandalf kernel: Hardware name: System manufacturer System > Product Name/M4A785TD-V EVO, BIOS 0211 07/08/2009 > févr. 26 12:33:23 gandalf kernel: 0000000000000000 ffffffff8c929304 > ffffafc444477738 0000000000000000 > févr. 26 12:33:23 gandalf kernel: ffffffff8c676e1e ffff9bdcad786180 > ffffafc444477790 0000000000000000 > févr. 26 12:33:23 gandalf kernel: ffffafc444477944 ffff9bdccc44e000 > 0000000000000001 ffffffff8c676e9f > févr. 26 12:33:23 gandalf kernel: Call Trace: > févr. 26 12:33:23 gandalf kernel: [<ffffffff8c929304>] ? dump_stack+0x5c/0x78 > févr. 26 12:33:23 gandalf kernel: [<ffffffff8c676e1e>] ? __warn+0xbe/0xe0 > févr. 26 12:33:23 gandalf kernel: [<ffffffff8c676e9f>] ? > warn_slowpath_fmt+0x5f/0x80 > févr. 26 12:33:23 gandalf kernel: [<ffffffffc014a1ec>] ? > usb_hcd_map_urb_for_dma+0x37c/0x570 [usbcore] > févr. 26 12:33:23 gandalf kernel: [<ffffffffc014b5d0>] ? > usb_hcd_submit_urb+0x330/0xaa0 [usbcore] >From a very quick search, I guess it's fixed by https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=43fab9793c1f44e665b4f98035a14942edf03ddc. As said, I can't find my device so can't test that it's fixing the issue. [...] > > On the other hand, a WinTV MiniStick loads fine (but does not work with > kaffeine or vdr): The issue is in the dvb-usb stuff and the WinTV MiniStick doesn't use it from what I can see. Arnaud