Sziasztok!
Proxmox alatt felcsatlakoztattam egy USB-s 2015-ös nyomtatót. Ezt észre is vette.
Feltettem egy lxc alá a cups-ot, ami rendben látja is, és nyomtat vele, de...
Az eszköz a /dev/bus/usb/002/004 -es fájlhoz csatlakozik.
Ha kikapcsolom és bekapcsolom a nyomtatót, ez a fájlnév megváltozik, jelenleg /dev/bus/usb/002/005, tehát a nyomtató ki/bekapcsolásakor a nyomtatószervert mindig újra kell indítanom és frissíteni a konfig fájlját.
Ezt vajon miért csinálja a Debian? Én azt gondoltam, hogy az eszköz neve (a fájlnév) nem fog változni.
- 201 megtekintés
Hozzászólások
Én az UDEV háza táján keresgélnék (valami rule -t kellene írni hozzá), illetve figyelni ha változik és automatikusan újraindítod a cups -ot (gondolom ez a "nyomtató szerver").
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Valami már elérési út nincsen hozzá? (pl. /dev/usb alatt)
Ezzel az usb buszos dologgal (szerintem) az a hézag, hogy minden újracsatlakozáskor új sorszámot kapnak a buszon az usb-s eszközök, amennyire megfigyeltem (lsusb)
- A hozzászóláshoz be kell jelentkezni
Pontosan, egy megfelelo udev rule kell neked. Itt van egy leiras, gyorsan atfutva kb. mukodnie kell:
https://noctis.de/posts/2006/03/23-howto-fixed-name-for-a-udev-device.h…
A strange game. The only winning move is not to play. How about a nice game of chess?
- A hozzászóláshoz be kell jelentkezni
Jó kiindulási alap volt, de...
Készítettem egy 90-printers.rules fájlt, az alábbi tartalommal:
# USB printer to be called HPP2015d
SUBSYSTEM=="usb", ATTR{product}=="HP LaserJet P2015 Series", SYMLINK+="lp/HPP2015d" MODE=="0660"
majd az lxc konfigjába beillesztettem az alábbi sorokat:
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/lp/HPP2015d dev/lp/HPP2015d none bind,optional,create=file
Rendben létre is jön a fájl, ha megnézem az udevadm info -q path -n /dev/lp/HPP2015d paranccsal, rendben visszaadja az eszközt.
Ha elindítom az lxc konténert, látszik a /dev/lp/HPP2015d fájl, de a cups nem akarja észrevenni.
Ha az lxc konfig az alábbi bejegyzést tartalmazza,
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/002/007 dev/bus/usb/002/007 none bind,optional,create=file
Akkor megy a nyomtatás, csakhogy ez az a port, ami változik, ha kik-be van kapcsolva a nyomtató.
Jogosultságok mindkét fájlnál ugyanazok.
( •̀ᴗ•́)╭∩╮
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
Az élet ott kezdődik, amikor rájössz, hogy szart sem kell bizonyítanod senkinek
Ha meg akarod nevettetni Istent, készíts tervet!
- A hozzászóláshoz be kell jelentkezni
"Ha elindítom az lxc konténert, látszik a /dev/lp/HPP2015d fájl, de a cups nem akarja észrevenni."
Csodák nincsenek, ugo vagy mod.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Proxmox alatt:
root@pve:~# ls -l /dev/bus/usb/002/007
crw-rw---- 1 root root 189, 134 May 26 18:17 /dev/bus/usb/002/007
root@pve:~# ls -l /dev/lp/HPP2015d
lrwxrwxrwx 1 root root 18 May 26 16:52 /dev/lp/HPP2015d -> ../bus/usb/002/007
lxc alatt:
root@cups:~# ls -l /dev/bus/usb/002/007
crw-rw---- 1 root root 189, 134 máj 26 16:17 /dev/bus/usb/002/007
root@cups:~# ls -l /dev/lp/HPP2015d
crw-rw---- 1 root root 189, 134 máj 26 16:17 /dev/lp/HPP2015d
Tanácstalan vagyok.
( •̀ᴗ•́)╭∩╮
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
Az élet ott kezdődik, amikor rájössz, hogy szart sem kell bizonyítanod senkinek
Ha meg akarod nevettetni Istent, készíts tervet!
- A hozzászóláshoz be kell jelentkezni
A vége, hogy "csaltam" egy picit.
az alábbi kódot, az lxc konfigban,
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/002/007 dev/bus/usb/002/007 none bind,optional,create=file
erre módosítottam:
lxc.cgroup.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir
Így hiába van ki-bekapcs, mindig felveszi a cups a szálat.
Direkt nem a teljes USB ágra adtam ki...
( •̀ᴗ•́)╭∩╮
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
Az élet ott kezdődik, amikor rájössz, hogy szart sem kell bizonyítanod senkinek
Ha meg akarod nevettetni Istent, készíts tervet!
- A hozzászóláshoz be kell jelentkezni