1 |
Hallo, |
2 |
Wenn ich auf meinen Rechner mit einem ASUS P4P800-Mainboard und einem |
3 |
Adaptec-ASC-39160 Gentoo mit linux-2.6.16.18, linux-2.6.17-rc5 oder |
4 |
aelteren Kernel boote, haengt der Rechner mit Kernel-Panik. Dabei wird |
5 |
mir beim Booten dreimal etwas SCSI-betreffenes angezeigt. |
6 |
|
7 |
1. Ziemlich frueh kommt: |
8 |
|
9 |
ACPI: PCI-Interrupt 0000:02:09.1 [B] -> GSI 22 (hard low) -> IRQ18 |
10 |
ACPI: PCI-Interrupt 0000:02:09.0 [A] -> GSI 21 (hard low) -> IRQ19 |
11 |
(scsi0) <Adaptec AIC-7899 Ultra 160/m SCSI host Adapte> found at PCI |
12 |
2/9/1 |
13 |
(scsi0) Wide Channel A SCSI ID=7 32255 SBCs |
14 |
(scsi0) Downloading sequence code ... 336 Instr. downloaded |
15 |
(scsi0) <Adaptec AIC-7899 Ultra 160/m SCSI host Adapte> found at PCI |
16 |
2/9/1 |
17 |
(scsi0) Wide Channel B SCSI ID=7 32255 SBCs |
18 |
(scsi0) Downloading sequence code ... 336 Instr. downloaded |
19 |
scsi: Adaptec AHA 274x/284x/294x ... 5.2.6/5.3.0 |
20 |
|
21 |
2. Kurz vor der Kernel Panic: |
22 |
|
23 |
aic7xxx PCI 2:9:0 Mem region 0xfeafe000 unavailable, Cannot memory map |
24 |
device |
25 |
aic7xxx PCI 2:9:0 IO region 0xde000 [0..255] unavailable, Cannot map |
26 |
device |
27 |
|
28 |
3. Unmittelbar vor der Kernel Panic: |
29 |
|
30 |
drivers/usb/input/hid-core.c |
31 |
(scsi0) BRKADRINT error (0xff) |
32 |
Illegal Host Access |
33 |
Illegal Sequencer Address referencend |
34 |
Illegal Optcode in Sequencer program |
35 |
Sequencer Ram Parity Error |
36 |
Data Path Ram Parity Error |
37 |
Scratch Ram/SCB Away Ram Parity Error |
38 |
(SCSI0) SEQADDR=0x1ff |
39 |
Kernel panic - not syncinc: aic7xxx: Unrecoverable error |
40 |
|
41 |
Wenn ich mit dem gleichen Kerneln eine AHA-2940UW-Karte einsetze |
42 |
funktioniert das Booten. |
43 |
|
44 |
Wenn ich Knoppix-3.8.1,Knoppix-3.9 (linux-2.6.11), |
45 |
Kanotix-2005-04-LITE(linux-2.6.14-kanotix-9) oder |
46 |
GENTOO-livcd-i686-installer-2006.0 mit der Adaptec-39160-Karte boote, |
47 |
scheint es keine Probleme zu geben, zumindest kann ich auf eine |
48 |
angeschlossene SCSI-Festplatte zugreifen. Beim Booten mit Knoppix werden |
49 |
die Interrupts 21 und 22 fuer die 39160-Karte benutzt (/proc/interrups) |
50 |
zusaetzlich wird der Interrupt 22 noch von der Netzwerkkarte (SysKonnect |
51 |
SK-98xx) benutzt. Letztere wurde aber beim Booten mit Knoppix-3.8.1 |
52 |
nicht erkannt und das entsprechende Kernel-Modul wurde manuell |
53 |
hinzugefuegt. Bei Knoppix-3.9 wurde die Netzwerkkarte automatisch |
54 |
erkannt. Kanotix scheint ohne APIC zu arbeiten der Adaptec-Kontroller |
55 |
benutzt die Interrupts 5 und 10, auf dem Interrupt 5 liegen ausserdem |
56 |
noch uhci_hcd:usb2, uhci_hcd:usb3, Intel ICH5, ohci1394 und skge. Auf |
57 |
dem Interrupt 10 liegen ausserdem noch uhci_hcd:usb1 und uhci_hcd:usb4. |
58 |
Bei der Gentoo LiveCD werden die Interrupts 21 und 22 von |
59 |
Adaptec-Kontroller zusammen mit der Netzwerkkarte genutzt. |
60 |
|
61 |
Alle Linux-Kernel scheinen den Adaptec-Treiber als nachladbares Modul zu |
62 |
benutzen. Der Test der Festplatte mit "verify medium" aus dem |
63 |
Adaptec-BIOS funktioniert auch. |
64 |
|
65 |
Ich vermute, dass die Schwierigkeiten beim Booten von der Festplatte |
66 |
irgendwie mit der Interrupt- und IO-Bereich-Vergabe zu tun. Wenn ich von |
67 |
der Festplatte boote, benutze ich keine Initial-RAM-Disk. Die Live-CDs |
68 |
benutzen vermutlich alle Initial-RAM-Disk. Hat jemand Tips, was ich |
69 |
machen sollte, um die Kernel-Panics beim Booten von der Festplatte zu |
70 |
vermeiden? |
71 |
|
72 |
Juergen |
73 |
|
74 |
|
75 |
-- |
76 |
Juergen Rose <rose@××××××××××××××.de> |
77 |
TFH-Wildau |
78 |
|
79 |
-- |
80 |
gentoo-user-de@g.o mailing list |