lowRISC / lowRISC/container-hotplug
Additional support re: non-udev-managed devices
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 16
- Forks
- 6
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Is there a way to pass non-udev-managed devices into a container? For examples, the NVIDIA kernel driver writes these devices (which aren't monitored via udev, therefore the container doesn't start as udev cannot find them under DEVNAME):
crw-rw-rw- 1 root root 195, 0 Oct 20 13:36 /dev/nvidia0
crw-rw-rw- 1 root root 195, 1 Oct 20 13:36 /dev/nvidia1
crw-rw-rw- 1 root root 195, 255 Oct 20 13:36 /dev/nvidiactl
crw-rw-rw- 1 root root 507, 0 Oct 20 13:34 /dev/nvidia-uvm
crw-rw-rw- 1 root root 507, 1 Oct 20 13:34 /dev/nvidia-uvm-tools
/dev/nvidia-caps:
total 0
cr-------- 1 root root 234, 1 Oct 20 13:36 nvidia-cap1
cr--r--r-- 1 root root 234, 2 Oct 20 13:36 nvidia-cap2
Char nodes 195:(0/1/255) 507(0/1) and 234(1/2).
Please let me know if this request (to allow static/non-udev device nodes) is considered in-scope for this project,
Thank you!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie damit zu prüfen, wie container-hotplug udev-verwaltete Geräte erkennt und sie an Docker-Container weitergibt. Ermitteln Sie, wo statische oder nicht von udev verwaltete Geräteknoten konfiguriert werden könnten, einschließlich der aufgeführten Major- und Minor-Nummern der NVIDIA-Zeichengeräte; für den Abschluss muss der Umfang festgelegt sein und eine Möglichkeit vorhanden sein, zu überprüfen, dass diese Geräte im Container verfügbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, linux, rust
- Bereich
- devops, infrastructure
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100