Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2012 19:38:31 -0400
From:      Justin Hibbits <chmeeedalf@gmail.com>
To:        "Mathias Breuninger" <mathias.breuninger@espace29.asso.fr>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: Powermac G5 won't boot after adding a PCI Ethernet Card
Message-ID:  <20120822193831.37280629@narn.knownspace>
In-Reply-To: <5034ef79.445fb40a.4768.ffffd54cSMTPIN_ADDED@mx.google.com>
References:  <5034ef79.445fb40a.4768.ffffd54cSMTPIN_ADDED@mx.google.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 22 Aug 2012 15:56:35 +0200
"Mathias Breuninger" <mathias.breuninger@espace29.asso.fr> wrote:

> Hi all,
> 
> My Freebsd-9.0-RELEASE (GENERIC64 kernel) Powermac G5 won't boot
> after adding a PCI Ethernet Card.
> 
> It's the early dual processor at 2GHz with PCI-X
> (http://www.everymac.com/systems/apple/powermac_g5/specs/powermac_g5_2.0_dp.html)
> The Ethernet card is a brand new the D-link DGE-528T
> (http://www.dlink.fr/cs/Satellite?c=Product_C&childpagename=DLinkEurope-FR%2FDLProductCarouselMultiple&cid=1197319325191&p=1197318961527&packedargs=ProductParentID%3D1197318721588%26category%3DQuickProductFinder%26locale%3D1195806373344%26term%3DDGE-528T&pagename=DLinkEurope-FR%2FDLWrapper)
> It's a PCI card.
> 
> The card is visible in OpenFirmware device tree.
> 
> I can't see much of the error when the kernel loads: the screen keeps
> scrolling. But it seems to be something related
> to /usr/src/sys/kern/subr_rman.c: line 176.
> 
> I settled the same card in a FreeBSD-9.0-RELEASE (GENERIC) Powermac
> G4 (Digital Audio:
> http://www.everymac.com/systems/apple/powermac_g4/specs/powermac_g4_466.html)
> without any problem (re(4) driver as a module)
> 
> I try to put another PCI card (Adaptec 2940U2 SCSI) in the G5 and got
> the same error.
> 
> I try to boot in debug mode but the apple keyboard is inactive in ddb.
> 
> I try to boot the 9.1BETA CD but I didn't succeed (LOAD BASE error)
> 
> Do you have any clue?
> 
> Thanks,
> 
> Mathias
> 

subr_rman.c line 176 is locking a mutex.  Unfortunately, without a
backtrace I can't be any more help.

If you can connect a firewire cable between your two PowerMacs you can
use ddb over dcons.  You will have to load dcons.ko and dcons_crom.ko
from the loader on the G5, then use dconschat from your G4 to connect
to ddb.  I use this method to debug on my machines all the time.  More
info on this method can be found at
http://wiki.freebsd.org/DebugWithDcons

- Justin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120822193831.37280629>