9fans archive / 1998 / 10 / 60 / prev next
From: mjahn@my-... mjahn@my-...
Subject: [9fans] 9pcfs can't init ncr53c8xx. :-(
Date: Tue, 20 Oct 1998 02:19:20 GMT
In article <199810191434.KAA08126@cse...>,
9fans@cse... wrote:
> >the driver to find the card (this card happens to be a Diamond Fireport
> >40). The INIT keeps failing, and I'm not sure if it is because I forgot
>
> although i have no experience with one of these, i believe diamond, for some
>reason
> known only to themselves, changed the device id for the fireport cards from
>the default
> symbios id. the chip is really a symbios (ncr) 53c875 but with a pci device
>id of 0x8f,
The change was due to the need to change the Subsystem and the Subsystem
Vendor ID to a non-zero number to be PCI 2.1 and PC 98 compliant. The Device
ID was changed as well since this was a different chip from the standard
Symbios release, and would eliminate manufacturing confusion (boards with the
wrong chip would be found very quickly). The FirePort 40 Dual did not need to
implement this solution since the Subsystem and Subsystem Vendor IDs can be
programmed through software (by the board manufacturer), and therefore has the
same device ID as the Symbios part (0x0f). So now you know :)
-Mark
> so try adding the lines
>
> #define SYM_875J_DID 0x008F /* Diamond Fireport */
>
> and
>
> { SYM_875J_DID, 0xff, "SYM53C875J", Burst128, 16,
Prefetch|LocalRAM|BigFifo|Differential|Wide|Ultra|ClockDouble },
>
> at the obvious places in the driver.
>
> you shouldn't need any 'port=...' in plan9.ini, the driver should work that
out.
>
> --jim
>
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own