CodeMeter benötigt das Linux-USB-Hotplug System, um CmDongles zu erkennen. Stellen Sie daher sicher, dass das Hotplug richtig funktioniert.
Auf neueren Linux Distributionen wird das Ab- und Anstecken eines CmDongles von CodeMeter vielleicht nicht richtig erkannt. In diesem Fall verwendet Ihre Linux Distribution vielleicht den neueren "udev"- Mechanismus. Damit CodeMeter Ihre CmDongles auch mit "udev" erkennt, kopieren Sie bitte die Datei /usr/share/CodeMeter/52-codemeter.rules in das Verzeichnis /etc/udev/rules.d/.
Falls Sie CodeMeter mit einem selbst kompilierten Linux Kernel verwenden möchten, stellen Sie sicher, das Sie usb-mass-storage und scsi-generic-device Module mit als Kernel Module kompilieren.
Allgemeine Einstellungen in der Kernel Konfiguration zur Anzeige (inklusive USB Massenspeicher oder HID - Human Interface Device):
CmDongle via USB als MSD (CmStick, CmStick/M, CmCard):
CONFIG_SYSFS
CONFIG_USB_SUPPORT
CONFIG_USB_*_HCD* (jeweiliger Host Controller)
CONFIG_USB_STORAGE
CONFIG_BLK_DEV_SD
CONFIG_BLK_DEV_SG (für Passthrough Kommunikation)
CONFIG_*_FS (für File I/O, das jeweilige Filesystem)
CmStick via USB als HID:
CONFIG_SYSFS
CONFIG_USB_SUPPORT
CONFIG_USB_*_HCD* (jeweiliger Host Controller)
CONFIG_HID
CONFIG_HIDRAW
CONFIG_USB_HID
CmCard über internen Kartenleser (z.B. SDHCI):
CONFIG_SYSFS
CONFIG_MMC
CONFIG_MMC_BLOCK
CONFIG_MMC_* (für den jeweiligen Kartenleser)
CONFIG_BLK_DEV_SG (für Passthrough Kommunikation)
CONFIG_*_FS (für File I/O, das jeweilige Filesystem)
CmCard via ATA:
CONFIG_SYSFS
CONFIG_BLK_DEV_SD
CONFIG_ATA + entsprechender ATA Host adapter/controller
CONFIG_BLK_DEV_SG (für Passthrough Kommunikation)
CONFIG_*_FS (für File I/O, das jeweilige Filesystem)
Falls Ihr Linux Kernel richtig konfiguriert ist, wird der Befehl:
codemeter-info -L
alle an Ihren Rechner angesteckten CmDongles auflisten. Falls dies nicht der Fall ist, liegt wahrscheinlich ein Problem mit dem von Ihnen verwendeten Linux Kernel vor, oder ein Kernel Modul konnte nicht richtig geladen werden.