[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: