[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <F6CAEB68-69AF-436F-8B45-08895CA180C5@mac.com>
Date: Sat, 29 Jul 2006 22:06:56 -0400
From: Kyle Moffett <mrmacman_g4@....com>
To: LKML Kernel <linux-kernel@...r.kernel.org>
Cc: Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Paul Mackerras <paulus@...ba.org>
Subject: Trying to get my shiny new G5 (quad 2.5GHz) to boot under Linux
I just bought a brand new absolute-bleeding-edge Quad 2.5GHz G5 (it's
actually dual-proc dual-core, but that's marketing for you) and I'm
trying to find a kernel that will boot the system. Well actually I'm
_trying_ to install Debian but I have yet to even get to mounting the
initramfs. Here's a list of the kernels I've tried:
Debian-Installer beta2 (I think this is 2.6.15?)
Debian 2.6.16-1-powerpc64
Debian 2.6.17-1-powerpc64
Custom 2.6.18-rc2+git (64821324ca49f24be1a66f2f432108f96a24e596)
The first two Debian kernels didn't get past "Setup Arch" in the
OpenFirmware text console; they just hung with black text on a white
screen and spun the fans up to full blast after a few seconds. I
_think_ they were missing a PowerMac dual-core fix of some kind that
went into 2.6.17, although my googling wasn't terribly informative.
The third debian kernel got into driver init code and failed when the
i8250 serial driver claimed some resource and broke the zilog serial
driver. I couldn't figure out if a fix for this ever made it into
the latest kernel, so I built a custom kernel for my G5 from my older
G4 (ARCH=powerpc). This kernel dies in the SMU code with the
following panic (WARNING: Typed by hand from the console, so there
may be small typos). My .config is attached.
If you have gotten Linux to boot on the Quad G5; I'd really
appreciate it if you could send me a working .config (or even better,
a working vmlinux image). Thanks for all your help!
Cheers,
Kyle Moffett
usbcore: registered new driver mdc800
drivers/usb/image/mdc800.c: v0.7.5 (30/10/2000):USB Driver for Mustek
MDC800 Digital Camera
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for
generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for
Keyspan - (without firmware)
drivers/usb/serial/usb-serial.c: USB Serial support registered for
Keyspan 1 port adapter
drivers/usb/serial/usb-serial.c: USB Serial support registered for
Keyspan 2 port adapter
drivers/usb/serial/usb-serial.c: USB Serial support registered for
Keyspan 4 port adapter
usbcore: registered new driver keyspan
drivers/usb/serial/keyspan.c: v1.1.4:Keyspan USB to Serial Converter
Driver
usbcore: registered new driver usbtest
mice: PS/2 mouse device common for all mice
usbcore: registered new driver iforce
i2c /dev/entries driver
PowerMac i2c bus smu 14 registered
PowerMac i2c bus smu 11 registered
PowerMac i2c bus mac-io 0 registered
PowerMac i2c bus mac-io 0 registered
found max6690, loc=BACKSIDE addr=0x98
found max6690, loc=TUNNEL addr=0x9c
PowerMac i2c bus u4 1 registered
windfarm: CPUs control loops started.
Unable to handle kernel paging request for data at address 0x00000008
Faulting instruction address: 0c00000000047bcac
Oops: Kernel access of bad area, sig: 11 [#1]
PREEMPT SMP NR_CPUS=4
NIP: C00000000047BCAC LR: C0000000047BC40 CTR: C00000000047BACC
REGS: c00000000fff3a60 TRAP: 0300 Not tainted (2.6.18-rc2-hephaestus1)
MSR: 9000000000001032 <ME,IR,DR> CR: 48FFFF84 XER: 000FFFFF
DAR: 0000000000000008, DSISR: 0000000042000000
TASK = c00000007ef9e850[0] 'swapper' THREAD: c00000007efa4000 CPU: 1
GPR00: 0000000000100100 C00000000FFF3CE0 C000000000C4F3D0
9000000000009032
GPR04: C00000011BFC3298 0000000000200200 C00000011BFC3350
C00000000224BF68
GPR08: C00000011BFC3310 0000000000000000 0000000000000000
0000000000200200
GPR12: 9000000000009032 C000000000A25380 00000000F8000000
0000000000000000
GPR16: 00000000FFF03244 0000000000000000 0000000000000000
0000000000000000
GPR20: 0000000000000000 0000000000000000 0000000000000000
0000000000000000
GPR24: 0000000000000001 C00000007EFA38F0 9000000000009032
C000000000BC0D48
GPR28: 0000000000000000 C00000000224BF00 C000000000B10F38
C00000011BFC3298
NIP [C00000000047BCAC] .smu_i2c_low_completion+0x1e0/0x2dc
LR [C00000000047BC40] .smu_i2c_low_completion+0x174/0x2dc
Call Trace:
[C00000000FFF3CE0] [C00000000047BC40] .smu_i2c_low_completion
+0x174/0x2dc (unreliable)
[C00000000FFF3D90] [C00000000047A5EC] .smu_db_intr+0x17c/0x1b0
[C00000000FFF3E40] [C00000000007E3BC] .handle_IRQ_event+0x7c/0xf8
[C00000000FFF3EF0] [C000000000080254] .handle_fasteoi_irq+0xfc/0x1a0
[C00000000FFF3F90] [C000000000020414] .call_handle_irq+0x1c/0x2c
[C00000007EFA7B00] [C00000000000C474] .do_IRQ+0xf4/0x1a4
[C00000007EFA7B90] [C0000000000041EC] hardware_interrupt_entry+0xc/0x10
--- Exception: 501 at .cpu_idle+0x110/0x200
LR = .cpu_idle+0x110/0x200
[C00000007EFA7E80] [C000000000011CD4] .cpu_idle+0x1ec/0x200 (unreliable)
[C00000007EFA7F00] [C000000000023760] .start_secondary+0x14c/0x170
[C00000007EFA7F90] [C0000000000083BC] .start_secondary_prolog+0xc/0x10
Instruction dump:
419e0064 3809ff48 38df00b8 3d600020 38fd0068 f81d0090 3c000010 391f0078
616b0200 60000100 e9460008 e93f00b8 <f9490008> f9660008 f922a0000
f81f00b8
View attachment "config.txt" of type "text/plain" (43673 bytes)
Powered by blists - more mailing lists