Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jan 2011 22:16:24 -0500
From:      Paul Mather <paul@gromit.dlib.vt.edu>
To:        Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no>
Cc:        freebsd-ppc@freebsd.org
Subject:   Re: PowerMac G5 and FreeBSD 9.0-current: no disks?
Message-ID:  <322CA234-6D06-4B81-88B3-89B756FD2D85@gromit.dlib.vt.edu>
In-Reply-To: <20110123003845.053726a7.torfinn.ingolfsen@broadpark.no>
References:  <20110123003845.053726a7.torfinn.ingolfsen@broadpark.no>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jan 22, 2011, at 6:38 PM, Torfinn Ingolfsen wrote:

> Hi,
>=20
> Nathan's BSDinstaller snapshot[1] for PowerPC is the first image that =
I have managed to=20
> boot on my PowerMac G5[2]. This made it possible for me to get dmesg =
output from
> the machine, see the FreeBSD page[3].
> When I am looking at the the dmesg, I can see that the hard drive =
isn't detected. Partial output:
> atapci0: <ServerWorks K2 SATA150 controller> mem 0x80600000-0x80601fff =
irq 256 at device 12.0 on pci6
> ata2: <ATA channel 0> on atapci0
> ata3: <ATA channel 1> on atapci0
> ata4: <ATA channel 2> on atapci0
> ata5: <ATA channel 3> on atapci0
> atapci1: <ServerWorks K2 SATA150 controller> at device 12.1 on pci6
> pcib1: failed to reserve resource for atapci1
> atapci1: 0x10 bytes of rid 0x20 res 4 failed (0, 0xffffffff).
> atapci1: unable to map interrupt
> device_attach: atapci1 attach returned 6

Is the hard drive not detected every boot?  FWIW, on the Xserve G5 I run =
FreeBSD/powerpc64 9-CURRENT on, sometimes during boot the hard (ad0) =
drive will fail to be probed and hence the system will fail to find and =
mount the root file system.  However, if I drop to the debugger and =
issue a "reboot" at that point then on the subsequent boot the hard =
drive will usually be probed correctly and the system will boot fully.  =
(Sometimes I have to iterate this a few times, but eventually the hard =
drive is probed and the system can boot.)

My dmesg output is almost identical to the one you have above:

atapci0: <ServerWorks K2 SATA150 controller> mem 0x80600000-0x80601fff =
irq 256 at device 12.0 on pci8
ata2: <ATA channel 0> on atapci0
ata3: <ATA channel 1> on atapci0
ata4: <ATA channel 2> on atapci0
ata5: <ATA channel 3> on atapci0
atapci1: <ServerWorks K2 SATA150 controller> at device 12.1 on pci8
pcib1: failed to reserve resource for atapci1
atapci1: 0x10 bytes of rid 0x20 res 4 failed (0, 0xffffffffffffffff).
atapci1: unable to map interrupt
device_attach: atapci1 attach returned 6

It would be nice if the hard drive probed reliably every time, because =
as it stands it makes remote restarts a bit of a crap shoot.

Cheers,

Paul.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?322CA234-6D06-4B81-88B3-89B756FD2D85>