I recently purchased a Panasonic DVR-109BK drive for use in my PowerMac G5. After installing with no problems, it I decided to remove it and upgrade its firmware to version 1.40 using my Windows 98 machine. I downloaded the 1.40 firmware upgrade utility from Panasonic and when I ran it, I received the same error:
“Available target is not found”
I did a bit of reverse engineering on the upgrade utility and found that it uses the Adaptec SCSI layer (better known as ASPI) to discover and upgrade the drive. If the ASPI sub-system isn’t installed correctly (which happens very easily under Windows 98) the upgrade utility will not be able to find the Panasonic drive.
In a correctly functioning ASPI setup the Panasonic drive should appear as an ATAPI (IDE) Miniport SCSI adapter. In an incorrectly functioning system, the ATAPI Miniport SCSI adapters are disabled. In my case I had to specifically enable them to get the utility to work.
The Adaptec ASPI driver queries the following registry value at boot time to determine whether or not to enable Miniport devices.
The normal contents of this value is a list of Miniport interfaces that should be EXCLUDED from the ASPI system. However, if the value is not present, or moreover, if the entire APIX parent key is missing, the driver defaults to disabling all ATAPI devices from being accessed through ASPI.
Again, this fix applies to Windows 98 ONLY. It is not valid for NT based Windows systems (XP/NT/Windows 2000).
Download and install the latest ASPI layer (currently version 4.70) from Adaptec.
Using regedit, ensure that the string value
exists (create it if necessary).
Ensure that the value is empty (""). Delete its contents, but not the value itself.
Close regedit and reboot.
Re-run the firmware update utility and it should find the drive.