Author Topic: iBook g4 1.42GHz 14 inch  (Read 346 times)

Offline laylow

  • Member
  • *
  • Posts: 3
  • New Member
iBook g4 1.42GHz 14 inch
« on: December 28, 2017, 02:41:33 PM »
Anyone had luck booting OS 9 on this machine?

Offline darthnVader

  • Enthusiast
  • **
  • Posts: 39
  • New Member
Re: iBook g4 1.42GHz 14 inch
« Reply #1 on: January 28, 2018, 01:16:37 PM »
Anyone had luck booting OS 9 on this machine?

PowerBook6,7. Says it supported by the iBook Mac OS ROM posted on these forums, but I have the 12" 1.33 Ghz one, and it's a no go.

It will boot the ROM, but bombs out during the loading screen, even with no extensions.

I'm assuming it has to do with the PMU/USB as ELN found with the Mini, as it seems to bomb out when OS 9 it trying to take control of the USB Pointer device( trac pad ) from Open Firmware.

I'm just assuming that ELN's Mini and our iBooks share roughly the same logicboard.

When ELN comes back to us from the real world, he maybe able to give us a few pointers on how to get this going.

Offline nanopico

  • Platinum Member
  • *****
  • Posts: 700
Re: iBook g4 1.42GHz 14 inch
« Reply #2 on: January 29, 2018, 08:24:52 AM »
Anyone had luck booting OS 9 on this machine?

PowerBook6,7. Says it supported by the iBook Mac OS ROM posted on these forums, but I have the 12" 1.33 Ghz one, and it's a no go.

It will boot the ROM, but bombs out during the loading screen, even with no extensions.

I'm assuming it has to do with the PMU/USB as ELN found with the Mini, as it seems to bomb out when OS 9 it trying to take control of the USB Pointer device( trac pad ) from Open Firmware.

I'm just assuming that ELN's Mini and our iBooks share roughly the same logicboard.

When ELN comes back to us from the real world, he maybe able to give us a few pointers on how to get this going.

Both these iBooks work.  and in OS 9 both of them have a track pad that is incredilby slow. Like it would probably take you a minute to get the pointer from one corner to the other.  An external mouse works fine.

I'm trying to remeber though what causes that crash. I think it was the Sound Manager as in the same problem in the iMac's.   It didn't have amything to do with USB.

Generally when I do installs on these problematic machines, I do it through target disc mode.  I put mine in target disc mode, ran a 9.2.2 installer and installed a regular system on to the iBook driver.  Removed the ROM form the iBook and replaced with the one I had hacked some time ago to get around OF booting issues so we could get on with other code related issues.
Reboot the iBook and it worked (with shitty track pad support).

This should be correct ROM to use.
There is a small possibility it won't work ( I may have restored an incorrect version when I moved/rebuilt that server).  I can't verify it at the moment.  I am not able to reformat my iBook to test this.    Worse cast, it won't boot.
https://gnerder.com/files/rom.sit


If it ain't broke, don't fix it, or break it so you can fix it!

Offline darthnVader

  • Enthusiast
  • **
  • Posts: 39
  • New Member
Re: iBook g4 1.42GHz 14 inch
« Reply #3 on: January 31, 2018, 04:15:48 AM »
Still a no go with that ROM, but it does allow me to boot without the need for OF commands. I just bombs out at the same place it does with the iBook ROM.

These PVR 80030105 machines seem to be troublesome.

I haven't had any luck removing the Sound from the device tree, to see if that is the issue, the instructions in the thread return and error.


Offline nanopico

  • Platinum Member
  • *****
  • Posts: 700
Re: iBook g4 1.42GHz 14 inch
« Reply #4 on: January 31, 2018, 07:55:42 AM »
Still a no go with that ROM, but it does allow me to boot without the need for OF commands. I just bombs out at the same place it does with the iBook ROM.

These PVR 80030105 machines seem to be troublesome.

I haven't had any luck removing the Sound from the device tree, to see if that is the issue, the instructions in the thread return and error.

The ROM i provided makes it just so you don't have to go into open firmware to get a boot.  The rest of it is fine.  The PVR shouldn't be causing a problem.

http://macos9lives.com/smforum/index.php/topic,2727.msg20797.html#msg20797
http://macos9lives.com/smforum/index.php/topic,2744.0.html
This explains the exact issue you have and I was able to work around it by fucking with the audio device.  It is what is causing your crash.

So what you would need to do is update the audio device in open firmware.  You would have to do that on everyboot, so you may want to add that to an nvram script.
The ROM I posted doesn't adjust the audio device.

In the end, the video driver things there is an external monitor so you have to do an openfirmware hack to at least get the 1024x768 resolution.
Audio will not work and the mouse is incredibly slow.

So all in all, here is what you need to do in open firmware

Code: [Select]

dev /pci@F2000000/mac-io/i2s/i2s-a

" screamer" encode-string " compatible" property

device-end

" /" select-dev

0 " graphic-options" get-my-property 2drop !

unselect
If it ain't broke, don't fix it, or break it so you can fix it!

Offline darthnVader

  • Enthusiast
  • **
  • Posts: 39
  • New Member
Re: iBook g4 1.42GHz 14 inch
« Reply #5 on: February 10, 2018, 05:21:09 AM »
Still a no go with that ROM, but it does allow me to boot without the need for OF commands. I just bombs out at the same place it does with the iBook ROM.

These PVR 80030105 machines seem to be troublesome.

I haven't had any luck removing the Sound from the device tree, to see if that is the issue, the instructions in the thread return and error.





The ROM i provided makes it just so you don't have to go into open firmware to get a boot.  The rest of it is fine.  The PVR shouldn't be causing a problem.

http://macos9lives.com/smforum/index.php/topic,2727.msg20797.html#msg20797
http://macos9lives.com/smforum/index.php/topic,2744.0.html
This explains the exact issue you have and I was able to work around it by fucking with the audio device.  It is what is causing your crash.

So what you would need to do is update the audio device in open firmware.  You would have to do that on everyboot, so you may want to add that to an nvram script.
The ROM I posted doesn't adjust the audio device.

In the end, the video driver things there is an external monitor so you have to do an openfirmware hack to at least get the 1024x768 resolution.
Audio will not work and the mouse is incredibly slow.

So all in all, here is what you need to do in open firmware

Code: [Select]

dev /pci@F2000000/mac-io/i2s/i2s-a

" screamer" encode-string " compatible" property

device-end

" /" select-dev

0 " graphic-options" get-my-property 2drop !

unselect

Thanks, that did it.

We really need a FAQ on models that already work, and download links.

I though this iBook ( PowerBook6,7 ) had a Radeon 9200, but it's a Radeon 9550. I've done a little hacking, and got the LCD to display in Millions of colors, rather than just 256 colors.

Does anyone know how iMac edited the ATI drivers to add support for the 9200 NDRV?

Anyway, what works:

CD-RW/DVDROM with Disc Bruning
USB ( 1.1 mode )
OS 9 Base Extensions
Keyboard
Virtual Memory
Firewire

What doesn't work

Display stuck at 256 colors in 1024x768 mode, with ghost external display.
Sound, no input or output device, even with Apple Audio Extension 2.4
Ram Disk( you can turn it on in the memory control panel, but it doesn't partition the memory.
Airport ( no support for APE in OS 9 )
Trackpad( this is an odd beast, USB TracPad, works in Open Firmware mode( very slow tracking ) with all extension disabled, but using OS 9 Base Extension it doesn't work at all. Doesn't work with 10.4.0 install DVD either, so Apple didn't add the driver until 10.4.x )
Sleep ( no shock here without working display drivers )

Offline nanopico

  • Platinum Member
  • *****
  • Posts: 700
Re: iBook g4 1.42GHz 14 inch
« Reply #6 on: February 10, 2018, 09:25:59 AM »
Sound, no input or output device, even with Apple Audio Extension 2.4
Sound won't work.  Haven't figured it out yet.  There are various sound issues with other unsupported machines.
First level of problem is the IO controller used is not used in any supported machines and only started being used with the OS X only machines.  It's based on the previous, but has some difference in communication that cause all sorts of fun issues.

A better way (sorry I didn't put this in there) to disable the audio.
Instead of
Code: [Select]
dev /pci@F2000000/mac-io/i2s/i2s-a

" screamer" encode-string " compatible" property

device-end

Use this
Code: [Select]
" /pci@f2000000/mac-io/i2s/i2s-a" find-package drop delete-node
This removes the device entirely so OS 9 won't know anything about it.
It is not permanent.  Just like the previous code is not permanent.

emory.
Airport ( no support for APE in OS 9 )
Trackpad( this is an odd beast, USB TracPad, works in Open Firmware mode( very slow tracking ) with all extension disabled, but using OS 9 Base Extension it doesn't work at all. Doesn't work with 10.4.0 install DVD either, so Apple didn't add the driver until 10.4.x )
Sleep ( no shock here without working display drivers )

Airport known to not work on any Mac using APE.
For the track pad I'm not sure what you mean by Open Firmware mode.
This iBook shipped with 10.4.2.  If you are trying to install from a DVD with a version lower than that, then all bets are off as to what may or may not work.

Sleep and any power management for that matter will be fucked.  Same issue with sound and the IO controller. Same issue in the Mini as well.
If it ain't broke, don't fix it, or break it so you can fix it!

Offline darthnVader

  • Enthusiast
  • **
  • Posts: 39
  • New Member
Re: iBook g4 1.42GHz 14 inch
« Reply #7 on: February 13, 2018, 06:38:58 AM »
Working off the old thread at Think Classic I made a version of iMac's ATI Via Extension with the 'NDRV' for the Radeon 9550.

No more ghost display, and now all screen res and color/grey scale work in OS 9.

« Last Edit: February 13, 2018, 07:30:41 AM by darthnVader »

Online MacOS Plus

  • Gold Member
  • *****
  • Posts: 330
  • The 9serve Lives!
Re: iBook g4 1.42GHz 14 inch
« Reply #8 on: February 13, 2018, 09:28:14 AM »
Working off the old thread at Think Classic I made a version of iMac's ATI Via Extension with the 'NDRV' for the Radeon 9550.

No more ghost display, and now all screen res and color/grey scale work in OS 9.

  Does this change replace another device entry or does it incrementally add it?  I'm hoping that we can eventually expand compatibility using one all-inclusive file rather than a number of exclusive customised variants.  Perhaps discussion of that deserves a development thread of its own.  Conceivably this method can be applied to some AGP cards in full-scale desktop machines also?

Offline darthnVader

  • Enthusiast
  • **
  • Posts: 39
  • New Member
Re: iBook g4 1.42GHz 14 inch
« Reply #9 on: February 13, 2018, 12:31:35 PM »
Working off the old thread at Think Classic I made a version of iMac's ATI Via Extension with the 'NDRV' for the Radeon 9550.

No more ghost display, and now all screen res and color/grey scale work in OS 9.

  Does this change replace another device entry or does it incrementally add it?  I'm hoping that we can eventually expand compatibility using one all-inclusive file rather than a number of exclusive customised variants.  Perhaps discussion of that deserves a development thread of its own.  Conceivably this method can be applied to some AGP cards in full-scale desktop machines also?

I just replaced the 9200 'NDRV' with the 9550 'NDRV', but we should be able to add to the ATI Rom Extender ndrvs for any ATI/AMD cards that had OS X support. Just a little magic needs to be figured out about it.

Also, using the Mac OS Rom nanopico posted in this thread, we can get the brightness settings for the backlight.

Open the ROM in Hexedit and go to the address 0x20D4AD, swap ati with mnca, save and reboot.



« Last Edit: February 13, 2018, 12:49:45 PM by darthnVader »