lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ