• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] udev regel für openhantek

Sharki

Newbie
Hi

ich versuche ein USB Oszilloskop ans laufen zu bringen. (Sollte eigentlich funktionieren :))

Die Regel vom Softwarehersteller (OpenHantek) sieht so aus :

# Hantek DSO-2250
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="4b4/2250/*", RUN+="/sbin/fxload -t fx2 -I @hantekfirmwaredir@/dso2250-firmware.hex -s @hantekfirmwaredir@/dso2250-loader.hex -D $env{DEVNAME}"
SYSFS{idVendor}=="04b5", SYSFS{idProduct}=="2250", MODE="0660", GROUP="users"

Leider wird die Regel scheinbar nicht angewendet. Ich bin jetzt nicht der Fachmann für udev und möchte das eigentlich auch nicht werden.
Kann mir da jemand weiterhelfen ?

lsusb liefert :
Bus 001 Device 006: ID 04b4:2250 Cypress Semiconductor Corp.

Was braucht man/ich noch ???

Grüße Hajo
 

josef-wien

Ultimate Guru
Sharki schrieb:
ENV{PRODUCT}=="4b4/2250/*"
Sharki schrieb:
SYSFS{idVendor}=="04b5"
Sharki schrieb:
Wer hat sich hier vertippt? In welchem Verzeichnis ist die Datei gespeichert? Ist der Dateiinhalt formal richtig (eine Kommentarzeile und zwei Zeilen mit je einer Regel)? Wie heißt die Datei? Was ergibt
Code:
ls -l /dev/bus/usb/001/006
(wenn
Sharki schrieb:
Bus 001 Device 006
nicht mehr aktuell ist, mußt Du den Befehl anpassen)?
 
OP
S

Sharki

Newbie
Hi

ich nutze OpenSuse 12.2.

Das mit der fehlenden null ist mir auch aufgefallen. Ich dachte das die führende Null nicht gebraucht wird. 012 ist halt 12. ??
Übrigens habe ich SYSFS durch ATTR ersetzt.

Es ist eine Kommentarzeile und zwei mit je einer Regel ??
Regeldatei liegt in /etc/udev/rules.d/ und heißt 90-hantek.rules


:~> lsusb

Bus 002 Device 002: ID 04b4:2250 Cypress Semiconductor Corp.

:~> ls -l /dev/bus/usb/002/002
crw-rw-r-- 1 root root 189, 129 21. Nov 17:30 /dev/bus/usb/002/002

Grüße Hajo
 
OP
S

Sharki

Newbie
Moin moin

also es geht. War wohl nur ein Fehler mit dem Pfad zum Treiber.
Die zweite Zeile dient den Zugriffsrechten für nicht root(er).

Danke für die Hilfe

Grüß Hajo
 
Oben