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.