OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [uclinux/] [uClinux-2.0.x/] [Documentation/] [cdrom/] [gscd] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
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)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.