MLD-5.x > General
Xbox-One-Digital-TV-Tuner - fehlt Treiber-Modul für Tuner (tda18250)?
Gemstone:
Guten Abend
Falls das Thema besser bei "Development" aufgehoben wäre, bitte ich, es zu verschieben.
Habe mir, bezugnehmend auf diesen Beitrag http://www.minidvblinux.de/forum/index.php/topic,8550.msg66681.html#new den Tuner gekauft und versuche seit einigen Tagen, ihn zum Laufen zu bringen. Out of the box läuft er leider nicht (MLD 5.4 testing bzw. unstable).
Unter Libreelec funktioniert er aber (immerhin ein kleines Erfolgserlebnis). Da vermisse ich aber einige VDR-Komfortfunktionen ;D
--- Code: ---X11 forwarding request failed on channel 0
##############################################
# LibreELEC #
# https://libreelec.tv #
##############################################
LibreELEC (official): 8.2.0 (Generic.x86_64)
LibreELEC:~ # lsusb
Bus 001 Device 004: ID 0bda:8171 Realtek Semiconductor Corp. RTL8188SU 802.11n WLAN Adapter
Bus 001 Device 003: ID 045e:02d5 Microsoft Corp. Xbox One Digital TV Tuner
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 192f:0916 Avago Technologies, Pte.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
LibreELEC:~ # lsmod
Module Size Used by
cfg80211 274432 0
rfkill 20480 1 cfg80211
tda18250 20480 1
mn88472 16384 1
nvidia 10514432 39
snd_hda_codec_hdmi 45056 4
dvb_usb_dib0700 151552 6
intel_powerclamp 16384 0
dib7000m 24576 1 dvb_usb_dib0700
dib0090 32768 1 dvb_usb_dib0700
dib0070 20480 1 dvb_usb_dib0700
dib3000mc 20480 1 dvb_usb_dib0700
dibx000_common 16384 3 dvb_usb_dib0700,dib7000m,dib3000mc
dvb_usb 24576 1 dvb_usb_dib0700
dvb_core 86016 2 mn88472,dvb_usb
r8712u 155648 0
rc_core 24576 2 dvb_usb_dib0700,dvb_usb
snd_hda_codec_realtek 65536 1
rng_core 16384 0
snd_hda_codec_generic 65536 1 snd_hda_codec_realtek
snd_hda_intel 28672 1
snd_hda_codec 90112 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core 49152 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
uvesafb 28672 1
--- End code ---
Bin dann auf den Gedanken gekommen, manuell alle bei Libreelec geladenen Kernel-Module (außer nvidia - da knallt's möglicherweise) in MLD zu laden:
--- Code: ---root@MLD:/lib/modules/4.13.11.199.28$ modprobe -va cfg80211 rfkill tda18250 mn88472 snd_hda_codec_hdmi dvb_usb_dib0700 intel_powerclamp dib7000m dib0090 dib0070 dib3000mc dibx000_common dvb_usb dvb_core r871
2u rc_core snd_hda_codec_realtek rng_core snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep uvesafb
modprobe: module tda18250 not found in modules.dep
modprobe: module intel_powerclamp not found in modules.dep
modprobe: module uvesafb not found in modules.dep
root@MLD:/lib/modules/4.13.11.199.28$ lsmod
Module Size Used by Tainted: P
rng_core 16384 0
dvb_usb_dib0700 147456 0
dib7000m 20480 1 dvb_usb_dib0700
dib0090 28672 1 dvb_usb_dib0700
dib0070 16384 1 dvb_usb_dib0700
dib3000mc 20480 1 dvb_usb_dib0700
dibx000_common 16384 3 dvb_usb_dib0700,dib7000m,dib3000mc
dvb_usb 28672 1 dvb_usb_dib0700
dvb_core 77824 1 dvb_usb
rc_core 28672 2 dvb_usb_dib0700,dvb_usb
media 24576 2 dvb_usb,dvb_core
mn88472 16384 0
cfg80211 221184 0
rfkill 20480 1 cfg80211
nvidia 10506240 45
snd_hda_codec_hdmi 40960 4
i2c_i801 20480 0
snd_hda_codec_realtek 65536 1
snd_hda_codec_generic 53248 1 snd_hda_codec_realtek
r8712u 135168 0
drm 241664 3 nvidia
snd_hda_intel 24576 1
snd_hda_codec 73728 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 45056 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 65536 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 24576 1 snd_pcm
snd 49152 9 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
r8169 61440 0
mii 16384 1 r8169
intel_agp 16384 0
intel_gtt 20480 1 intel_agp
agpgart 28672 3 drm,intel_agp,intel_gtt
i2c_dev 16384 0
uinput 20480 0
--- End code ---
Jetzt weiß ich nicht mehr weiter ::)
https://www.linuxtv.org/wiki/index.php/Xbox_One_Digital_TV_Tuner
P3f:
Hallo Gemstone,
ich habe den TDA18250-Patch mal mit eingebunden und auch die Firmware mit aktualisiert. Wenn Du bitte ab morgen Früh die MLD 5.4. unstable neu installierst oder updates, dann sollte es enthalten.
Der Kernel hat die Version "kernel_4.13.12.199.29-199.29_amd64.deb" und die Firmware ist im DVB-Paket mit der Version "dvb_0-7.4+4.13.12.199.29_amd64.deb"
Bei Problemen bitte ich um ein Debug-Log.
Danke,
Pit
Gemstone:
Hallo P3f,
habe die Updates installiert. Leider wird der Tuner immer noch nicht automatisch erkannt. Auch wenn ich die Module manuell nachlade, scheint noch etwas zu fehlen.
Debug-Log (ohne manuelles Laden der MOdule): 1rrfrQ
--- Code: ---MLD> lsmod
Module Size Used by Tainted: P
nvidia 10506240 45
snd_hda_codec_hdmi 40960 4
snd_hda_codec_realtek 65536 1
snd_hda_codec_generic 53248 1 snd_hda_codec_realtek
i2c_i801 20480 0
r8712u 135168 0
snd_hda_intel 24576 1
snd_hda_codec 73728 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 45056 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 65536 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 24576 1 snd_pcm
snd 49152 9 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
drm 241664 3 nvidia
r8169 61440 0
mii 16384 1 r8169
intel_agp 16384 0
intel_gtt 20480 1 intel_agp
agpgart 28672 3 drm,intel_agp,intel_gtt
i2c_dev 16384 0
uinput 20480 0
MLD> mc
root@MLD:~$ modprobe -va cfg80211 rfkill tda18250 mn88472 snd_hda_codec_hdmi dvb_usb_dib0700 intel_powerclamp dib7000m dib0090 dib0070 dib3000mc dibx000_common dvb_usb dvb_core r8712u rc_core snd_hda_codec_r
ealtek rng_core snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep uvesafb
modprobe: module intel_powerclamp not found in modules.dep
modprobe: module uvesafb not found in modules.dep
root@MLD:~$ lsmod
Module Size Used by Tainted: P
rng_core 16384 0
dvb_usb_dib0700 143360 0
dib7000m 20480 1 dvb_usb_dib0700
dib0090 28672 1 dvb_usb_dib0700
dib0070 16384 1 dvb_usb_dib0700
dib3000mc 20480 1 dvb_usb_dib0700
dibx000_common 16384 3 dvb_usb_dib0700,dib7000m,dib3000mc
dvb_usb 20480 1 dvb_usb_dib0700
rc_core 24576 2 dvb_usb_dib0700,dvb_usb
mn88472 16384 0
dvb_core 98304 2 dvb_usb,mn88472
tda18250 20480 0
media 24576 3 dvb_usb,dvb_core,tda18250
cfg80211 221184 0
rfkill 20480 1 cfg80211
nvidia 10506240 45
snd_hda_codec_hdmi 40960 4
snd_hda_codec_realtek 65536 1
snd_hda_codec_generic 53248 1 snd_hda_codec_realtek
i2c_i801 20480 0
r8712u 135168 0
snd_hda_intel 24576 1
snd_hda_codec 73728 4 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 45056 5 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 65536 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 24576 1 snd_pcm
snd 49152 9 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
drm 241664 3 nvidia
r8169 61440 0
mii 16384 1 r8169
intel_agp 16384 0
intel_gtt 20480 1 intel_agp
agpgart 28672 3 drm,intel_agp,intel_gtt
i2c_dev 16384 0
uinput 20480 0
--- End code ---
MarMic:
Hi,
ich sehe keinen unterschied in den modulen. vllt fehlt eine firmware? aber deine messages datei ist geflutet von:
--- Code: ---Nov 9 13:46:55 (MLD) user.err vdr: video/vdpau: can't block queue: An invalid handle value was provided.
Nov 9 13:46:55 (MLD) user.err vdr: video/vdpau: can't render output surface: An invalid handle value was provided.
Nov 9 13:46:55 (MLD) user.err vdr: video/vdpau: can't queue display: An invalid handle value was provided.
--- End code ---
ich kann also nichts rückschließen.
mach mal ein
modprobe dvb-usb-dib0700
ohne alle module seperat zu laden und poste dann mal die ausgabe die sich dadurch in der dmesg tut
gruß
MarMic
edit// das sollte so ungefähr in dmesg aussehen:
--- Code: ---dvb-usb: found a 'Microsoft Xbox Tuner' in cold state, will try to load a firmware
[ 1608.145072] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
--- End code ---
ist die fw forhanden?
P3f:
Hallo Gemstone,
ja Du hast recht, die udev-rule hatte ich gestern nicht mit implementiert (war/bin mir noch nicht im klaren, wie es am saubersten zu implementieren ist).
Aber in deinem Debug-Log (vor deinem manuellem Modul laden) kann man schon sehen, das das USB-Device geladen wird
(dmesg)
--- Code: ---[ 3.543166] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 3.662019] usb 1-2: New USB device found, idVendor=045e, idProduct=02d5
[ 3.662024] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.662027] usb 1-2: Product: Xbox USB Tuner
[ 3.662029] usb 1-2: Manufacturer: Microsoft Corp.
--- End code ---
kannst Du bitte im Webif manuell das Modul eintragen, dann wird es beim nächsten booten auch mit geladen.
Wichtig wäre auch mal ein Debug-Log nach dem Treiberload.
@MarMic: Die Firmware ist im DVB-Paket enthalten, das Paket ist auch bei ihm installiert. Daran sollte es nicht haken.
Gruß,
Pit
Navigation
[0] Message Index
[#] Next page
Go to full version