1 |
199 |
simons |
Goldstar R420 CD-Rom device driver README
|
2 |
|
|
|
3 |
|
|
For all kind of other information about the GoldStar R420 CDROM
|
4 |
|
|
and this Linux device driver is a WWW-URL Page installed:
|
5 |
|
|
|
6 |
|
|
http://linux.rz.fh-hannover.de/~raupach
|
7 |
|
|
|
8 |
|
|
|
9 |
|
|
If you are the editor of a Linux CD, you should
|
10 |
|
|
enable gscd.c within your boot floppy kernel. Please,
|
11 |
|
|
send me one of your CDs for free.
|
12 |
|
|
|
13 |
|
|
|
14 |
|
|
This current driver version 0.4a only supports reading data from the disk.
|
15 |
|
|
Currently we have no audio and no multisession or XA support.
|
16 |
|
|
The polling interface is used, no DMA.
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
Sometimes the GoldStar R420 is sold in a 'Reveal Multimedia Kit'. This kit's
|
20 |
|
|
drive interface is compatible, too.
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
Installation
|
24 |
|
|
------------
|
25 |
|
|
|
26 |
|
|
Change to '/usr/src/linux/include/linux' and edit the file 'gscd.h'. Insert
|
27 |
|
|
the i/o address of your interface card.
|
28 |
|
|
|
29 |
|
|
The default base address is 0x340. This will work for most applications.
|
30 |
|
|
Address selection is accomplished by jumpers PN801-1 to PN801-4 on the
|
31 |
|
|
GoldStar Interface Card.
|
32 |
|
|
Appropriate settings are: 0x300, 0x310, 0x320, 0x330, 0x340, 0x350, 0x360
|
33 |
|
|
0x370, 0x380, 0x390, 0x3A0, 0x3B0, 0x3C0, 0x3D0, 0x3E0, 0x3F0
|
34 |
|
|
|
35 |
|
|
Then go back to '/usr/src/linux/' and 'make config' to build the new
|
36 |
|
|
configuration for your kernel. If you want to use the GoldStar driver
|
37 |
|
|
like a module, don't select 'GoldStar CDROM support'. By the way, you
|
38 |
|
|
have to include the iso9660 filesystem.
|
39 |
|
|
|
40 |
|
|
Now start compiling the kernel with 'make dep ; make zImage'.
|
41 |
|
|
If you want to use the driver as a module, you have to do 'make modules'
|
42 |
|
|
and 'make modules_install', additionally.
|
43 |
|
|
Install your new kernel as usual - maybe you do it with 'make zlilo'.
|
44 |
|
|
|
45 |
|
|
Before you can use the driver, you have to
|
46 |
|
|
mknod /dev/gscd0 b 16 0
|
47 |
|
|
to create the appropriate device file (once for all times).
|
48 |
|
|
|
49 |
|
|
If you use modules, you can try to insert the driver.
|
50 |
|
|
Say: 'insmod /usr/src/linux/modules/gscd.o'
|
51 |
|
|
or: 'insmod /usr/src/linux/modules/gscd.o gscd='
|
52 |
|
|
The driver should report his results now.
|
53 |
|
|
|
54 |
|
|
That's it! Mount a disk, i.e. 'mount -rt iso9660 /dev/gscd0 /cdrom'
|
55 |
|
|
|
56 |
|
|
Feel free to report errors and suggestions to the following address.
|
57 |
|
|
Be sure, I'm very happy to receive your comments!
|
58 |
|
|
|
59 |
|
|
Oliver Raupach Hannover, Juni 1995
|
60 |
|
|
(raupach@nwfs1.rz.fh-hannover.de)
|