Einträge im Kernel fehlen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
burster
Beiträge: 2
Registriert: 03.09.2007 12:26:28

Einträge im Kernel fehlen

Beitrag von burster » 03.09.2007 12:59:21

Hallo.

Hab ein Problem beim Kernel kompilieren. Bei mir fehlen ein paar Menueinträge: Also bei "make menuconfig" oder auch "make xconfig" fehlen z.B. unter " Cryptographic options" ->"Hardware crypto devices" alle Einträge. Soll heissen, ich kann da rein gehen aber da steht garnichts zum anwählen. Da gibts nochein paar andere Einräge wo es genauso ist.

Habs mit versch. Kernels ausprobiert,als letztes mit dem 2.6.22 (alle von Kernel.org).
Aktuell hab ich Kernel 2.6.18-5-amd64 (von Etch) drauf.

Hoffe das mir einer weiterhelfen kann oder nen Link postet; hab beim suchen nix gefunden.
Danke schon mal & Gruss

burster

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 03.09.2007 13:18:17

Willkommen im Forum!

Die Hardware crypto device gibt es nur für i386 und s390. Siehe ../drivers/crypto/Kconifg und ../arch/s390/crypto/Kconfig:

Code: Alles auswählen

menu "Hardware crypto devices"

config CRYPTO_DEV_PADLOCK
        tristate "Support for VIA PadLock ACE"
        depends on X86_32
[...]
source "arch/s390/crypto/Kconfig"

config CRYPTO_DEV_GEODE
        tristate "Support for the Geode LX AES engine"
        depends on CRYPTO && X86_32 && PCI
[...]

burster
Beiträge: 2
Registriert: 03.09.2007 12:26:28

Beitrag von burster » 03.09.2007 13:35:48

Danke für die schnelle Antwort. Weiter gehts:

Heisst das, dass alle Sachen die fehlen auf dem AMD64 nicht laufen?
Dann muss ich auf i386 umsteigen wenn ich die Module brauche?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 03.09.2007 15:26:21

Um welche Hardware geht es denn?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 03.09.2007 20:14:10

Soll mal sagen was er genau für Optionen braucht.

Die Optionen müssen aber eigentlich alle vorhanden sein. Die erscheinen aber erst wenn andere Bedingungen erfüllt sind. Bzw. verschwinden wenn das nicht mehr zutrifft. Das was @SSpasswolf genannt hat existiert erst ab Kernel 2.6.20. Eventuell schon 2.6.19 .
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 03.09.2007 20:34:44

Stimmt ich hab aus den 2.6.21er Quellen zitiert. Beim 2.6.18er steht aber das Modul für Via Padlock auch nur für x86_32 zu Verfügung:

Code: Alles auswählen

$ cat ../drivers/crypto/Kconfig
menu "Hardware crypto devices"

config CRYPTO_DEV_PADLOCK
               tristate "Support for VIA PadLock ACE"
               depends on CRYPTO && X86_32
               help
                   Some VIA processors come with an integrated crypto engine
                   (so called VIA PadLock ACE, Advanced Cryptography Engine)
                   that provides instructions for very fast {en,de}cryption 
                   with some algorithms.
           
           The instructions are used only when the CPU supports them.
           Otherwise software encryption is used. If you are unsure,
           say Y.
 
config CRYPTO_DEV_PADLOCK_AES
               bool "Support for AES in VIA PadLock"
               depends on CRYPTO_DEV_PADLOCK
               default y
               help
                   Use VIA PadLock for AES algorithm.
 

Antworten