[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PowerPC sarge d-i tcl1 and upgrade to 2.6.7 smp kernel



On Thu, Jul 15, 2004 at 01:27:19PM +0100, Clive Menzies wrote:
> Hi
> 
> 'xcuse the cross post but given some recent comments on the 2.6.7
> kernel on powerpc, I thought this may be useful.
> 
> Debian-installer-version: sarge powerpc tcl.1 9 June 2004
> uname -a: Linux Apollo 2.6.7-powerpc-smp #1 SMP Sat Jul 10 04:14:32 CEST
> 2004 ppc GNU/Linux after installing new kernel replacing 2.4.25 or
> 2.4.26 - can't remember ;)
> Date: 15 July 2004 circa 1pm BST
> 
> Method: Booted and installed off CD image  Proxied=No
> 
> Machine: PowerMac G4 Gigabit Ethernet
> Processor: 450MHz Dual Processor
> Memory: 896Mb
> Root Device: IDE: ATA Disk Maxtor 53073U6
> 
> Root Size/partition table: 
>         #                    type name                 length   base
> 	#                    ( size )  system
> 	/dev/hda1     Apple_partition_map Apple                    63 @
> 	1        ( 31.5k)  Partition map
> 	/dev/hda2         Apple_Bootstrap bootstrap              1600 @
> 	20011166 (800.0k)  NewWorld bootblock
> 	/dev/hda3          Apple_Driver43 Macintosh                54 @
> 	64       ( 27.0k)  Driver 4.3
> 	/dev/hda4          Apple_Driver43 Macintosh                74 @
> 	118      ( 37.0k)  Driver 4.3
> 	/dev/hda5        Apple_Driver_ATA Macintosh                54 @
> 	192      ( 27.0k)  Unknown
> 	/dev/hda6        Apple_Driver_ATA Macintosh                74 @
> 	246      ( 37.0k)  Unknown
> 	/dev/hda7          Apple_FWDriver Macintosh               200 @
> 	320      (100.0k)  Unknown
> 	/dev/hda8      Apple_Driver_IOKit Macintosh               512 @
> 	520      (256.0k)  Unknown
> 	/dev/hda9           Apple_Patches Patch Partition         512 @
> 	1032     (256.0k)  Unknown
> 	/dev/hda10              Apple_HFS untitled           20009622 @
> 	1544     (  9.5G)  HFS
> 	/dev/hda11        Apple_UNIX_SVR2 swap                2097152 @
> 	20012766 (  1.0G)  Linux swap
> 	/dev/hda12        Apple_UNIX_SVR2 /usr               10485760 @
> 	22109918 (  5.0G)  Linux native
> 	/dev/hda13        Apple_UNIX_SVR2 /var                2097152 @
> 	32595678 (  1.0G)  Linux native
> 	/dev/hda14        Apple_UNIX_SVR2 /tmp               10690560 @
> 	34692830 (  5.1G)  Linux native
> 	/dev/hda15        Apple_UNIX_SVR2 /home               7168000 @
> 	45383390 (  3.4G)  Linux native
> 	/dev/hda16        Apple_UNIX_SVR2 /(production system)1024000 @
> 	52551390 (500.0M)  Linux native
> 	/dev/hda17        Apple_UNIX_SVR2 /(new install)      5468751 @
> 	53575390 (  2.6G)  Linux native
> 	/dev/hda18        Apple_UNIX_SVR2 /var(new install)   986291 @
> 	59044141 (481.6M)  Linux native
> 
> 	Block size=512, Number of Blocks=60030432
> 	DeviceType=0x0, DeviceId=0x0
> 	Drivers-
> 	1: @ 64 for 23, type=0x1
> 	2: @ 118 for 36, type=0xffff
> 	3: @ 192 for 21, type=0x701
> 	4: @ 246 for 34, type=0xf8ff
> 
> 	Production system is sid upgraded from woody install Dec 2003 -
> 	kernel upgraded 14 July 2004 from benh to 2.6.7-powerpc-smp #1
> 	SMP Sat Jul 10 04:14:32 CEST 2004 ppc GNU/Linux
> 
> 	Output of lspci:
> 
> 	0000:00:0b.0 Host bridge: Apple Computer Inc. UniNorth AGP
> 	0000:00:10.0 VGA compatible controller: ATI Technologies Inc
> 	Rage 128 PF/PRO AGP 4x TMDS
> 	0001:01:0b.0 Host bridge: Apple Computer Inc. UniNorth PCI
> 	0001:01:0d.0 PCI bridge: Digital Equipment Corporation DECchip
> 	21154 (rev 05)
> 	0001:02:07.0 ff00: Apple Computer Inc. KeyLargo Mac I/O (rev 03)
> 	0001:02:08.0 USB Controller: Apple Computer Inc. KeyLargo USB
> 	0001:02:09.0 USB Controller: Apple Computer Inc. KeyLargo USB
> 	0001:02:0a.0 FireWire (IEEE 1394): Texas Instruments TSB12LV26
> 	IEEE-1394 Controller (Link)
> 	0002:03:0b.0 Host bridge: Apple Computer Inc. UniNorth Internal
> 	PCI
> 	0002:03:0f.0 Ethernet controller: Apple Computer Inc. UniNorth
> 	GMAC (Sun GEM) (rev 01)
> 
> 	Base System Installation Checklist:
> 
> 	Initial boot worked:    [O]
> 	Configure network HW:   [O] 
> 	Config network:         [O] wish list - option to configure manually
> 	Detect CD:              [O]
> 	Load installer modules: [O]
> 	Detect hard drives:     [O]
> 	Partition hard drives:  [O]
> 	Create file systems:    [O]
> 	Mount partitions:       [O]
> 	Install base system:    [O]
> 	Install boot loader:    [O]
> 	Reboot:                 [O]
> 	[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try
> 	it
> 
> 	Comments/Problems:
> 
> 	It all worked pretty much "out of the box" - thanks for a very
> 	smooth installer ;)
> 
> 	Installing 2.6.7-powerpc-smp worked seamlessly on the new
> 	install and sound, network etc. worked straight away.  However,
> 	I haven't yet installed all the software that I use on my
> 	production box although I did upgrade to sid.  The initrd.img is
> 	in /boot on this installation and I amended yaboot accordingly.
> 
> 	Installing 2.6.7-powerpc-smp on my production system, replacing
> 	a custom 2.4.23-ben1.031224 which I'd compiled with HighMem,
> 	smp, dma sound etc. produced some interesting results - none
> 	insurmountable:
> 	The initrd.img is in / on this installation but I amended yaboot
Strange. How did that happen ? And was the initrd really in /, or just
its symlink ? 

> 	assuming that it was in /boot and managed get my production
> 	system into an unbootable state. However, mounting the partition
> 	in the new install allowed me to find initrd.img, update yaboot,
> 	and get my system back ;)  I'm in danger of becoming a geek -
> 	eek ;)
> 
> 	I lost network connectivity because eth0 was taken over by
> 	ip1394 but amending /etc/network/interfaces cured the problem.
> 	From dmesg:

Yes, this is the module loader problem, where discover, hotplug and
/etc/modules and the modules loaded by the initrd conflict. only hotplug
usually loads the firewire before the network, and it is usually called
after discover. Do you have discover installed ? If yes, which version ?
And does it work ?

> 	ip1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
> 	eth1: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:30:65:7b:b0:7a
> 	Interesting that on the new install, the SunGem is eth0
> 
> 	On the production system on starting kde I've now got:
> 	"Sound server informational message:
> 	Error while initializing the sound driver:
> 	SNDCTL_DSP_SETFMT failed - Invalid argument
> 	The sound server will continue, using the null output device."
> 	However, xmms seems to play CD's fine (using the OSS Driver and
> 	cdread)
> 	Again the new install doesn't produce the same error.

some alsa interaction, i guess.

> 	I also get a fatal error message on bootup saying something like
> 	"no printer module available" but as printing is via the network
> 	(using cups), it is not a problem. Again not on new install.

Any idea on who generates this ?

> 	It may be too early to judge but the new kernel is working fine
> 	and will enable me to add functionally that I haven't as yet
> 	attained with 2.4.23
> 
> 	It is also very satisfactory to be able to use a stock kernel
> 	rather than having to compile ;)

Thanks, and thanks for your report.

> 	So thanks a bunch to all you developers and maintainers for your
> 	excellent work!

No problem,

Friendly,

Sven Luther



Reply to: