Hi,

On Sun, Mar 02, 2003 at 06:12:55PM +0800, Stephen Liu wrote:
[setting up permissions for /dev/sg*]
> 1) Yes, I have to do it every single time after login, logout and
> relogin.  It is not convenient.  Any solution?

That's done by your distribution. I guess it's done with PAM. Check
your distribution's manuals for this keyword.

I'm pretty sure you can change the setup so everytime you login you
/dev/sg1 gets the right permissions.

> 2) What is the difference between 0777 and 0666

ls -l /dev/sg1 should show the result. Executable rights doesn't make
sense for device files, as you don't want to run them :-)

> 3) My scanner is connected to a SCSI card besides the CDWriter is also
> simulated as scsi connection.  That are all SCSI devices in my PC
> 4) How to create a new group for scanner
 
man addgroup. But please make sure that you understand what you are
doing. It may not be necessary if you do what I wrote about 1).

> >>mode of `/dev/sg1' changed to 0777 (rwxrwxrwx)
> >># /sbin/insmod aha152x aha152x=0x140,9,7,0
> >
> >
> > You can either put the line "aha152x aha152x=0x140,9,7,0" in
> > /etc/modules to have the module loaded at boot-time with the right
> > parameters, or place a line "options aha152x aha152x=0x140,9,7,0" in
> > /etc/modutils/aliases to tell insmod/modprobe which options to use
> > when loading the module. Remember to run update-modules after
> > modifying /etc/modutils/aliases.
> 
> 1) Update-modules is not in my system.  Type update-modules could not
> find it.

That's for the Debian distribution.

> 2) Neither modutils directory nor the file 'aliases' exist

Put the options line in /etc/modules.conf instead. And place "modprobe
aha152x" somewhere in the boot scrips, e.g. /etc/init.d/boot.local if
it exists.

> Edit  /etc/modules.conf  adding a line at the bottom
> 
> alias parport_lowlevel parport_pc
> alias eth0 8139too
> alias eth1 8139too
> alias sound-slot-0 ymfpci
> post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
>  >/dev/null 2>&1 || :
> pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
>  >/dev/null 2>&1 || :
> alias usb-controller usb-uhci
> /sbin/insmod aha152x aha152x=0x140,9,7,0

No! /etc/modules.conf is not a shell script. man modules.conf.

Put the options line in this file. Now you don't need to give the
options everytime you call modprobe aha152x.

Bye,
  Henning

Reply via email to