Hello all,

I'm setting up a 486DX with a legacy 2x cdrom. (Why? I must be either a
masochist or a retrotech.;) The hardware in question is an early
SoundBlaster 16 and a Creative Labs CR-563 cdrom. Both are supported in
module sbpcd.

I've used another eide cdrom to install the system including the sbpcd
module. At boot the 2x is detected but not configured and is not available
for mounting. /proc/modules lists it as sbpcd 51616 0 (unused).

Installation said to configure the sbpcd.h header file 
(/usr/include/linux/sbpcd.h) and at boot time after probing the default
and failing, the system tries again and delivers the following
information:

        SBPCD -0 [x]: Scanning 0x230 (SoundBlaster)
                 [x]: Drive 0 (ID=0): CR-563 (0.75) at 0x230 (type 1)
                      Read linux/Documentation/cdrom/sbpcd
                      and then configure sbpcd.h for your hardware      
                 [x]: Data Buffer Size 8 frames.

It is at this point that I am stuck - not knowing how to modify the header
file sbpcd.h appropriately. The two files above are the ones needed
and sbpcd.h is well documented but example free when it comes to syntax. I
am not sure whether to use include, define or nothing in adding the
following 4 items to the first couple of pages of sbpcd.h. I am pretty
sure the information is correct I just don't know how to set this up
before a recompile of the kernel so as to be able to use the cdrom
normally and remove the eide cdrom for use elsewhere.

        [from sbpcd.h]

        1. Specify interface address and interface type.???????

                sbpcd=0x230,SoundBlaster        #OR its equivalent              
                sbpcd=0x230,1                   #SoundBlaster=1

           Should I just enter one of these lines as is or use a
           prefix????

        2. Define your CDROM port-base address as CDROM_PORT and specify
           the type of your interface card as SBPRO.??????

                CDROM_PORT=SBPRO

           Should I enter one in terms of the other or separately or use a
           prefix????????

        3. Set SBPRO to 1 for 'true' SoundBlaster cards.?????

                SBPRO 1

           As is or with a prefix?????

        4. Set this to 0 once you have configured your interface
           definitions right.?????

                #define DISTRIBUTION 1
           
           Should I just remove the '#' sign or the '#device' prefix????


Many thanks in advance

Bill

                    Small is beautiful. Keep it simple.



Reply via email to