[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firmware wird nur gelegentlich geladen



Moin Andreas,

vielen Dank für Deine Antwort!

Wir reden von verschiedenen Dingen, fürchte ich! Die Firmware muss das System zuerst nachladen, wenn die Hardware erkannt wird, m.E. unabhängig davon, ob die Module geladen werden oder nicht. Die Mods braucht man natürlich auch, aber erst im nächsten Schritt.....

Viele Grüße,


Boris

Am 2017-08-03 12:03, schrieb A. Söldner:
Moin Boris, hallo Liste,

bin da jetzt nicht wirklich firm, aber ..

lsmod                              listet die geladenen Treiber
insmod  <Modulname> lädt den Treiber


Wie es sich automatisieren lässt weiß ich auch nicht.

Gruß
Andreas

------ Originalnachricht ------
Von: boris@cation.de
An: "Debian Mailingliste" <debian-user-german@lists.debian.org>
Gesendet: 03.08.2017 11:57:57
Betreff: Re: Firmware wird nur gelegentlich geladen

Moin Liste,

hat niemand eine Idee dazu? Oder ist mein Vorhaben zu profan?

Wie funktioniert die Mimik mit dem Nachladen der Firmware? Woran erkennt der Kern, dass Firmware geladen werden muss?

Dank und Viele Grüße,


Boris

Am 2017-07-29 12:30, schrieb Boris:
Moin zusammen,


ich möchte folgendes Verhalten schildern und bitte um Statements:

Umgebung: Stretch auf Thinkpad T520, DVB-T2-Stick Astrometa mit dual
Receiver (RT2832 und MN88473)

Ziel: DVB-T2-Empfang mit dem Stick

Ich habe eine gute Konfiguration von tv-headend und habe vor ein paar
Tagen mit dem System Nachrichten gesehen - läuft also prinzipiell.
Zu diesem Zeitpunkt wurde der Stick korrekt eingebunden und die dafür
bereitgestellte Firmware geladen:

Auszug aus syslog an diesem guten Tag:

Jul 25 19:36:02 nl-tp-boris kernel: [   81.289140] mn88473 10-0018:
downloading firmware from file 'dvb-demod-mn88473-01.fw'
Jul 25 19:36:03 nl-tp-boris kernel: [   82.043067] mn88473 10-0018:
firmware: direct-loading firmware dvb-demod-mn88473-01.fw

Das ist aber leider der Ausnahmefall. Üblicherweise wird der Stick zwar erkannt, aber die Firmware für den Panasonic MN88473 wird nicht geladen.
Entsprechend kann auch w_scan, tv-headend oder irgendein anderes Tool
den Chip nicht ansprechen.

Was ist zu tun? Bugreport?

Dank und Grüße aus Dänemark,

Boris

syslog beim Einstöpseln:

Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.709692] usb 2-1.1: new
high-speed USB device number 4 using ehci-pci
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.828400] usb 2-1.1: New USB
device found, idVendor=15f4, idProduct=0131
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.828405] usb 2-1.1: New USB
device strings: Mfr=1, Product=2, SerialNumber=0
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.828408] usb 2-1.1: Product: dvbt2
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.828410] usb 2-1.1:
Manufacturer: astrometadvbt2
Jul 29 12:10:38 nl-tp-boris mtp-probe: checking bus 2, device 4:
"/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Jul 29 12:10:38 nl-tp-boris mtp-probe: bus: 2, device: 4 was not an MTP
device
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.868731] usb 2-1.1:
dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.945073] usb 2-1.1:
dvb_usb_v2: will pass the complete MPEG2 transport stream to the
software demuxer
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.945094] DVB: registering new
adapter (Astrometa DVB-T2)
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.952256] i2c i2c-10: Added
multiplexed i2c bus 11
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.952259] rtl2832 10-0010:
Realtek RTL2832 successfully attached
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.959594] mn88473 10-0018:
Panasonic MN88473 successfully identified
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.959602] usb 2-1.1: DVB:
registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.959660] usb 2-1.1: DVB:
registering adapter 0 frontend 1 (Panasonic MN88473)...
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.961380] r820t 11-003a:
creating new instance
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.968584] r820t 11-003a: Rafael
Micro r820t successfully identified
Jul 29 12:10:38 nl-tp-boris kernel: [ 1461.968597] r820t 11-003a:
attaching existing instance
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.973728] r820t 11-003a: Rafael
Micro r820t successfully identified
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.975957] rtl2832_sdr
rtl2832_sdr.1.auto: Registered as swradio0
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.975959] rtl2832_sdr
rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.975961] rtl2832_sdr
rtl2832_sdr.1.auto: SDR API is still slightly experimental and
functionality changes may follow
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.982731] Registered IR keymap
rc-empty
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.982897] input: Astrometa
DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/rc/rc0/input21
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.982987] rc rc0: Astrometa
DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/rc/rc0
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.983262] usb 2-1.1:
dvb_usb_v2: schedule remote query interval to 200 msecs
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.984856] lirc_dev: IR Remote
Control driver registered, major 243
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.985778] rc rc0: lirc_dev:
driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.985779] IR LIRC bridge
handler initialized
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.996310] usb 2-1.1:
dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
Jul 29 12:10:39 nl-tp-boris kernel: [ 1461.996402] usbcore: registered
new interface driver dvb_usb_rtl28xxu
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
config/udev: Adding input device Astrometa DVB-T2 (/dev/input/event20)
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Astrometa DVB-T2: Applying InputClass "libinput keyboard catchall"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
Using input driver 'libinput' for 'Astrometa DVB-T2'
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
systemd-logind: got fd for /dev/input/event20 13:84 fd 55 paused 0
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Astrometa DVB-T2: always reports core events
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Option "Device" "/dev/input/event20"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Option "_source" "server/udev"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
input device 'Astrometa DVB-T2', /dev/input/event20 is tagged by udev
as: Keyboard
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
input device 'Astrometa DVB-T2', /dev/input/event20 is a keyboard
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/rc/rc0/input21/event20"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
XINPUT: Adding extended input device "Astrometa DVB-T2" (type: KEYBOARD,
id 17)
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Option "xkb_model" "pc105"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (**)
Option "xkb_layout" "de"
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (WW)
Option "xkb_variant" requires a string value
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (WW)
Option "xkb_options" requires a string value
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
input device 'Astrometa DVB-T2', /dev/input/event20 is tagged by udev
as: Keyboard
Jul 29 12:10:39 nl-tp-boris /usr/lib/gdm3/gdm-x-session[1316]: (II)
input device 'Astrometa DVB-T2', /dev/input/event20 is a keyboard
Jul 29 12:10:43 nl-tp-boris tvheadend[713]: linuxdvb: adapter added
/dev/dvb/adapter0
Jul 29 12:10:43 nl-tp-boris kernel: [ 1466.527577] usb 2-1.1: DVB:
adapter 0 frontend 0 frequency 0 out of range (174000000..862000000)



Reply to: