Bug#349545: Netinstall: Recent PowerBook G4 does not detect disks
Package: installation-reports
Boot method: CD
Image version: debian-31r0a-powerpc-netinst.iso,
debian-31r1a-powerpc-netinst.iso,
debian-testing-powerpc-netinst.iso, and
debian-31r0a-powerpc-netinst-binary-1.iso
Date: 19/1/2006
Machine: Apple PowerBook G4 15''
Processor: ppc
Memory: 1GB
Partitions: (didn't get that far
Output of lspci and lspci -n:
Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
Initial boot worked: [O]
Configure network HW: [O]*
Config network: [O]*
Detect CD: [E]
Load installer modules: [O]*
Detect hard drives: [E]
Partition hard drives: [ ]
Create file systems: [ ]
Mount partitions: [ ]
Install base system: [ ]
Install boot loader: [ ]
Reboot: [ ]
The CD is not detected. Using an externall firewire
CD drive, and loading the corresponding modules in
expert-mode, alows me to get a bit further (marked with *:s),
but at partitioning step, it fails since the HD isn't detected
either.
Comments/Problems:
I've tested the four images listed above. None worked.
I tested debian-31r0a-powerpc-netinst.iso on three other
PowerBook G4's. On two of them, it works, on two (including mine)
it fails. The two failing ones are newer that the two other -
delivered in Dec '05 and Jan '06 , the working ones were delivered
mid-2005.
The difference in the hardware, as far as I can see (About this mac ->
more info, on OS-X), is that the newer ones have one ATA/IDE controller,
to which both the CD and the HD are connected, while the older ones have
two controlllers, one for the CD, one for the HD.
In the syslog I observe the following:
On the machines that work, I get
Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
........
ide0: Found Apple UniNorth ATA-6 controller, bus ID 3, irq 39
Probing IDE interface ide0....
(finds hard-drive)
ide0: Found Apple KeyLargo ATA-3 controller, bus ID 0, irq 24
Probing IDE interface ide1....
(finds CD/DVD-drive)
On the machines that do not work, only the two first messages occur,
the there is no sign of any ide/ata actaivity.
Doing 'cat /proc/pci' in expert mode on the failing machine, I find
the following suspects for being the ide-contoller:
Bus 16, Device 23, function 0:
Class ff00: Apple Computer Inc. KeyLargo/Intrepid Mac I/O (rev 0).
Master Capable. Latency=16.
Non-prefectable 32 bit memory at 0x80000000 [0x8007ffff].
Bus 16, Device 13, function 0:
Class ff00: PCI device 106b:0069 (Apple Computer Inc.) (rev 0).
IRQ 39
Master Capable. Latency=32.
Non-prefectable 32 bit memory at 0xf5004000 [0xf507ffff].
Bus 36, Device 15, function 0:
Class ffff: PCI device 106b:006b (Apple Computer Inc.) (rev 255).
IRQ 41
Master Capable. Latency=255. Min Gnt=255.Max Lat=255.
Non-prefectable 32 bit memory at 0xf5200000 [0xf3ffffff].
(Other devices identified themselves as USB, network, graphics cards,
etc).
On the working machines 16/23/0 is the same, 36/15/0 also is,
except that the name of the device is reported (UniNorth 2 GMAC
(Sun GEM), which I think is indeed Apple device 006b). There is
no 16/13/0, instead there is
Bus 36, Device 13, function 0:
Class ff00: Apple Computer Inc. UniNorth/Intrepid ATA/100 (rev 0).
IRQ 39
Master Capable. Latency=32.
Non-prefectable 32 bit memory at 0xf5004000 [0xf507ffff].
which looks pretty similar. However, UniNorth/Intrepid ATA/100 is
supposed to be device code 003b, while device 0069 is called Intrepid2
ATA/100 ....
So, what to do ? Any quick fix ?
Best wishes,
Mikael Berggren, LPNHE, Paric, France
Reply to: