Siduction Forum

Siduction Forum => Hardware - Support => Topic started by: cs on 2017/01/13, 17:10:11

Title: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: cs on 2017/01/13, 17:10:11
Hallo,

ich hab's bei den Update-Warnungen schon gepostet, aber das war ja vielleicht an der falschen Stelle, deshalb hier nochmal in der Hardware-Ecke:

Mein DVB-T-Stick, der als WideView WT-220U PenType Receiver (Typhoon/Freecom) erkannt wird und bis Kernel 4.8 mit der Firmware dvb-usb-wt220u-02.fw anstandslos funktioniert hat, tut nicht mehr unter Kernel 4.9 (bin aktuell bei 4.9.3-towo.1-siduction-amd64).

dmesg gibt folgende Fehlermeldungen aus:

Code: [Select]
[   18.679834] usb 2-2: new high-speed USB device number 2 using xhci_hcd
[   18.809991] usb 2-2: New USB device found, idVendor=14aa, idProduct=0220
[   18.809992] usb 2-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[   18.818900] dvb-usb: found a 'WideView WT-220U PenType Receiver (Typhoon/Freecom)' in cold state, will try to load a firmware
[   18.819147] usb 2-2: firmware: direct-loading firmware dvb-usb-wt220u-02.fw
[   18.819149] dvb-usb: downloading firmware from file 'dvb-usb-wt220u-02.fw'
[   18.819152] ------------[ cut here ]------------
[   18.819159] WARNING: CPU: 0 PID: 3054 at /build/linux-siduction-4.9/drivers/usb/core/hcd.c:1584 usb_hcd_map_urb_for_dma+0x370/0x550 [usbcore]
[   18.819160] transfer buffer not dma capable
[   18.819161] Modules linked in: dvb_usb_dtt200u(+) dvb_usb dvb_core rc_core af_packet fuse cpufreq_conservative cpufreq_powersave x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul mei_wdt crc32_pclmul iTCO_wdt iTCO_vendor_support ghash_clmulni_intel aesni_intel arc4 aes_x86_64 snd_hda_codec_hdmi lrw gf128mul glue_helper ablk_helper cryptd intel_cstate snd_hda_codec_realtek iwldvm intel_rapl_perf snd_hda_codec_generic i915 mac80211 uvcvideo input_leds videobuf2_vmalloc pcspkr videobuf2_memops serio_raw videobuf2_v4l2 i2c_algo_bit videobuf2_core snd_hda_intel videodev drm_kms_helper snd_hda_codec media evdev iwlwifi drm sg snd_hda_core snd_hwdep intel_gtt thinkpad_acpi syscopyarea snd_pcm cfg80211 sysfillrect nvram snd_timer sysimgblt snd lpc_ich mei_me wmi fb_sys_fops rfkill
[   18.819193]  soundcore ac mei battery video button loop parport_pc ppdev sunrpc lp parport ip_tables x_tables autofs4 ext4 crc16 jbd2 fscrypto mbcache btrfs raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c crc32c_generic raid1 raid0 multipath linear md_mod sd_mod hid_generic usbhid hid crc32c_intel psmouse ahci libahci libata i2c_i801 scsi_mod i2c_smbus i2c_core sdhci_pci sdhci xhci_pci mmc_core ehci_pci e1000e xhci_hcd ehci_hcd ptp pps_core usbcore thermal fjes
[   18.819224] CPU: 0 PID: 3054 Comm: systemd-udevd Not tainted 4.9.3-towo.1-siduction-amd64 #1 siduction 4.9-7
[   18.819224] Hardware name: LENOVO 2325CN9/2325CN9, BIOS G2ETA7WW (2.67 ) 09/09/2016
[   18.819226]  0000000000000000 ffffffff812a06b2 ffffc9000cf8b748 0000000000000000
[   18.819228]  ffffffff8105d014 ffff880207cd4780 ffffc9000cf8b7a0 0000000000000000
[   18.819230]  0000000002400000 ffff88020f8f2800 0000000000000001 ffffffff8105d08a
[   18.819233] Call Trace:
[   18.819238]  [<ffffffff812a06b2>] ? dump_stack+0x5c/0x7a
[   18.819240]  [<ffffffff8105d014>] ? __warn+0xb4/0xd0
[   18.819241]  [<ffffffff8105d08a>] ? warn_slowpath_fmt+0x5a/0x80
[   18.819245]  [<ffffffff815530cf>] ? io_schedule_timeout+0xcf/0x100
[   18.819248]  [<ffffffffa001a930>] ? usb_hcd_map_urb_for_dma+0x370/0x550 [usbcore]
[   18.819252]  [<ffffffffa001b033>] ? usb_hcd_submit_urb+0x2f3/0x950 [usbcore]
[   18.819255]  [<ffffffff810af422>] ? wake_up_klogd+0x32/0x50
[   18.819257]  [<ffffffff810afcb5>] ? vprintk_emit+0x2b5/0x460
[   18.819260]  [<ffffffffa001ccd0>] ? usb_start_wait_urb+0x60/0xf0 [usbcore]
[   18.819263]  [<ffffffff8117fd4b>] ? __kmalloc+0x1b/0x140
[   18.819267]  [<ffffffffa001ce32>] ? usb_control_msg+0xd2/0x120 [usbcore]
[   18.819269]  [<ffffffffa10cf039>] ? usb_cypress_writemem+0x39/0x40 [dvb_usb]
[   18.819271]  [<ffffffffa10cf1d7>] ? usb_cypress_load_firmware+0x57/0x140 [dvb_usb]
[   18.819273]  [<ffffffff810a298d>] ? up+0xd/0x50
[   18.819275]  [<ffffffff810af72d>] ? console_unlock+0x2ed/0x5c0
[   18.819276]  [<ffffffff810af422>] ? wake_up_klogd+0x32/0x50
[   18.819278]  [<ffffffff810afcb5>] ? vprintk_emit+0x2b5/0x460
[   18.819280]  [<ffffffff811211d0>] ? printk+0x52/0x6e
[   18.819282]  [<ffffffffa10cf327>] ? dvb_usb_download_firmware+0x67/0xe0 [dvb_usb]
[   18.819284]  [<ffffffffa10cf8c4>] ? dvb_usb_device_init+0x3f4/0x670 [dvb_usb]
[   18.819286]  [<ffffffffa10d7287>] ? dtt200u_usb_probe+0x47/0xc0 [dvb_usb_dtt200u]
[   18.819289]  [<ffffffffa0020e8f>] ? usb_probe_interface+0xff/0x260 [usbcore]
[   18.819291]  [<ffffffff813bfcdd>] ? driver_probe_device+0x1ed/0x2b0
[   18.819293]  [<ffffffff813bfe2f>] ? __driver_attach+0x8f/0xa0
[   18.819294]  [<ffffffff813bfda0>] ? driver_probe_device+0x2b0/0x2b0
[   18.819295]  [<ffffffff813bdd62>] ? bus_for_each_dev+0x62/0xb0
[   18.819297]  [<ffffffff813bf090>] ? bus_add_driver+0x110/0x210
[   18.819299]  [<ffffffff813c04e2>] ? driver_register+0x52/0xc0
[   18.819302]  [<ffffffffa001fb06>] ? usb_register_driver+0x76/0x120 [usbcore]
[   18.819303]  [<ffffffffa10de000>] ? 0xffffffffa10de000
[   18.819305]  [<ffffffff81000426>] ? do_one_initcall+0x46/0x170
[   18.819307]  [<ffffffff8112154c>] ? do_init_module+0x51/0x1c5
[   18.819309]  [<ffffffff810da89d>] ? load_module+0x1dad/0x24e0
[   18.819311]  [<ffffffff810d7f40>] ? __symbol_put+0x80/0x80
[   18.819313]  [<ffffffff810db1e2>] ? SYSC_finit_module+0xc2/0xd0
[   18.819315]  [<ffffffff81002522>] ? do_syscall_64+0x52/0xc0
[   18.819317]  [<ffffffff8155802f>] ? entry_SYSCALL64_slow_path+0x25/0x25
[   18.819318] ---[ end trace 5f60979198595ffa ]---
[   18.819320] dvb-usb: could not stop the USB controller CPU.
[   18.819324] dvb-usb: error while transferring firmware (transferred size: -11, block size: 3)
[   18.819326] dvb-usb: firmware download failed at 8 with -22

Besteht Hoffnung, dass der Stick in künftigen Kernel-Versionen wieder unterstützt wird?

Viele Grüße

cs
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: towo on 2017/01/13, 17:15:07
Du könntest mal den 4.9 von Debian oder aptosid testen, dann könnte ich auch nachschauen, ob es ein Problem mit unserem Kernel oder ein generelles Problem ist.
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: cs on 2017/01/14, 10:20:23
Hallo Towo,

danke für die rasche Rückmeldung! Habe gerade mit dem Debian-Kernel 4.9.0-1-amd64 gebootet, der leider dieselben Fehlermeldungen bringt.

Viele Grüße

cs
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: Lanzi on 2017/01/17, 00:38:46
aptosid gibt es noch? Bin ganz überrascht...
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: Mausschubser on 2017/01/18, 18:57:26
Als Ergänzung, das betrifft übrigens auch DVB-S, hab mir wegen des Standard-Wechsels bei DVB-T im März, diese Woche ein DVB-S Gerät von Technotrend zugelegt (TT-Connect S2-4600). Mit der 4.8 Serie gehts mit den 4.9 Kernel nicht.

Bei meinem bisherigen DVB-T Stick (irgendwas von MSI) das selbe.

Stefan
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: cs on 2017/01/25, 08:40:32
Da ohnehin der Wechsel von DVB-T auf DVB-T2 ansteht, habe ich einen neuen Stick besorgt, der zum Glück auch reibungslos mit Kernel 4.9 funktioniert: den WinTV-soloHD Triple Mode HD TV Stick von Hauppauge.

Er wird erkannt als PCTV tripleStick (292e) und funktioniert nach der Installation der Firmware dvb-demod-si2168-b40-01.fw in /lib/firmware.

Also alles bestens, was meine TV-Versorgung in der Zukunft angeht.

Gruß

cs
Title: Re: Keine Unterstützung mehr von DVB-T-Stick mit Kernel 4.9
Post by: egal on 2017/01/25, 11:01:00
Hallo,

zur Info, DVB-T2 Stick der auch funkt unter 4.9.5
(altes Cubiebord als minisatip server)

Code: [Select]
[    0.000000] Linux version 4.9.5-sunxi (root@devel) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 SMP Fri Jan 20 22:01:51 CET 2017
[    9.278169] dvb-usb: found a 'Mygica T230 DVB-T/T2/C' in warm state.
[    9.564735] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[    9.624413] si2168 2-0064: firmware version: B 4.0.2
[    9.667200] dvb-usb: schedule remote query interval to 100 msecs.
[    9.667303] dvb-usb: Mygica T230 DVB-T/T2/C successfully initialized and connected.
[    9.667402] usbcore: registered new interface driver dvb_usb_cxusb
[   16.413331] si2168 2-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[   17.327732] si2168 2-0064: firmware version: B 4.0.11
[   17.349471] si2157 3-0060: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw'