[gelöst] modprobe. lsmod, acpi, Kernelintegration

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
nonoo

[gelöst] modprobe. lsmod, acpi, Kernelintegration

Beitrag von nonoo » 10.07.2007 09:45:08

Guten Tag, die neueren Kernel sollen ibm_acpi integriert haben.

http://ibm-acpi.sourceforge.net/

Manual: http://nopaste.debianforum.de/6186

Wie kann ich prüfen ob mein ibm_acpi korrekt geladen wurde und richtig konfiguriert ist wurde?

lsmod zeigt mir das Modul nicht an.
Liegt das daran, weil ibm_acpi im Kernel enthalten ist?

Kernel 2.6.18-4-686

mfg nonoo
Zuletzt geändert von nonoo am 11.07.2007 08:21:33, insgesamt 5-mal geändert.

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 » 10.07.2007 10:09:14

Das Modul ist dabei.

Code: Alles auswählen

root@biljana:/home/matthias# grep CONFIG_ACPI_IBM /boot/config-2.6.18-4-486
CONFIG_ACPI_IBM=m
root@biljana:/home/matthias#

Das ist zwar vom Kernel 2.6.21 , spielt aber in dem Falle keinen Rolle.

Code: Alles auswählen

root@biljana:~# modprobe -t acpi  -l
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/button.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/processor.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/ibm_acpi.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/battery.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/dock.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/sbs.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/fan.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/container.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/bay.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/thermal.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/i2c_ec.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/ac.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/toshiba_acpi.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/video.ko
/lib/modules/2.6.21-1-k7/kernel/drivers/acpi/asus_acpi.ko
root@biljana:~#   
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.

nonoo

Prüfung

Beitrag von nonoo » 10.07.2007 10:54:21

Guten Tag KDB,

lsmod

zeigt mir trotzdem nicht das ibm_acpi Modul als geladen an.

Ist das ok, weil das Modul direkt im Kernel intergriert ist?

mfg nonoo

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Prüfung

Beitrag von Meillo » 10.07.2007 11:48:10

nonoo hat geschrieben:lsmod
zeigt mir trotzdem nicht das ibm_acpi Modul als geladen an.

Ist das ok, weil das Modul direkt im Kernel intergriert ist?
entweder ist es ein Modul, dann muss es (wenn es geladen wurde) bei lsmod ausgegeben werden

oder es wurde in den Kernel einkompiliert (glaube ich kaum)
Use ed once in a while!

nonoo

aus dem Link

Beitrag von nonoo » 10.07.2007 12:09:53

http://ibm-acpi.sourceforge.net/
atest releases

* ibm-acpi latest releases are currently available through the sourceforge.net file release download system;
* ibm-acpi development releases are available in a public git tree graciously hosted by the repo.or.cz project at http://repo.or.cz/w/linux-2.6/linux-acp ... pi-2.6.git.

The ibm-acpi driver is part of the Linux kernel 2.6.10 and later (option CONFIG_ACPI_IBM). The version included in the kernel may be older than the latest release available from this web site.

Older releases are also available

Wie sieht das nun bei Debian Etch aus? So wie ich das sehe, ist das ibm_acpi Modu in dem Kernel enthalten.
Seht Ihr das auch so?

Wie kann ich richtige Arbeitsweise von acpi prüfen?

mfg nonoo

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 » 10.07.2007 12:26:51

Dann sieh doch mal nach , wie das gemacht wird kannst du an meinem ersten Post sehen. Allerdings warum sollte dein Kernel anders sein als meiner sind beides original Debiankernel. Nur das bei mir ein anderer läuft.
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.

nonoo

Nachsehen

Beitrag von nonoo » 10.07.2007 12:41:41

Hallo KDB, bei mir sieht das aus wie bei dir.
modprobe -t acpi -l
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/ibm_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/sbs.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/fan.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/thermal.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/button.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/asus_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/hotkey.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/container.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/processor.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/toshiba_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/ac.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/battery.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/i2c_ec.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/video.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/dock.ko
Für mich ist das Modul im Kernel schon integriert, allerdings hat mich das Posting von Meilio verunsichert.

tpx:~# grep CONFIG_ACPI_IBM /boot/config-2.6.18-4-686
CONFIG_ACPI_IBM=m
tpx:~#
Was sagt

CONFIG_ACPI_IBM=m

aus?
Zuletzt geändert von nonoo am 10.07.2007 12:51:29, insgesamt 1-mal geändert.

Benutzeravatar
Kokopelli
Beiträge: 1156
Registriert: 08.01.2007 10:13:24
Lizenz eigener Beiträge: MIT Lizenz

Re: Nachsehen

Beitrag von Kokopelli » 10.07.2007 12:50:44

nonoo hat geschrieben:Hallo KDB, bei mir sieht das aus wie bei dir.
modprobe -t acpi -l
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/ibm_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/sbs.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/fan.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/thermal.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/button.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/asus_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/hotkey.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/container.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/processor.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/toshiba_acpi.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/ac.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/battery.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/i2c_ec.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/video.ko
/lib/modules/2.6.18-4-686/kernel/drivers/acpi/dock.ko
Für mich ist das Modul im Kernel schon integriert, allerdings hat mich das Posting von Meilio verunsichert.
Danke noboo, so sehr habe ich über ein Posting nur selten gelacht.... Du postest deine modulliste, in der das gesuchte Modul steht und stellst dann anhand der Ausgabe fest, dass es wohl fest im Kernel ist?? Sehr guter Witz, zumal Dir hier immernoch Leute helfen, deren Kommentare Du völlig ignorierst und stattdessen irgendwelche an den Haaren herbeigezogenen Schlussfolgerungen von Dir gibst. SPAM as SPAM can.
Beste Grüße, Kokopelli
--------------------------
"One must marvel that Godzilla never died laughing" (William Tsutsui)

nonoo

Hilfe

Beitrag von nonoo » 10.07.2007 12:55:23

Guten Tag Kokopelli, leider weiß ich es nicht besser.

Du scheinst es zu wissen, schreibst Du es auch auf?

Aber schön das es dich erfreut. :-)

mfg nonoo

Benutzeravatar
Kokopelli
Beiträge: 1156
Registriert: 08.01.2007 10:13:24
Lizenz eigener Beiträge: MIT Lizenz

Re: Hilfe

Beitrag von Kokopelli » 10.07.2007 12:59:45

nonoo hat geschrieben:Guten Tag Kokopelli, leider weiß ich es nicht besser.
Dann lies demnächst mal die Antworten, die Dir andere Leute geben.
Du scheinst es zu wissen, schreibst Du es auch auf?
Ne, das haben schon andere für Dich getan, was Du wüsstest, falls Du lesen würdest.
Desweiteren halte ich mich hier raus.
Beste Grüße, Kokopelli
--------------------------
"One must marvel that Godzilla never died laughing" (William Tsutsui)

nonoo

Danke für deine konstruktiven Beiträge Krokopelli

Beitrag von nonoo » 10.07.2007 13:05:36

Guten Tag, gelesen habe ich es alles.
Verstanden aber leider nicht.

Erklärt es mir jemand?

mfg nonoo

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Re: Nachsehen

Beitrag von utkin » 10.07.2007 13:11:31

nonoo hat geschrieben: Was sagt

CONFIG_ACPI_IBM=m

aus?
Wofür könnte das m denn stehen?


Gruß, utkin
Debian GNU/Linux SID

nonoo

Vermutungen, Raten

Beitrag von nonoo » 10.07.2007 13:17:45

m könnte stehen für manuell

oder für modul

Ich weiß es nicht und kenne mich damit nicht aus.

Was bedeutet

CONFIG_ACPI_IBM=m

?

Benutzeravatar
utkin
Beiträge: 1157
Registriert: 23.08.2005 22:42:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Erfurt

Beitrag von utkin » 10.07.2007 13:32:45

Ach komm schon nonoo, da kommst du alleine drauf.

Kombiniere doch mal beide Ausgaben... und sie dir mal den Pfad genau an.

Code: Alles auswählen

/lib/modules/2.6.18-4-686/kernel/drivers/acpi/ibm_acpi.ko

Gruß, utkin
Debian GNU/Linux SID

nonoo

acpi Info

Beitrag von nonoo » 10.07.2007 14:03:49

cat /usr/src/linux/.config | grep -i acpi
# Power management options (ACPI, APM)
# ACPI (Advanced Configuration and Power Interface) Support
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_SLEEP_PROC_FS=y
# CONFIG_ACPI_SLEEP_PROC_SLEEP is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_HOTKEY=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_IBM=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_SYSTEM=y
CONFIG_ACPI_CONTAINER=m
CONFIG_ACPI_SBS=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_PNPACPI=y

Edit:
http://lists.debian.org/debian-user-ger ... 02727.html

nonoo

lsmod

Beitrag von nonoo » 10.07.2007 14:45:46

Nach den direktem Booten:
tpx:/home/x1x# lsmod
Module Size Used by
savage 28864 2
drm 117656 3 savage
cpufreq_ondemand 6636 1
cpufreq_userspace 4448 0
cpufreq_powersave 1920 0
speedstep_ich 5200 0
speedstep_lib 4580 1 speedstep_ich
freq_table 4576 1 speedstep_ich
ipv6 226016 12
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
nls_iso8859_1 4256 1
nls_cp437 5920 1modprobe ibm_acpi hotkey=enable,0xffff
vfat 11872 1
fat 46684 1 vfat
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
nvram 8328 1
loop 15048 0
snd_intel8x0 30332 3
snd_ac97_codec 83104 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_pcm 68676 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_mixer_oss 15200 1 snd_pcm_oss
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
snd_seq_midi 8192 0
snd_rawmidi http://www.debian.org/distrib/packages.de.html#view 22560 1 snd_seq_midi
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_m
idi_event
pcmcia 34140 0
zd1211rw 38304 0
irtty_sir 7808 0
sir_dev 15492 1 irtty_sir
nsc_ircc 20912 0
irda 162588 3 irtty_sir,sir_dev,nsc_ircc
crc_ccitt 2240 1 irda
snd_timer 20996 3 snd_pcm,snd_seq
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmi
di,snd_seq
firmware_class 9600 2 pcmcia,zd1211rw
ieee80211softmac 26304 1 zd1211rw
snd 47012 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_pcm
,snd_mixer_oss,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
ieee80211 29416 2 zd1211rw,i# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop


#fuer tpb
nvram

# fuer ibm_acpi
modprobe ibm_acpi hotkey=enable,0xffff
eee80211softmac
rtc 12372 0
floppy 53156 0
serio_raw 6660 0
ieee80211_crypt 5952 1 ieee80211
soundcore 9248 1 snd
snd_page_alloc 9640 2 snd_intel8x0,snd_pcm
yenta_socket 24460 2
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
psmouse 35016 0
i2c_i801 7468 0
pcspkr 3072 0
i2c_core 19680 1 i2c_i801
shpchp 33024 0
pci_hotplug 28704 1 shpchp
intel_agp 21148 1
agpgart 29896 2 drm,intel_agp
tsdev 7520 0
evdev 9088 3
ext3 119240 2
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_disk 14848 5
ide_cd 36064 0
cdrom 32544 1 ide_cd
usbhid 37248 0
piix 9444 0 [permanent]
e100 32232 0
mii 5344 1 e100
generic 5476 0 [permanent]
ide_core 110504 4 ide_disk,ide_cd,piix,generic
uhci_hcd 21164 0
usbcore 112644 4 zd1211rw,usbhid,uhci_hcd
thermal 13608 0
processor 28840 1 thermal
fan 4804 0
tpx:/home/x1x#

Folgende Anleitung aus dem vorherigen Link:

Code: Alles auswählen

modprobe ibm_acpi hotkey=enable,0xffff

Tja, das funktioniert so auch, aber ich will ja nicht ständig manüll
meine Module laden. Also habe ich wieder meine /etc/modutils/ibm_acpi
angepasst:

,----
| [23:10:10][niehaus@crystalline:~]$ grep ibm_acpi /etc/modules.conf
| ### update-modules: start processing /etc/modutils/ibm_acpi
| # Activate Hotkeys after loading ibm_acpi
| # post-install  ibm_acpi        "/bin/echo enable  > /proc/acpi/ibm/hotkey"
| options  ibm_acpi hotkey=enable,0xffff
| ### update-modules: end processing /etc/modutils/ibm_acp
`----

Wenn ich jetzt mit "modprobe ibm_acpi" das Modul lade, werden die
Optionen offenbar *nicht* verwendet, sprich: die Hotkeys funktionieren
nicht.


Ich frage mich langsam, ob die /etc/modules.conf hier überhaupt
ausgewertet wird, wie gesagt, ein Kernel 2.6.15 von backports.org. Ist
da irgendwas in der Richtung bekannt?

Ein Einfaches

modprobe ibm_acpi

gelingt es nicth das ibm_acpi zu laden.


Ein

modprobe ibm_acpi hotkey=enable,0xffff


kann das Modul in den Kernel laden.



tpx:~# modprobe ibm_acpi hotkey=enable,0xffff
tpx:~# lsmod
Module Size Used by
ibm_acpi 24480 0
savage 28864 2
drm 117656 3 savage
cpufreq_ondemand 6636 1
cpufreq_userspace 4448 0
cpufreq_powersave 1920 0
speedstep_ich 5200 0
speedstep_lib 4580 1 speedstep_ich
freq_table 4576 1 speedstep_ich
ipv6 226016 12
ppdev 8676 0
lp 11012 0
button 6672 0
ac modprobe ibm_acpi hotkey=enable,0xffff 5188 0
battery 9636 0
nls_iso8859_1 4256 1
nls_cp437 5920 1
vfat 11872 1
fat 46684 1 vfat
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
nvram 8328 1
loop 15048 0
snd_intel8x0 30332 1
snd_ac97_codec 83104 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_pcm 68676 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_mixer_oss 15200 1 snd_pcm_oss
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
snd_seq_midi 8192 0
snd_rawmidi 22560 1 snd_seq_midi
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
pcmcia 34140 0
zd1211rw 38304 0
irtty_sir 7808 0
sir_dev 15492 1 irtty_sir
nsc_ircc 20912 0
irda 162588 3 irtty_sir,sir_dev,nsc_ircc
crc_ccitt 2240 1 irda
snd_timer 20996 2 snd_pcm,snd_seq
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
firmware_class 9600 2 pcmcia,zd1211rw
ieee80211softmac 26304 1 zd1211rw
snd 47012 12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
ieee80211 29416 2 zd1211rw,ieee80211softmac
rtc 12372 0
floppy 53156 0
serio_raw 6660 0
ieee80211_crypt 5952 1 ieee80211
soundcore 9248 1 snd
snd_page_alloc 9640 2 snd_intel8x0,snd_pcm
yenta_socket 24460 2
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
psmouse 35016 0
i2c_i801 7468 0
pcspkr 3072 0
i2c_core 19680 1 i2c_i801
shpchp 33024 0
pci_hotplug 28704 1 shpchp
intel_agp 21148 1
agpgart 29896 2 drm,intel_agp
tsdev 7520 0
evdev 9088 3
ext3 119240 2
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_disk 14848 5
ide_cd 36064 0
cdrom 32544 1 ide_cd
usbhid 37248 0
piix 9444 0 [permanent]
e100 32232 0
mii 5344 1 e100
generic 5476 0 [permanent]
ide_core 110504 4 ide_disk,ide_cd,piix,generic
uhci_hcd 21164 0
usbcore 112644 4 zd1211rw,usbhid,uhci_hcd
thermal 13608 0
processor 28840 1 thermal
fan 4804 0
tpx:~#
Warum kann ich das Kernelmodul

modprobe ibm_acpi hotkey=enable,0xffff

in den Kernel laden?

mfg nonoo



Edit:

Meine /etc/modules habe ich wie folgt angepaßt:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

loop


#fuer tpb
nvram

# fuer ibm_acpi
ibm_acpi hotkey=enable,0xffff
Gibt bessere / richtigere Möglichkeiten das ibm_apci Modul in den Kernel zu laden?

Ist es evtl. sinnvoller das Modul in den Kernel selbst zu kompilieren?

Die Sourcen kann ich hier laden:

http://sourceforge.net/project/showfile ... _id=117042

Oder evtl. bei

Die Suche bei

http://www.debian.org/distrib/packages.de.html#view

ist erfolglos geblieben.



Lieder weiß ich nicht weiter.

Wie kann ich das ibm_acpi Modul in der Kernel bekommen?

Bei erneutem Booten funktionierte auch nicht "modprobe ibm_acpi hotkey=enable,0xffff" um das Module in
den Kernel zu laden.

nonoo

Viel Luft

Beitrag von nonoo » 11.07.2007 06:37:43

Guten Tag, dieser Thread belustigt ja teilweise.

Mein Problem konnte ich leider nicht lösen.

Wie bekomme ich das ibm_acpi bei jedem Booten in den Kernel?

mfg nonoo

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Viel Luft

Beitrag von herrchen » 11.07.2007 07:49:08

nonoo hat geschrieben: Mein Problem konnte ich leider nicht lösen.
gut, nun mal der reihe nach:

du hast diesen link gepostet:

http://lists.debian.org/debian-user-ger ... 02727.html

hast du den thread auch bis zum ende gelesen?

http://lists.debian.org/debian-user-ger ... 02732.html

so, nun weisst du nicht, was mit "/etc/modprobe.d" anzufangen ist?!

--> google "/etc/modprobe.d ibm_acpi"

http://www.kai-hildebrandt.de/linux/thi ... _acpi.html

herrchen

nonoo

Lösung

Beitrag von nonoo » 11.07.2007 07:58:24

Guten Tag, folgende Anleitung ist falsch:
/etc/modules ein:

# /etc/modules

[...]

# ab linux 2.6.10
ibm_acpi
Richtig muß es heißen:
/etc/modules ein:

# /etc/modules

[...]

# ab linux 2.6.10
ibm-acpi
Wo ist drücken die folgenden Schreibweisen aus?

ibm_acpi <---- werden so immer Treber bezeichnet?
ibm-acpi <---- ist das ein Modul?

Folgendes wurde schon zuvor von mir erledigt:
Beim Laden des Moduls ibm-acpi sind die Hotkeys standardmäßig inaktiv. Um sie beim Laden des Moduls automatisch zu aktivieren, muss man die dafür nötigen Optionen in die Datei /etc/modprobe.d/ibm-acpi eintragen. Wenn diese Datei nicht exisitiert, legt man sie mit einem Texteditor einfach mit folgenden Inhalt neu an:

options ibm_acpi experimental=1 hotkey=enable,0xffef

Der hexadezimale Wert am Ende stellt eine 16-Bit breite Maskierung dar. Mit der Maskierung 0xffef wird auf die Sondertaste Fn+F5 (Bluetooth an/aus) verzichtet, da diese von dem Programm tpb bereit gestellt wird.

lsmod sieht nun so aus:
Module Size Used by
savage 28864 2
drm 117656 3 savage
cpufreq_ondemand 6636 1
cpufreq_userspace 4448 0
cpufreq_powersave 1920 0
speedstep_ich 5200 0
speedstep_lib 4580 1 speedstep_ich
freq_table 4576 1 speedstep_ich
ipv6 226016 12
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
nls_iso8859_1 4256 1
nls_cp437 5920 1
vfat 11872 1
fat 46684 1 vfat
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
ibm_acpi 24480 0
nvram 8328 1
loop 15048 0
snd_intel8x0 30332 1
snd_ac97_codec 83104 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 38368 0
snd_pcm 68676 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
pcmcia 34140 0
snd_mixer_oss 15200 1 snd_pcm_oss
snd_seq_dummy 3844 0
snd_seq_oss 28768 0
irtty_sir 7808 0
sir_dev 15492 1 irtty_sir
nsc_ircc 20912 0
irda 162588 3 irtty_sir,sir_dev,nsc_ircc
tsdev 7520 0
snd_seq_midi 8192 0
snd_rawmidi 22560 1 snd_seq_midi
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
crc_ccitt 2240 1 irda
snd_seq 45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
parport_pc 32132 1
parport 33256 3 ppdev,lp,parport_pc
serio_raw 6660 0
pcspkr 3072 0
snd_timer 20996 2 snd_pcm,snd_seq
snd_seq_device 7820 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
zd1211rw 38304 0
psmouse 35016 0
floppy 53156 0
rtc 12372 0
usbhid 37248 0
yenta_socket 24460 2
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
snd 47012 12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
firmware_class 9600 2 pcmcia,zd1211rw
ieee80211softmac 26304 1 zd1211rw
ieee80211 29416 2 zd1211rw,ieee80211softmac
ieee80211_crypt 5952 1 ieee80211
soundcore 9248 1 snd
i2c_i801 7468 0
snd_page_alloc 9640 2 snd_intel8x0,snd_pcm
i2c_core 19680 1 i2c_i801
shpchp 33024 0
pci_hotplug 28704 1 shpchp
intel_agp 21148 1
agpgart 29896 2 drm,intel_agp
evdev 9088 3
ext3 119240 2

jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_disk 14848 5
ide_cd 36064 0
cdrom 32544 1 ide_cd
e100 32232 0
mii 5344 1 e100
uhci_hcd 21164 0
piix 9444 0 [permanent]
generic 5476 0 [permanent]
ide_core 110504 4 ide_disk,ide_cd,piix,generic
usbcore 112644 4 zd1211rw,usbhid,uhci_hcd
thermal 13608 0
processor 28840 1 thermal
fan 4804 0
x1x@tpx:~$
Mein Fehler lag darin, dass ich den Befehl "modprobe ibm_acpi" verwendet habe!

"modprobe ibm-acpi" ist richtig!

Die im Netz gefundene Anleitung hatte auch diesen Schreibfehler mit der großen Wirkung.


Besonders bedanke ich mich bei Krokopelli, durch seine konstruktiven Beiträge. Davon lebt das Forum.

mfg nonoo

nonoo

ibm-acpi direkt in den Kernel einkompilieren?

Beitrag von nonoo » 11.07.2007 08:58:01

Guten Tag, ist es möglich das Modul ibm-acpi direkt in den Kernel einzukompilieren?

Welche Vorteile sind im Gegensatz zu der Modprobe-Lösung zu erwarten?
Gibt es Vorteile?

Der module-assistant bietet auch ein thinkpad-Modul, Das funktioniert zu Zeit aber nicht.

mfg nonoo

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 » 11.07.2007 14:17:21

Prinzipiel ist es dem Modprobe egal ob mit underscore oder hyphen der Modulname geschrieben wird. Eigentlich ist es sinnvoller einen Treiber als Modul zu kompileren. Dann lassen sich dem Modul(Treiber) leichter Parameter mitgeben. Meiner Meinung nach handelt man sich eher Nachteile ein, wenn man Module fest in den Kernel einbindet.
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.

nonoo

Feststellung

Beitrag von nonoo » 11.07.2007 14:48:51

Hallo KDB,

nur mit

modprobe ibm-acpi

konnte das Modul erfolgreich geladen werden.

Mit modprobe ibm_acpi habe ich das Modul nicht in den Kernel laden können.

mfg nonoo

Antworten