• 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] Probleme mit Spyder Kalibrierung Opensuse 11.4

Hallo ich habe Probleme mit meinem Colorimeter,

ich habe einfach keinen Zugriff. Wegen der dynamischen US Gerätezuweisung habe ich die Datei 55-Argyll.rules nach /etc/udev/rules.d kopiert.
Bin auch Mitglied der Gruppe plugdev.
Und trotzdem kann ich weder als normaler User noch als Root auf den Spyder zugreifen. Verwende ich nur die Live CD funktioniert alles - kann doch nur ein Sicherheitsproblem sein - weiß aber nicht weiter.

(Bei Ubuntu geht es auch - was ist da anders?)

LG Steffen
 
Hallo misiu!

also der Inhalt stammt von der Argyllcms Homepage, wo empfohlen wird diese Datei nach /etc/udev/rules.d zu kopieren.

Code:
# udev rule to recognize instruments and make them accessible to user applications.
# Copy this to /etc/udev/rules.d/55-Argyll.rules

# Skip all this to speed things up if it'a not a usb add.
ACTION!="add", GOTO="argyll_rules_end"
SUBSYSTEM!="usb", GOTO="argyll_rules_end"

# Recognize the color measurement devices

# DTP20
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d020", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# DTP92Q (not testedt)
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d092", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# DTP94
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d094", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# MonacoOPTIX (Same as i1 Display 1)
ATTRS{idVendor}=="0670", ATTRS{idProduct}=="0001", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Display
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2003", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Monitor
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2001", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Pro
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2000", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# ColorMunki
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2007", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Colorimtre HCFR
ATTRS{idVendor}=="04db", ATTRS{idProduct}=="005b", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Spyder 2
ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0200", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Spyder 3
ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0300", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Huey
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2005", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Let udev-acl and ConsoleKit manage these devices, if applicable
TEST=="/lib/udev/udev-acl", TEST=="/var/run/ConsoleKit/database", ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}="1"

# Otherwise, restrict access to members of the plugdev group
ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev"

# Set ID_VENDOR and ID_MODEL acording to VID and PID
IMPORT{program}="usb-db %p"

LABEL="argyll_rules_end"

Dann habe ich noch die Gruppe plugdev gegründet und bin Ihr anschließend beigetreten.

lsusb bringt:
Code:
Bus 005 Device 004: ID 085c:0300 ColorVision, Inc.

Das Gerät wird also erkannt und und steht auch in der rules-Datei.


Führe ich einen Kalibrierungbefehl aus kommt:

Code:
steffen@linux-5cpg:~> dispcal -v -vl -R
XRandR 1.2 is faulty - falling back to older extensions
Setting up the instrument
dispcal: Error - icoms - set_ser_port: port number out of range!

Mit der Live CD funktioniert alles - auch ohne der udev Regel???

Hast du noch ne Idee?

MFG Steffen
 

misiu

Moderator
Teammitglied
Ändere das
Code:
ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", MODE="660", GROUP="plugdev"
in:
Code:
ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?", GROUP="plugdev"
oder komplett ohne Gruppenangabe:
Code:
ENV{COLOR_MEASUREMENT_DEVICE}=="*?", ENV{ACL_MANAGE}!="*?"
MfG
misiu
 
Hallo misu,

vielen Dank für deine Mühe.

Habe alles ausprobiert - hatte leider kein Erfolg.
Es funktioniert nicht als Root und auch nicht als Nutzer.

:???:
MFG Steffen
 
Hallo!

manchmal kommt jetzt auch das - als Root:

Code:
Setting up the instrument
dispcal: Error - Configuring USB port 'usb:/bus5/dev68/ (Datacolor Spyder3)' to 1 failed with -99 (Other error)

oder das als Nutzer:

Code:
steffen@linux-vp9u:~> dispcal -v -yl -R
XRandR 1.2 is faulty - falling back to older extensions
Setting up the instrument
libusb couldn't open USB device /dev/bus/usb/005/095: Permission denied.
libusb requires write access to USB device nodes.
dispcal: Error - Opening USB port 'usb:/bus5/dev95/ (Datacolor Spyder3)' config 1 failed (Access denied (insufficient permissions)) (Permissions ?)
steffen@linux-vp9u:~>

Naja da hat er kein Schreibzugriff - o.K. das ist ja zu verstehen.

LG Steffen
 
Hallo Echo,

ich verwende ein 32-Bit System und habe die Version 1.1.1 ausprobiert (damit gehts auch mit der Live Gnome Suse CD 32-Bit) und auch mit der aktuellen Version 1.3.2.

LG Steffen
 

Escho

Advanced Hacker
Hast du beim Ausprobieren mit der Version 1.3.2 auch die udev-Regel von dieser Version verwendet?. Wenn nicht, würde ich es mal mit ihr probieren.

Edgar
 

Escho

Advanced Hacker
Servus Steffen

Ich hatte so ein Phänomen erst vor kurzem. Ich habe leider veräumt, mir Notizen über meinen Lösungsweg zu machen. Ich möchte dich jetzt nicht auf eine falsche Fährte locken. Ich denke aber, es lag an der libusb. ich werde mir am Wochenende, wenn es die Zeit zulässt, einen neuen Rechner zusammenbauen. Dabei müsste das Problem eigentlich wieder auftauchen. Ich sag Bescheid, wenn ich es verifiziert habe.

Edgar
 

Escho

Advanced Hacker
Es könnte allerdings auch sein , daß ich mit der udev-Regel gespielt habe. meine sieht nämlich so aus:
Code:
# udev rule to recognize instruments and make them accessible to user applications.
# Copy this to /etc/udev/rules.d/55-Argyll.rules

# Skip all this to speed things up if it'a not a usb add.
ACTION!="add", GOTO="argyll_rules_end"
SUBSYSTEM!="usb", GOTO="argyll_rules_end"

# Recognize the color measurement devices

# DTP20
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d020", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# DTP92Q (not tested)
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d092", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# DTP94
ATTRS{idVendor}=="0765", ATTRS{idProduct}=="d094", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# MonacoOPTIX (Same as i1 Display 1)
ATTRS{idVendor}=="0670", ATTRS{idProduct}=="0001", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Display
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2003", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Monitor
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2001", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# i1Pro
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2000", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# ColorMunki
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2007", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Colorimtre HCFR
ATTRS{idVendor}=="04db", ATTRS{idProduct}=="005b", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Spyder 2
ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0200", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Spyder 3
ATTRS{idVendor}=="085c", ATTRS{idProduct}=="0300", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Huey
ATTRS{idVendor}=="0971", ATTRS{idProduct}=="2005", ENV{COLOR_MEASUREMENT_DEVICE}="1"

# Set ID_VENDOR and ID_MODEL acording to VID and PID
IMPORT{program}="usb-db %p"

LABEL="argyll_rules_end"
Sei aber vorsichtig, wenn du mit den Regeln spielst, denn da hast du ruckzuck dein System lahmgeselegt.

Edgar
 
Hallo Edgar vielen Dank für deine Mühe,

habe mal deine Rule ausprobiert, da ändert sich leider nichts.

Ich wünsch dir ein schönes WE.

LG Steffen
 

Escho

Advanced Hacker
So, jetzt hab ich eine Neuinstallation von OpenSuse 11.4 32 Bit mit KDE 4.6.0 auf einem neuen Rechner durchgeführt (habe aus zwei defekten einen guten gemacht). Danach habe ich auf KDE 4.6.1 upgedated. Schließlich habe ich noch mit Yast Repos für ArgyllCMS und dispcalgui hinzugefügt:

Code:
ArgyllCMS: http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_11.4
dispcalGUI: http://download.opensuse.org/repositories/multimedia:/color_management/openSUSE_11.4

Mein Pantone Huey wird erkannt und läuft problemlos.

Probier mal die Repos aus.

Edgar
 
Hallo Edgar,

habe es dir nachgemacht - aber es funktioniert einfach nicht.
Vielen Dank für deine Hilfe - aber ich glaube ich machs nun unter Windows und hole mir das Profil rüber.
Ich habe einfach keine Idee mehr - vorallem weil es mit der Live CD klappt (Nur da ist der Nvidia Treiber nicht geladen, sonst würde ich das Profil gleich so erstellen.) Beim freien Treiber klappt die Videowiedergabe leider nicht - bin also auf den Orginal Nvidia Treiber angewiesen.


LG Steffen
 
Hallo,

ich habe es mal in einer kleinen Anleitung "Grafik unter Linux" nachgetragen:

Übrigens wird diese Datei, welche umbenannt wird, nur am Ende der Datei /lib/udev/rules.d/39-libmtp.rules benötigt
(Danke an josef-wien).

Deshalb habe ich die "Rückumbenennung" nicht gemacht und arbeite nun schon eine Weile ohne dieser.
Bisher habe ich keine Einschränkungen entdecken können.

Trotzdem habe ich es als Bug report gemeldet.

LG Steffen
 
Oben