Le Mars 4, 2002 01:07 AM, Borsenkow Andrej a �crit :
> > > Please, give also
> > >
> > > ls -l /dev/pcd*
> >
> > $ls -l /dev/pcd*
> > brw-rw----    1 marc     cdwriter  46,   0 Feb 10 13:59 /dev/pcd0
> > brw-rw----    1 marc     cdwriter  46,   1 Feb 10 13:59 /dev/pcd1
> > brw-rw----    1 marc     cdwriter  46,   2 Feb 10 13:59 /dev/pcd2
> > brw-rw----    1 marc     cdwriter  46,   3 Feb 10 13:59 /dev/pcd3
>
> 1. what version of Mandrake are you running?

I run currently 8.1 on this machine (laptop).

> 2. Do you use devfs? Do you mount devfs?

Yes I use devfs and I pass devfs=mount as a kernel parameter at boot time (as
Mandrake set it up).

> 3. who created these files? They must not exist with mounted devfs

I don't remember having created these files.
I surely used this script taken from this howto :
http://www.torque.net/parport/paride.html

#!/bin/bash
#
# mkd -- a script to create the device special files for the PARIDE subsystem
#
function mkdev {
  mknod $1 $2 $3 $4 ; chmod 0660 $1 ; chown root:disk $1
}
#
function pd {
  D=$( printf \\$( printf "x%03x" $[ $1 + 97 ] ) )
  mkdev pd$D b 45 $[ $1 * 16 ]
  for P in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
  do mkdev pd$D$P b 45 $[ $1 * 16 + $P ]
  done
}
#
cd /dev
#
for u in 0 1 2 3 ; do pd $u ; done
for u in 0 1 2 3 ; do mkdev pcd$u b 46 $u ; done
for u in 0 1 2 3 ; do mkdev pf$u  b 47 $u ; done
for u in 0 1 2 3 ; do mkdev pt$u  c 96 $u ; done
for u in 0 1 2 3 ; do mkdev npt$u c 96 $[ $u + 128 ] ; done
for u in 0 1 2 3 ; do mkdev pg$u  c 97 $u ; done
#
# end of mkd
#With the device files and drivers in place, you can
#access PARIDE devices
l#ike any other Linux device.   For example, to mount a CD-ROM in pcd0, use:
#mount /dev/pcd0 /cdrom
--------- end of  script

> 4. Please, next time answer to all people the messages is Cc'd to. I do
> not Cc just for fun of it.

Sorry about that.

> -andrej

I also added modprobe pg in /etc/rc.d/rc.local and the trick works. I believe
there is a better way though.

marc

Reply via email to