Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Jun 1995 11:59:58 +0300
From:      "Gennady B. Sorokopud" <gena@NetVision.net.il>
To:        <dufault@hda.com>
Cc:        Tomi Vainio <tomppa@zeta.fidata.fi>, <hackers@FreeBSD.org>, "Gennady B. Sorokopud" <gena@NetVision.net.il>
Subject:   SCIOCCOMMAND ioctl - permission denied
Message-ID:  <XFMail.950617113414.gena@NetVision.net.il>

next in thread | raw e-mail | index | archive | help
Hello!

I'm author of xmcd port to FreeBSD platform.
I received some reports from users that claims that xmcd SCSI
interface does not work any more on 2.0.5R.

After some checking i find out that SCIOCCOMMAND ioctl always fail
with "permission denied".

Looking at /sys/scsi/scsi_ioctl.c line 260:

        /* If we can't write the device we can't permit much:
         */
        if (cmd != SCIOCIDENTIFY && !(flags & FWRITE))
                return EACCES;

After commenting out this 2 lines and recompiling the kernel
xmcd started to work fine.

All i need to know is how to call this ioctl so it will not fail.

(I have write permission on the device and i get "permission denied"
even if i'm running xmcd as root).

Any help will be appreciated.

--------
 Gennady B. Sorokopud - System programmer at NetVision Israel.
 E-Mail: gena@NetVision.net.il
 Homepage: http://www.netvision.net.il/~gena

 This message was sent at 06/17/95 11:34:15 by XF-Mail




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.950617113414.gena>