Hello,
On Fri, 11 Aug 2017 16:23:15 -0400
Joe Nosay <superbisquit%gmail.com@localhost> wrote:
> How far along is NetBSD with multi-booting other systems on a PPC
> machine?
I have both OSX and NetBSD on the same disk. It is possible to fiddle
things in a way to make OF's built in boot selector see a netbsd
installation but so far it has to be done by hand. All mine have
auto-boot? set to false and I just type the appropriate boot command.
> On Fri, Aug 11, 2017 at 2:34 PM, Michael <macallan%netbsd.org@localhost> wrote:
> > - with no extra options xf86-video-radeon will not detect the
> > monitor ( using the DVI input on mine ) and output looks scrambled
> > but Option "MacModel" "mini-internal" fixes that. The man page
> > claims that the driver will detect the model automatically on Linux
> > - I'll teach it to do the same on NetBSD ( it's probably just
> > reading some OF properties ). With that option the connector list
> > changes to this:
> > [ 453.272] (II) RADEON(0): Port0:
> > [ 453.272] XRANDR name: DVI-0
> > [ 453.272] Connector: DVI-I
> > [ 453.272] CRT2: INTERNAL_DAC2
> > [ 453.272] DFP2: INTERNAL_DVO1
> > [ 453.272] DDC reg: 0x6c
> > [ 453.272] (II) RADEON(0): Port1:
> > [ 453.272] XRANDR name: S-video
> > [ 453.272] Connector: S-video
> > [ 453.273] TV1: INTERNAL_DAC2
> > [ 453.273] DDC reg: 0x0
> > ... teaching radeonfb the same trick shouldn't be hard.
Did some hacking, now I get this:
[ 67.072] (EE) model PowerMac10,2
[ 67.072] (==) RADEON(0): Detected Mac Mini with external DVI.
[ 67.072] (II) RADEON(0): If this is not correct, try Option
"MacModel" and consider reporting to the
[ 67.072] (II) RADEON(0): xorg-driver-ati%lists.x.org@localhost mailing list.
[ 67.073] (II) RADEON(0): I2C bus "DVO" initialized.
[ 67.073] (II) RADEON(0): I2C device "DVO:RADEON DVO Controller"
registered at address 0x70.
[ 67.073] (II) RADEON(0): Output DVI-0 using monitor section
Monitor0
[ 67.073] (II) RADEON(0): I2C bus "DVI-0" initialized.
[ 67.073] (II) RADEON(0): Output S-video has no monitor section
[ 67.074] (II) RADEON(0): Port0:
[ 67.074] XRANDR name: DVI-0
[ 67.074] Connector: DVI-I
[ 67.074] CRT2: INTERNAL_DAC2
[ 67.074] DFP2: INTERNAL_DVO1
[ 67.074] DDC reg: 0x6c
[ 67.074] (II) RADEON(0): Port1:
[ 67.074] XRANDR name: S-video
[ 67.074] Connector: S-video
[ 67.074] TV1: INTERNAL_DAC2
... and working monitor detection etc.