Siduction Forum
Siduction Forum => Hardware - Support => Topic started 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:
[ 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
-
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.
-
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
-
aptosid gibt es noch? Bin ganz überrascht...
-
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
-
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
-
Hallo,
zur Info, DVB-T2 Stick der auch funkt unter 4.9.5
(altes Cubiebord als minisatip server)
[ 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'