CasinosG4 <
dmars...@gmail.com> writes:
> I've just acquired an Adaptec 2903b SCSI card so I can borrow
> an old Nikon Coolscan to scan my transparencies into my G4 which
> will effectively become mainly a photographic resource.
>
> Checking out the G4 system, the Parallel SCSI section gives the
> message "This system does not contain any Parallel SCSI devices"
> with the 2903b, although with a 2906 card it recognises both the
> card and the scanner.
The 2903B will definitely work with the as-distributed OS 10.3,
and possibly 10.4. The driver is identical in both OS versions.
I'm not sure what happened with all this on 10.5, other than many
major changes were made.
If it doesn't work on 10.4, you'll have to dump it (Adaptec's)
driver (don't let the OS load it, anyway) and, if that doesn't
"just work," lightly patch the Apple 'generic' SCSI driver
(Adaptec78XX kernel extension).
First, with the 2903B card installed, launch the Terminal program
and issue this command -
ioreg -l >ioreg.txt
This will dump lots of data into a text file named ioreg.txt.
Open this with a text editor and search for "ADPT" - you're
looking for something like (2930 shown as an example, don't
have a 2903 handy) -
ADPT,2930CU@12 <class IOPCIDevice, registered, matched, active, busy 0, retain count 14>
Some lines below that you'll see a line that says -
"IOPCIMatch" = "0x50789004 0x78509004"
^^^^^^^^^^
Now, open this with a text or plist editor (you should probably work
on a copy, then save another original and copy the patched file back
as root (sudo cp ..)) -
/System/Library/Extensions/Adaptec78XXSCSI.kext/Contents/Info.plist
And first add the name you hit upon above to this array -
<key>IONameMatch</key>
<aarray>
<string>ADPT,3950U2B</string>
<string>ADPT,2940U2B</string>
<string>ADPT,2930CU</string>
<string>ADPT,2930U</string>
<string>ADPT,2940U2W</string>
<string>ADPT,2940UW</string>
</array>
Then scroll down a bit and look at this -
<key>IOPCIMatch</key>
<string>0x00789004&0x00ffffff 0x78009004&0xff00ffff 0x00109005&0xfff0ffff</string>
^^^^^^^^^^
And patch it to match what ioreg is reporting.
> i am getting the impression that the card is too old to work
> with 10.5.8 and is effectively scrap for my purposes. Could
> anyone confirm that
Apple dropped a lot of SCSI support (or Adaptec did by not
updating its own drivers) in 10.4. 10.5 has ACard drivers,
and ATTO, but I have not tried either of those. It won't
be easy to find PCI versions of them now (try Ebay).
Maybe you can make the computer dual boot, if the scanner
software will run on 10.4 or 10.3. This has been a rather
big pain for me, so I still have two 10.3.9 systems. Heh.
Billy Y..
--
sub #'9+1 ,r0 ; convert ascii byte
add #9.+1 ,r0 ; to an integer
bcc 20$ ; not a number