amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Andere Systeme > LinuxAPUS-initrd stürzt mit kernel panic ab [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

01.08.2005, 16:01 Uhr

Granada
Posts: 249
Nutzer
Hallo Freunde!

Ich wollte mal wieder ein PPC-Linux auf meinem 4000er haben und habe mir daher die aktuellen Files von einem Debian-Mirror geladen, sprich ein vmlinuz für PowerPC und ein initrd.gz für apus aus demselben Tree (hier: sarge/main/installer-powerpc/current/images/).

Gestartet habe ich das ganze mit:

bootstrap --apus -k vmlinuz -r initrd.gz root=/dev/ram

Wenn ich zusätzlich noch -d debug=mem angebe und mit dmesg auslese, dann kommt folgendes dabei raus:

Memory BAT mapping: BAT2=64Mb, BAT3=32Mb, residual: 31Mb
Total memory = 127MB; using 256kB for hash table (at c0300000)
Linux version 2.4.27-apus (sven@pegasos2) (version gcc 3.3.5 (Debian 1:3.3.5-8)) #2 sam fév 26 13:19:51 CET 2005
Amiga hardware found: [A4000] VIDEO BLITTER AUDIO FLOPPY A4000_IDE KEYBOARD MOUSE SERIAL PARALLEL A3000_CLK CHIP_RAM PAULA LISA ALICE_PAL ZORRO3
On node 0 totalpages: 32512
zone(0): 32512 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: debug=mem
APUS: BATs=1, BUS=60MHz, RAM=70ns, PCI bridge=0
time_init: decrementer frequency = 15.002733 MHz
Console: colour dummy device 80x25
Calibrating delay loop... 299.82 BogoMIPS
Memory: 123868k available (2012k kernel code, 704k data, 148k init, 0k highmem)
Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
Zorro: Probing AutoConfig expansion devices: 4 devices
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
EFS: 1.0a - http://aeschi.ch.eu.org/efs/


parport_gvpio_init : found = 0
Console: switching to colour frame buffer device 80x25
fb0: Amiga AGA frame buffer device, using 1280K of video memory
clgen: Driver for Cirrus Logic based graphic boards, v1.9.9.1
clgen: no supported board found.
ioremap: 44000000 (01000000) -> c801a000
ioremap: 4c000000 (00010000) -> c901b000
ioremap: 4c0e0000 (00001000) -> c902c000
ioremap: 45000000 (00010000) -> c902e000
ioremap: 48000000 (00001000) -> c903f000
CV3D detected running in Z3 mode
fb1: CyberVision/3D frame buffer device, using 4096K of video memory
pty: 256 Unix98 ptys configured
Commodore A2232 driver initializing.
Total: 0 A2232 boards initialized.
Amiga-builtin serial driver version 4.30
ttyS00 is the amiga builtin serial port
Amiga mouse installed.
Generic RTC Driver v1.07
FD: probing units
found <5>fd: drive 0 didn't identify, setting default ffffffff
fd0
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256) (6 bit encapsulation enabled).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
eth0: X-Surf at 0x00ea0000, Ethernet Address 52:54:40:25:8d:3e
No Hydra ethernet card found.
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide0: Gayle IDE interface (A4000 style)
ide1: X-Surf IDE interface
ide2: X-Surf IDE interface
Probing IDE interface ide0...
hda: no response (status = 0xa1), resetting drive
hda: no response (status = 0xa1)
hdb: no response (status = 0xa1), resetting drive
hdb: no response (status = 0xa1)
Probing IDE interface ide1...
ide1: Wait for ready failed before probe !
Probing IDE interface ide2...
ide2: Wait for ready failed before probe !
SCSI subsystem driver Revision: 1.00
ncr53c8xx: 53c770 detected
ncr53c770-0: rev=0x00, base=0xf40000, io_port=0x0, irq=12
ncr53c770-0: using memory mapped IO at virtual address 0x80f40000
ncr53c770-0: ID 7, Fast-20, Parity Checking
ncr53c770-0: initial SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/c0/21/00/00/04
ncr53c770-0: final SCNTL3/DMODE/DCNTL/CTEST3/4/5 = (hex) 05/c0/21/00/00/04
ncr53c770-0: on-chip RAM at 0xf41000
ncr53c770-0: resetting, command processing suspended for 2 seconds
ncr53c770-0: restart (scsi reset).
ncr53c770-0: enabling clock multiplier
ncr53c770-0: Downloading SCSI SCRIPTS.
scsi0 : ncr53c770-3.4.3-20010212
ncr53c770-0: command processing resumed
Vendor: IBM Model: DNES-309170W Rev: SA30
Type: Direct-Access ANSI SCSI revision: 03
Oops: kernel access of bad area, sig: 11
NIP: C0159DBC XER: 00000000 LR: C015DF00 SP: C04F5BB0 REGS: c04f5b00 TRAP: 0300 Not tainted
MSR: 00001072 EE: 0 PR: 0 FP: 0 ME: 1 IR/DR: 11
DAR: C7F00000, DSISR: 40000000
TASK = c04f4000[1] 'swapper' Last syscall: 120
last math 00000000 last altivec 00000000
GPR00: 00000007 C04F5BB0 C04F4000 C7D24000 C7CEDE00 00000258 C0141D10 C7D2BE60
GPR08: 00076FD0 C7EFFFB8 00000000 C7D24000 84000088 08286A84 081EA184 3C84B800
GPR16: 08D2DEE0 0000004C 00000000 00000000 C0280000 C04F5DE8 C0291460 C7D2D39C
GPR24: C7D2D374 00000000 C7D2BE60 C7D2D460 C7D24078 C7D24000 C7CEDE00 C7CEDE00
Call backtrace:
C013A96C C015DF00 C013B0D8 C0143AC8 C0142E98 C0142F28 C013B37C
C013B28C C0147158 C0146C58 C013C960 C0272440 C0262684 C0003A70
C000834C
Kernel panic: Attempted to kill init!
<0>Rebooting in 180 seconds..scsi : aborting command due to timeout : pid 487376, scsi0, channel 0, id 0, lun 487376 Inquiry 00 00 00 ff 00
ncr53c8xx_abort: pid=487376 serial_number=487377 serial_number_at_timeout=487377

1. Was mache ich falsch?
2. Wenn 1.==nein, dann stellt sich die Frage, welches Linux-APUS denn nun läuft? Die Files auf linux-apus.sourceforge.net sind total antik, die Anleitung hilft auch nicht weiter und olliweb.de ist ebenfalls reichlich outdated.

Grüße
Rüdiger
--
Amiga mit AmigaOS als Webserver? Na klar! -> http://www.image-pages.de

[ Dieser Beitrag wurde von Granada am 01.08.2005 um 16:09 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

02.08.2005, 11:18 Uhr

Granada
Posts: 249
Nutzer
Also irgendwas mach ich doch falsch. Keiner der getesteten 2.4er-Kernel tut bei mir vollständig.

Der 2.4.0er produziert z.B. folgenden dmesg-output:

Total memory = 127MB; using 512kB for hash table (at c0280000)
Linux version 2.4.0 (roman@sic) (gcc version 2.95.2 19991024 (release)) #1 Mon Jan 15 22:46:54 CET 2001
Amiga hardware found: [A4000] VIDEO BLITTER AUDIO FLOPPY A4000_IDE KEYBOARD MOUSE SERIAL PARALLEL A3000_CLK CHIP_RAM PAULA LISA ALICE_PAL ZORRO3
On node 0 totalpages: 32512
zone(0): 32512 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: debug=mem root=/dev/ram video=virge:640x480-8
amiga_enable_irq: Trying to enable auto-vector IRQ 1
amiga_enable_irq: Trying to enable auto-vector IRQ 3
amiga_enable_irq: Trying to enable auto-vector IRQ 4
amiga_enable_irq: Trying to enable auto-vector IRQ 5
amiga_enable_irq: Trying to enable auto-vector IRQ 7
amiga_enable_irq: Trying to enable auto-vector IRQ 2
amiga_enable_irq: Trying to enable auto-vector IRQ 6
APUS: BATs=1, BUS=60MHz, RAM=70ns, PCI bridge=0
time_init: decrementer frequency = 15.002603 MHz
Console: colour dummy device 80x25
Calibrating delay loop... 299.82 BogoMIPS
Memory: 124288k available (1264k kernel code, 564k data, 256k init, 0k highmem)
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
Zorro: Probing AutoConfig expansion devices: 4 devices
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
CV3D detected running in Z3 mode.
Console: switching to colour frame buffer device 80x30
fb0: Cybervision/3D frame buffer device, using 4096K of video memory
fb1: Amiga AGA frame buffer device, using 1280K of video memory
clgen: Driver for Cirrus Logic based graphic boards, v1.9.8
Couldn't find PCI device
pty: 256 Unix98 ptys configured
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: enabling 8 loop devices
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide0: Gayle IDE interface (A4000 style)
hda: ST51080A, ATA DISK drive
ide0 at 80dd2020 on irq 0x0000000c
hda: 2116800 sectors (1084 MB) w/128KiB Cache, CHS=2100/16/63
Partition check:
hda: RDSK hda1 hda2 hda3
FD: probing units
found <5>fd: drive 0 didn't identify, setting default ffffffff
fd0
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 4194303k freed
Amiga-builtin serial driver version 4.30
ttyS00 is the amiga builtin serial port
Amiga mouse installed.
SCSI subsystem driver Revision: 1.00
request_module[scsi_hostadapter]: Root fs not mounted
request_module[scsi_hostadapter]: Root fs not mounted
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 8192)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Kernel panic: VFS: Unable to mount root fs on 01:00
Rebooting in 180 seconds..<<<<<<<<<<<<<<<<<<<<

Startaufruf war wie zum Testen von linux-apus.sourceforge.net vorgeschlagen:

bootstrap --apus -k vmlinuz-2.4.0-apus -r ramdisk.image.gz root=/dev/ram [video- und debug-Optionen]

Mein 4000er hat eine CSPPC mit 060er, OS3.9 mit BoingBag2 und sonst nix besonderes. Also mir fällt derzeit nicht ein, was das sein könnte.

Grüße
Rüdiger
--
Amiga mit AmigaOS als Webserver? Na klar! -> http://www.image-pages.de

[ - Antworten - Zitieren - Direktlink - ]

02.08.2005, 11:53 Uhr

Granada
Posts: 249
Nutzer
Nur zum Vergleich habe ich nochmal mit exakt dem gleichen Aufruf wie oben einen alten Kernel 2.2.10 von olliweb.de gebootet. Der geht einwandfrei, aber ich werde mir natürlich kein Linux mehr mit einem 2.2er-Kernel installieren.

Grüße
Rüdiger
--
Amiga mit AmigaOS als Webserver? Na klar! -> http://www.image-pages.de

[ - Antworten - Zitieren - Direktlink - ]

05.08.2005, 19:47 Uhr

ipp0
Posts:
[Ex-Mitglied]
"Kernel panic: VFS: Unable to mount root fs on 01:00" würde für mich bedeuten, daß er /dev/ram nicht findet, bzw. es nicht einbinden kann.

Was du noch mit in den bootstrap schreiben könntest: hda=none,hdb=none,hdc=none, usw.
Alle Geräte, die du nicht benötigst. Das erspart die unnötige proberei.

Bei mir hat das geholfen, Ist allerdings IDE:

bootstrap --apus -v -k vmapus-2.4.2 root=/dev/hdb2 ide=doubler hdc=none video=pm2fb:mode:1024x768-75 nobats

habe ich immer benutzt, nachdem das System installiert war.

Probier mal noch zusätzlich die Option "nobats". Damit soll angeblich ein Fehler beim A4000T SCSI behoben werden.

[ - Ändern - Antworten - Zitieren - Direktlink - ]

05.05.2006, 23:45 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Ok, der Thread ist ein wenig alt, aber habe es nun endlich einmal geschafft ein Linux auf meinem A4k zu installieren.

Aktuell läuft jetzt Debian Sarge unter einem 2.4.20 Kernel auf einer CSPPC 180 MHz und CVPPC.
Ok, KDE 3.3 ist damit die Hölle, aber es läuft!!!11 :D



--
:boing: AMIGAWORLD - Amiga Support Network


[ Dieser Beitrag wurde von DJBase am 06.05.2006 um 00:25 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 11:27 Uhr

alex-kid
Posts: 200
Nutzer
@DJBase:

Was ist denn dieses "initrd"?
Brauche ich das auch?
Was hast Du für das Tastaturlayout eingestellt?

Bei meinem alten Linux (2.2.x Kernel) fehlen ein paar Steuerungstasten / bzw. sind anders belegt.

Grüße!
alex

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 13:05 Uhr

Solar
Posts: 3680
Nutzer
Zitat:
Original von alex-kid:
@DJBase:

Was ist denn dieses "initrd"?


INITial Ram Disk. Bei modularen Kerneln - wie fast (?) alle Binärdistributionen ihn verwenden - ein Disk-Image, das Kernel-Binary und einige Module beinhaltet, die für den weiteren Bootvorgang benötigt werden.

Die Alternative ist ein an das spezifische System angepaßter Kernel, bei dem notwendige Treiber (IDE, Filesystem etc.) fest in das Binary eincompiliert sind.

[ Dieser Beitrag wurde von Solar am 08.05.2006 um 14:11 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 13:28 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von alex-kid:
@DJBase:

Was ist denn dieses "initrd"?
Brauche ich das auch?
Was hast Du für das Tastaturlayout eingestellt?

Bei meinem alten Linux (2.2.x Kernel) fehlen ein paar Steuerungstasten / bzw. sind anders belegt.


Ich habe bisher nur die Standardeinstellungen in der XF86Config vorgenommen:

Option "CustomKeyCodes"
Option "XkbKeyCodes" "amiga"
Option "XkbLayout" "de"

Bisher ist mir nur das fehlen des @-Zeichens aufgefallen. Muß ich mal noch eine passende Keymap installieren.

Die Bootzeile sieht bei mir wie folgt aus:

bootstrap --apus -k vmlinuz-2.4.20-apus root=/dev/sda4 video=pm2fb:mode:1280x1024-60 nobats 60nsram

Den aktuellen 2.4.27 Kernel bekomme ich überhaupt nicht zum laufen.
--
:boing: AMIGAWORLD - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 13:52 Uhr

alex-kid
Posts: 200
Nutzer
@Solar: Danke für die Info!

@DJBase: Ja...so ähnlich sieht meine config auch aus. Dann werde ich heute Abend mal einen neueren Kernel probieren. Danke Dir.
Stimmt. das @ ist nicht da. Und entweder das Strg, Alt, oder Shift ist verschoben, bzw nicht da.

Hatte Linux jetzt ne Weile nicht am Laufen. Schaue aber heute Abend nochmal nach.

Grüße!
alex

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 16:34 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Bei mir funktioniert der 2.4.20 aber auch nur mit dem UWSCSI der CSPPC, der Onboard SCSI Kontroller wollte damit nicht. Wie es mit IDE ausschaut weiß ich auch nicht.


--
:boing: AMIGAWORLD - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 23:11 Uhr

analogkid
Posts: 2394
Nutzer
mal so rein interessehalber, geht auch ein 2.6er Kernel unter APUS?
--
Join us @ Sarkasmus-pur
:amiga: :dance1:

Talking about music is like dancing about architecture

[ - Antworten - Zitieren - Direktlink - ]

08.05.2006, 23:20 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Es gibt derzeit keinen fertigen 2.6er Kernel außer im CVS zum selbstkompilieren und testen.


--
:boing: AMIGAWORLD - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

09.05.2006, 07:44 Uhr

alex-kid
Posts: 200
Nutzer
@DJBase:

Habe gestern mal den 2.4.20 ausprobiert....da kommt die Meldung beim Entpacken daß der Kernel zu groß sei?
Hattest Du diese Meldung auch mal?
Ich meine..am RAM kann es ja nicht liegen...sind ja die 2MB Chip und irgendwas bei knapp 246MB freiem Fast (A1200 / BPPC).

Grüße!
alex

[ - Antworten - Zitieren - Direktlink - ]

09.05.2006, 07:55 Uhr

Solar
Posts: 3680
Nutzer
AFAIK beherrscht irgendein Teil im Linux-Bootprozeß nur Kernel-Binaries bis zu einer bestimmten Größe. (Deshalb sind sie seinerzeit auf die Idee mit den Kernel-Modulen gekommen.) ;-)

[ - Antworten - Zitieren - Direktlink - ]

09.05.2006, 08:29 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
@alex-kid:

Nein, keine Probleme damit. Welchen Bootstrap verwendest Du?


--
:boing: AMIGAWORLD - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

09.05.2006, 11:23 Uhr

alex-kid
Posts: 200
Nutzer
Hallo,

dann ist mein bootstrap wohl zu alt.
Ich habe das mal auf einer sourceforge site gezogen.
Werde mal direkt bei auf der Debian Seite schauen. Und den heute Abend mal testen.

Grüße!
alex

[ - Antworten - Zitieren - Direktlink - ]

26.05.2006, 12:19 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Also ich muß meine vorherige Aussage etwas korrigieren, denn es gibt sehr wohl einen 2.6er Kernel. Aktuell ist 2.6.15 (2.6.16 ist noch fehlerhaft).

http://packages.debian.org/testing/base/linux-image-2.6.15-1-apus



--
:boing: AMIGAWORLD - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Andere Systeme > LinuxAPUS-initrd stürzt mit kernel panic ab [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.