Am Dienstag, 24. Juli 2018 10:39 CEST, Walter Harms wharms@bfs.de schrieb:
Hallo,
Walther war mal wider schneller ...
Hi Arno, die Namensvergabe erfolgt häufig über den udev, hast du mal nachgesehen was sich da geaendert hat ?
Jain. Die Namensvergabe macht der Kernel (bzw. der "Treiber", also das entspr. Kernel-Modul). Man kann sich mit Udev da reinhängen und (u.a.) konfigurieren wo und unter welchem Namen ein Device im Device-Tree auftaucht. Das ist recht praktisch wenn man sichergehen will dass bestimmte Hardware (Platte, Wlan-Stick, Midi-Keyboard) immer mit dem gleichen Namen ansprechbar ist. Dazu muss man dann ggf. "nur" eine Regel schreiben anhand derer udev solche Namen zuweist. Solche Regeln bestehen aus einem Match-Teil (für welche Devices gilt die Regel) und einem Action-Teil (was soll udev machen wenn so ein Device auftaucht). Im Match-Teil kann z.Bsp. auf die ersteller-ID (Vendor-ID), den Gerätetyp (Device-ID) aber auch z.Bsp. die PCI-Bus/Device Nummer getestet werden. Du musst also nur für Dein Device eine passende Regel schreiben die dem Teil immer den selben Namen verpasst. Um die Vendor-/Device-ID etc. des Devices herauszufinden emfiehlt sich:
$sudo udevadm info /dev/spidev0.0
Gruss RalfD