Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Smartreader an Proxmox LXC Container durchreichen

berndy2001

Newbie
Registriert
11. Juli 2011
Beiträge
20
Reaktionspunkte
1
Punkte
23
Möchte gerne einen Raspberry ablösen und Oscam in einen Proxmox-Container übersiedeln, scheitere jedoch am durchreichen des Smartreaders. Mit einer VM klappt es sofort, würde aber trotzdem gerne einen Container verwenden, da ich am Hostsystem mit Ressourcen sparsam umgehen muss.

Hier die Infos und Config:

Code:
root@pve:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code:
root@pve:~# ls -l /dev/bus/usb/001/004
crw-rw-r-- 1 root root 189, 3 Nov  4 21:22 /dev/bus/usb/001/004

Code:
root@pve:~# ls /dev/serial/by-id/
usb-Argolis_BV_Smartreader_plus_12345678-if00-port0

Code:
root@pve:~# ls -l /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 0 Nov  4 21:22 /dev/ttyUSB0

/etc/pve/lxc/101.conf
Code:
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: usb-Argolis_BV_Smartreader_plus_123456-if00-port0 dev/serial/by-id/usb-Argolis_BV_Smartreader_plus_123456-if00-port0 none bind,optional,create=file
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file

udev rule
Code:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", GROUP="users", MODE="0666"

Code:
root@container:~/oscam-svn/build/utils# ./list_smargo
Looking for smartreader compatible devices...
couldn't open device 001:004

Code:
root@container:~# lsusb -vs 001:004

Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Couldn't open device, some information will be missing

...alle möglichen Infos...

Danke
 
Zuletzt bearbeitet von einem Moderator:
Ich habe drei Mäuse in meinem Proxmox an einen privileged LXC durchgereicht.
In Deiner UDEV bekommt der Reader nur 0666, der benötigt aber 0777
Der LXC benötigt auch noch nesting.

So hab ich das laufen, evtl. hilf Dir das weiter.

Code:
SUBSYSTEMS=="usb", KERNEL=="ttyUSB?", ATTRS{serial}=="XXXXXXXX", SYMLINK+="Easymouse1", MODE="0777" RUN+="/bin/setserial /dev/Easymouse1 low_latency"

Code:
features: nesting=1
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.mount.entry: /dev/Easymouse1 dev/Easymouse1 none bind,optional,create=file
 
Danke, habe ich inzwischen probiert, ändert aber nichts. Hab jetzt mal eine VM genommen, dennoch ärgert mich es, dann es in einem Container nicht funktioniert.

Kann das vielleicht an der Smartreader-Firmware oder Config (Mode, Kernel Type) liegen? Da sind ja auch unterschiedliche Parameter einstellbar.
 
Zuletzt bearbeitet:
Zurück
Oben