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

Subversion Repositories or1k

[/] [or1k/] [tags/] [before_ORP/] [uclinux/] [uClinux-2.0.x/] [Documentation/] [cdrom/] [sjcd] - Diff between revs 199 and 901

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 199 Rev 901
 -- Documentation/cdrom/sjcd
 -- Documentation/cdrom/sjcd
                                80% of the work takes 20% of the time,
                                80% of the work takes 20% of the time,
                                20% of the work takes 80% of the time...
                                20% of the work takes 80% of the time...
                                                (Murphy law)
                                                (Murphy law)
                                Once started, training can not be stopped...
                                Once started, training can not be stopped...
                                                (StarWars)
                                                (StarWars)
This is the README for the sjcd cdrom driver, version 1.6.
This is the README for the sjcd cdrom driver, version 1.6.
This file is meant as a tips & tricks edge for the usage of the SANYO CDR-H94A
This file is meant as a tips & tricks edge for the usage of the SANYO CDR-H94A
cdrom drive. It will grow as the questions arise. ;-)
cdrom drive. It will grow as the questions arise. ;-)
For info on configuring the ISP16 sound card look at Documentation/cdrom/isp16.
For info on configuring the ISP16 sound card look at Documentation/cdrom/isp16.
The driver should work with any of the Panasonic, Sony or Mitsumi style
The driver should work with any of the Panasonic, Sony or Mitsumi style
CDROM interface.
CDROM interface.
The cdrom interface on Media Magic's soft configurable sound card ISP16,
The cdrom interface on Media Magic's soft configurable sound card ISP16,
which used to be included in the driver, is now supported in a separate module.
which used to be included in the driver, is now supported in a separate module.
This initialisation module will probably also work with other interfaces
This initialisation module will probably also work with other interfaces
based on an OPTi 82C928 or 82C929 chip (like MAD16 and Mozart): see the
based on an OPTi 82C928 or 82C929 chip (like MAD16 and Mozart): see the
documentation Documentation/cdrom/isp16.
documentation Documentation/cdrom/isp16.
The device major for sjcd is 18, and minor is 0. Create a block special
The device major for sjcd is 18, and minor is 0. Create a block special
file in your /dev directory (e.g., /dev/sjcd) with these numbers.
file in your /dev directory (e.g., /dev/sjcd) with these numbers.
(For those who don't know, being root and doing the following should do
(For those who don't know, being root and doing the following should do
the trick:
the trick:
  mknod -m 644 /dev/sjcd b 18 0
  mknod -m 644 /dev/sjcd b 18 0
and mount the cdrom by /dev/sjcd).
and mount the cdrom by /dev/sjcd).
The default configuration parameters are:
The default configuration parameters are:
  base address 0x340
  base address 0x340
  no irq
  no irq
  no dma
  no dma
(Actually the CDR-H94A doesn't know how to use irq and dma.)
(Actually the CDR-H94A doesn't know how to use irq and dma.)
As of version 1.2, setting base address at boot time is supported
As of version 1.2, setting base address at boot time is supported
through the use of command line options: type at the "boot:" prompt:
through the use of command line options: type at the "boot:" prompt:
  linux sjcd=
  linux sjcd=
(where you would use the kernel labeled "linux" in lilo's configuration
(where you would use the kernel labeled "linux" in lilo's configuration
file /etc/lilo.conf). You could also use 'append="sjcd="'
file /etc/lilo.conf). You could also use 'append="sjcd="'
in the appropriate section of /etc/lilo.conf
in the appropriate section of /etc/lilo.conf
If you're building a kernel yourself you can set your default base
If you're building a kernel yourself you can set your default base
i/o address with SJCD_BASE_ADDR in include/linux/sjcd.h.
i/o address with SJCD_BASE_ADDR in include/linux/sjcd.h.
The sjcd driver supports being loaded as a module. The following
The sjcd driver supports being loaded as a module. The following
command will set the base i/o address on the fly (assuming you
command will set the base i/o address on the fly (assuming you
have installed the module in an appropriate place).
have installed the module in an appropriate place).
  insmod sjcd.o sjcd_base=
  insmod sjcd.o sjcd_base=
Have fun!
Have fun!
If something is wrong, please email to          vadim@rbrf.ru
If something is wrong, please email to          vadim@rbrf.ru
                                        or      vadim@ipsun.ras.ru
                                        or      vadim@ipsun.ras.ru
                                        or      model@cecmow.enet.dec.com
                                        or      model@cecmow.enet.dec.com
                                        or      H.T.M.v.d.Maarel@marin.nl
                                        or      H.T.M.v.d.Maarel@marin.nl
It happens sometimes that Vadim is not reachable by mail. For these
It happens sometimes that Vadim is not reachable by mail. For these
instances, Eric van der Maarel will help too.
instances, Eric van der Maarel will help too.
                Vadim V. Model, Eric van der Maarel, Eberhard Moenkeberg
                Vadim V. Model, Eric van der Maarel, Eberhard Moenkeberg
 
 

powered by: WebSVN 2.1.0

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