• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

How to ID which is ATA Bus 0 ? G4 MDD PPC 10.4

IIsiGuy

Member
Hi, How can you ID which is ATA Bus 0 ? Terminal? Open Firmware? Disk Utility? Look for label on logic board connectors? Other?

Detail:

After the "Ultra ATA-100" bus started failing years back (with errors), moved the HDDs to the two Ultra ATA/66 bays.

Never had occasion until now to start in FireWire Target disk mode. And it won't work (just powers down).

When searching, keep finding a line "Make sure the target computer has an ATA hard drive on ATA bus 0."

Hmmm. Simplest explanation might be that the ATA-66 isn't Bus 0... But darned if I know how to tell.

Profiler simply says "ATA Bus". Disk Utility doesn't have an explicit label for it in the info window. For the 2 HDDs just get:

Disk Identifier : disk0 (or disk1)

Connection Bus : ATA

Connection Type : Internal

Connection ID : Device 1 (or Device 0)

Device Tree : mac-io/ata-4@1f000/@1:0 (or @0:0)

Is it "encoded" in the Device Tree? The first @1 ??

Not open firmware savvy, but when tried to boot from there using "target-mode" command got:

can't open disk

can't find any units

TARGET-MODE unit failed

Thanks for any info.

 

Macdrone

Well-known member
I have not run into this but I have a working motherboard CPU combo if it comes to that. Just had a dead power supply.

Suggestions,

Clean the dust of, lots of airflow dust is on and under everything.

reset Cuda after replacing the pram battery.

 

waynestewart

Well-known member
The service manual lists the ATA ports speed.

The ATA connector at the rear of the MDD is the ATA 100

The Front ATA connector nearest the hinge is the ATA 33

The remaining one is the ATA 66

 

IIsiGuy

Member
Thanks Macdrone and waynestewart.

Yep standard troubleshooting, PRAM nvram, logic board didn't make a difference.

Just makes sense that the "alternate" bus (the working ATA-66 in use) might be bus 1, rather than 0.

Wish I understood more about reading the ATA device tree. mac-io/ata-4@1f000/@1:0 (or @0:0)

Looks like diskpart on the PC side explicitly lists Bus #.

Guess I'm going in and just pull the drive in question, and do it externally...

Thanks again.

 
Top