ACPI: Getting cpuindex for acpiid 0x4
ACPI: Getting cpuindex for acpiid 0x4
Moin, moin!
Ich versuche gerade unter lenny einen 2.6.18er Kernel für OpenVZ zu kompilieren.
Sind meine ersten Versuche mit einem 64bit Rechner. Nutze einen Intel Xenon Quadcore.
Leider bekomme ich nach dem kompilieren des Kernels folgenden Fehler beim booten:
ACPI: Getting cpuindex for acpiid 0x4
ACPI: Getting cpuindex for acpiid 0x5
ACPI: Getting cpuindex for acpiid 0x6
ACPI: Getting cpuindex for acpiid 0x7
Loading, please wait...(LANGE PAUSE)
WARNING bootdevice may be renamed. Try root=/dev/hda1
Gave up waiting for root device. Common probems:
[...]
ALERT! /dev/sda1 does not exist. Dropping to shell.
Habe eine normale Maxtor 500 GB SATA Platte drin... sollte eigentlich kein Problem sein.
Jemand eine Idee?
1000 Dank!
EDIT: Ich habe sowohl eine selbstkonfigurierte Config probiert, als auch die Config vom Lenny-Standardkernel (mit dem die Kiste problemlos durchbootet) geklaut und ausprobiert.
Ich versuche gerade unter lenny einen 2.6.18er Kernel für OpenVZ zu kompilieren.
Sind meine ersten Versuche mit einem 64bit Rechner. Nutze einen Intel Xenon Quadcore.
Leider bekomme ich nach dem kompilieren des Kernels folgenden Fehler beim booten:
ACPI: Getting cpuindex for acpiid 0x4
ACPI: Getting cpuindex for acpiid 0x5
ACPI: Getting cpuindex for acpiid 0x6
ACPI: Getting cpuindex for acpiid 0x7
Loading, please wait...(LANGE PAUSE)
WARNING bootdevice may be renamed. Try root=/dev/hda1
Gave up waiting for root device. Common probems:
[...]
ALERT! /dev/sda1 does not exist. Dropping to shell.
Habe eine normale Maxtor 500 GB SATA Platte drin... sollte eigentlich kein Problem sein.
Jemand eine Idee?
1000 Dank!
EDIT: Ich habe sowohl eine selbstkonfigurierte Config probiert, als auch die Config vom Lenny-Standardkernel (mit dem die Kiste problemlos durchbootet) geklaut und ausprobiert.
Re: ACPI: Getting cpuindex for acpiid 0x4
initrd mit dem chipsatz-Treiber erstellt?
AHCI oder IDE-Emulation? Ist der gewählte Treiber dazu passend?
Die initrd mit 'MODULES=most' in /etc/initramfs-tools/initramfs.conf erstellen.
Wenn sich ACPI so beschwert, dann erstmal deaktivieren: 'acpi=off' als Kernelcommandline-Option.
AHCI oder IDE-Emulation? Ist der gewählte Treiber dazu passend?
Die initrd mit 'MODULES=most' in /etc/initramfs-tools/initramfs.conf erstellen.
Wenn sich ACPI so beschwert, dann erstmal deaktivieren: 'acpi=off' als Kernelcommandline-Option.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: ACPI: Getting cpuindex for acpiid 0x4
Modules = most steht schon drin. Scheint std. zu sein.
Die Chipsatztreiber habe ich nicht angefasst. Dachte SATA sei Standard und ich lass lieber die Finger davon.
Ich werde mir die Kernelconfig noch einmal anschauen. Habe den Kernel mit den Debiantools zu einem .deb-files gebaut mit dem --initrd Parameter (falls das hilft).
acpi=off war nicht ausschlaggebend. Er hat irgendwie Probleme die Festplatte zu finden.
Danke erstmal für deine Antwort.
Gruß
Max
EDIT: Er bootet ja in eine Konsole.
cat /proc/modules ergibt unter anderem: ide_core
EDIT2: Hänge an dieser Stelle jetzt fest.Anscheindend muss ich der initrd irgendwie sagen dass sie den richtigen Treiber mitladen soll. Mir ist nur noch nicht ganz klar wie.
Die Chipsatztreiber habe ich nicht angefasst. Dachte SATA sei Standard und ich lass lieber die Finger davon.
Ich werde mir die Kernelconfig noch einmal anschauen. Habe den Kernel mit den Debiantools zu einem .deb-files gebaut mit dem --initrd Parameter (falls das hilft).
acpi=off war nicht ausschlaggebend. Er hat irgendwie Probleme die Festplatte zu finden.
Danke erstmal für deine Antwort.
Gruß
Max
EDIT: Er bootet ja in eine Konsole.
cat /proc/modules ergibt unter anderem: ide_core
EDIT2: Hänge an dieser Stelle jetzt fest.Anscheindend muss ich der initrd irgendwie sagen dass sie den richtigen Treiber mitladen soll. Mir ist nur noch nicht ganz klar wie.
Re: ACPI: Getting cpuindex for acpiid 0x4
Kannst du so nett sein und mir noch einmal helfen.
Welcher Treiber fehlt mir nur im Kernel? Ich habe eine SATA Platte.
ls /dev/ ergibt kein sda* in der initramfs
Danke dir!
EDIT: http://www.supermicro.com/products/moth ... Bi-LN4.cfm (die Maschine nutze ich - ohne Raid - eine SATA-Platte)
Welcher Treiber fehlt mir nur im Kernel? Ich habe eine SATA Platte.
ls /dev/ ergibt kein sda* in der initramfs
Danke dir!
EDIT: http://www.supermicro.com/products/moth ... Bi-LN4.cfm (die Maschine nutze ich - ohne Raid - eine SATA-Platte)
Re: ACPI: Getting cpuindex for acpiid 0x4
Mit einem Standard-Kernel booten (damit es überhaupt bootet ).Welcher Treiber fehlt mir nur im Kernel?
Außerdem sind bei diesem die Treiber als Module realisiert, was die untere Ausgabe von 'lsmod' und 'modprobe -c' ermöglicht.
Dann 'lspci -nn',
dann im BIOS umstellen auf AHCI bzw. RAID <-> IDE bzw. GENERISCH,
dann nochmal 'lspci -nn'
Die entsprechenden Treiber findest Du entweder ziemlich am Anfang der Liste von 'lsmod',
oder du "grepst" die Modulliste durch:
Code: Alles auswählen
modprobe -c | egrep -i XXXX.*YYYY
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: ACPI: Getting cpuindex for acpiid 0x4
Also danke erstmal für deine Antwort.
Was ist denn das Ziel der Übung mit dem Umstellen im BIOS?
lsmod
Ich nehme an hier sind die entscheidenden
ide_pci_generic 9220 0 [permanent]
ide_core 128284 2 it8213,ide_pci_generic
ata_generic 10116 0
ata_piix 22660 6
libata 165600 2 ata_generic,ata_piix
scsi_mod 161016 2 sd_mod,libata
Ich probier mal weiter. Danke erstmal
Was ist denn das Ziel der Übung mit dem Umstellen im BIOS?
Code: Alles auswählen
server02:~# uname -r; lspci -nn
2.6.26-2-amd64
00:00.0 Host bridge [0600]: Intel Corporation 3200/3210 Chipset DRAM Controller [8086:29f0] (rev 01)
00:01.0 PCI bridge [0604]: Intel Corporation 3200/3210 Chipset Host-Primary PCI Express Bridge [8086:29f1] (rev 01)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 02)
00:1c.2 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 [8086:2944] (rev 02)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller [8086:2920] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02)
00:1f.6 Signal processing controller [1180]: Intel Corporation 82801I (ICH9 Family) Thermal Subsystem [8086:2932] (rev 02)
01:00.0 PCI bridge [0604]: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A [8086:032c] (rev 09)
01:00.1 PIC [0800]: Intel Corporation 6700/6702PXH I/OxAPIC Interrupt Controller A [8086:0326] (rev 09)
05:00.0 Ethernet controller [0200]: Intel Corporation 82573E Gigabit Ethernet Controller (Copper) [8086:108c] (rev 03)
07:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
09:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
0b:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
11:03.0 VGA compatible controller [0300]: ATI Technologies Inc ES1000 [1002:515e] (rev 02)
11:04.0 IDE interface [0101]: Integrated Technology Express, Inc. Device [1283:8213]
Code: Alles auswählen
server02:~# lsmod
Module Size Used by
ipv6 288456 16
loop 19468 0
snd_pcm 81800 0
snd_timer 25744 1 snd_pcm
snd 63688 2 snd_pcm,snd_timer
soundcore 12064 1 snd
snd_page_alloc 13072 1 snd_pcm
shpchp 34208 0
i2c_i801 13596 0
pci_hotplug 32056 1 shpchp
pcspkr 7040 0
i2c_core 27936 1 i2c_i801
container 8320 0
button 11680 0
evdev 14208 0
ext3 125072 5
jbd 51240 1 ext3
mbcache 12804 1 ext3
sd_mod 29376 7
it8213 8196 0 [permanent]
ide_pci_generic 9220 0 [permanent]
ide_core 128284 2 it8213,ide_pci_generic
usbhid 45792 0
hid 41792 1 usbhid
ff_memless 9224 1 usbhid
ata_generic 10116 0
ata_piix 22660 6
libata 165600 2 ata_generic,ata_piix
scsi_mod 161016 2 sd_mod,libata
dock 14112 1 libata
ehci_hcd 36108 0
e1000e 105000 0
uhci_hcd 25760 0
thermal 22688 0
processor 42304 1 thermal
fan 9352 0
thermal_sys 17728 3 thermal,processor,fan
ide_pci_generic 9220 0 [permanent]
ide_core 128284 2 it8213,ide_pci_generic
ata_generic 10116 0
ata_piix 22660 6
libata 165600 2 ata_generic,ata_piix
scsi_mod 161016 2 sd_mod,libata
Ich probier mal weiter. Danke erstmal
Re: ACPI: Getting cpuindex for acpiid 0x4
SATA wird bei mir mit verschiedenen Geräte-ID betrieben:maxh hat geschrieben:Was ist denn das Ziel der Übung mit dem Umstellen im BIOS?
00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
...
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
Falls Du nur einen der nötigen Treiber an Board hast, könnte bei unpassender BIOS-Interpretation durch den Kernel00:11.0 SATA controller [0106]: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] [1002:4390]
00:12.0 USB Controller [0c03]: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller [1002:4397]
00:12.1 USB Controller [0c03]: ATI Technologies Inc SB700 USB OHCI1 Controller [1002:4398]
...
00:14.1 IDE interface [0101]: ATI Technologies Inc SB700/SB800 IDE Controller [1002:439c]
(unabhängig von der Einstellung im BIOS) die Platte nicht mehr zugänglich sein.
Hier ist jedoch in beiden Fällen ahci für die SATA-Platten zuständig:
Code: Alles auswählen
$ /sbin/modprobe -c | egrep -i "4391|4390|439c"
alias pci:v00001002d00004390sv*sd*bc*sc*i* ahci
alias pci:v00001002d00004391sv*sd*bc*sc*i* ahci
alias pci:v00001002d0000439Csv*sd*bc*sc*i* atiixp
Bei Dir:
00:1f.2 IDE interface [0101]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller [8086:2920] (rev 02)
...
00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02)
...
11:04.0 IDE interface [0101]: Integrated Technology Express, Inc. Device [1283:8213]
Code: Alles auswählen
$ /sbin/modprobe -c | egrep -i "2920|2926|8213"
alias pci:v00001283d00008213sv*sd*bc*sc*i* it8213
alias pci:v00008086d00002920sv*sd*bc*sc*i* ata_piix
alias pci:v00008086d00002926sv*sd*bc*sc*i* ata_piix
Aber mit dem ata_piix sollte der Zugriff eigentlich gelingen, steht ja auch da:
Frage ist, ob der ata_piix des von Dir geplanten Kernel 2.6.18 die Geräte-ID auch innehat.ata_piix 22660 6
ata_generic, ide_pci_generic werden geladen, um einen failback zu haben.
Du könntest sie im obigen Fall auch wieder mit 'modprobe -vr ...' entladen, analog bei mir:
Code: Alles auswählen
$ lsmod | grep gen
ata_generic 2043 0
libata 115013 2 ahci,ata_generic
ide_pci_generic 1952 0
ide_core 63937 3 ide_gd_mod,ide_pci_generic,atiixp
$ su -
Passwort:
# modprobe -vr ata_generic ide_pci_generic
rmmod /lib/modules/2.6.33.1/kernel/drivers/ata/ata_generic.ko
rmmod /lib/modules/2.6.33.1/kernel/drivers/ide/ide-pci-generic.ko
Zuletzt geändert von rendegast am 02.05.2010 20:23:36, insgesamt 2-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: ACPI: Getting cpuindex for acpiid 0x4
Ja komisch. Eigentlich hatte ich im Kernel alles aktiviert. Werde es morgen früh noch einmal nachgucken.
Ich dachte schon die Treiber wären vielleicht im 18er Kernel noch gar nicht an Bord.
Danke dir erstmal. Melde mich mrogen wieder
Ich dachte schon die Treiber wären vielleicht im 18er Kernel noch gar nicht an Bord.
Danke dir erstmal. Melde mich mrogen wieder
Re: ACPI: Getting cpuindex for acpiid 0x4
Ich war noch gar nicht fertig und hab Dein Posting nicht bemerkt:
Da hatte ich noch oben hinzugesetzt:Ich dachte schon die Treiber wären vielleicht im 18er Kernel noch gar nicht an Bord.
Denn dann hätte eigentlich *generic* aushelfen sollen.rendegast hat geschrieben: Frage ist, ob der ata_piix des von Dir geplanten Kernel 2.6.18 die Geräte-ID auch innehat.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: ACPI: Getting cpuindex for acpiid 0x4
So ich habe das Problem jetzt anders gelöst.
Raidcontroller eingebaut und Schluss Der wird problemlos erkannt.
Danke für die Hilfe.
Raidcontroller eingebaut und Schluss Der wird problemlos erkannt.
Danke für die Hilfe.