2001-02-28 21:50:05

by Eduard Hasenleithner

[permalink] [raw]
Subject: How to set hdparms for ide-scsi devices on devfs?

Sorry, if this issue was already discussed in lkml. I didn't find
a reference to this at http://www.geocrawler.com

My Problem:
I want to set the unmaskirq and dma -flag for my ide cd-recorder.
The Problem is, that devfs creates no ide device, but only
the /dev/scsi/../{cd,general} devices are created. And hdparm
don't accepts this devices for setting the ide-parameters.

My current workaround is to create a /dev/hd? device "by hand"
at system startup. This is not very beautiful. Furthermore, if
the device numbers in devfs are deactivated, this won't work
anymore.

I can live with my current solution. But i would be very happy
if someone can present a clean solution.

I posted this message intentionally not on the devfs mailing list
as i think this problem is related to accessing the same device
through different /dev entries. Under devfs, the /dev/ide/...
device node gets allocated after the corresponding ide-xx.o has
been loaded. But this is not possible with ide-scsi claiming
the device :(

Thanks in advance

--
Eduard Hasenleithner
student of
Salzburg University of Applied Sciences and Technologies


2001-03-01 03:40:37

by Jeremy Jackson

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?


Eduard Hasenleithner wrote:

> Sorry, if this issue was already discussed in lkml. I didn't find
> a reference to this at http://www.geocrawler.com
>
> My Problem:
> I want to set the unmaskirq and dma -flag for my ide cd-recorder.
> The Problem is, that devfs creates no ide device, but only
> the /dev/scsi/../{cd,general} devices are created. And hdparm
> don't accepts this devices for setting the ide-parameters.
>
> My current workaround is to create a /dev/hd? device "by hand"
> at system startup. This is not very beautiful. Furthermore, if
> the device numbers in devfs are deactivated, this won't work
> anymore.
>
> I can live with my current solution. But i would be very happy
> if someone can present a clean solution.
>
> I posted this message intentionally not on the devfs mailing list
> as i think this problem is related to accessing the same device
> through different /dev entries. Under devfs, the /dev/ide/...
> device node gets allocated after the corresponding ide-xx.o has
> been loaded. But this is not possible with ide-scsi claiming
> the device :(
>
> Thanks in advance

workaround - before ide-scsi is loaded in boot sequence
(finding is left as an exercise to the reader :) do:

modprobe ide-cd
hdparm -u 1 -d 1 /dev/xxx
rmmod ide-cd

might have to do near top of /etc/rc.d/rc.sysinit under redhat,
but this is good since problems will happen before root filesystem
is remounted read-write, so any problems with hdparm settings
won't mess up disk.



2001-03-01 11:11:43

by Andre Hedrick

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?


procfs

echo unmaskirq:1 /proc/ide/hdx/settings

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc. Toll free: 1-877-ASL-3535
1757 Houret Court Fax: 1-408-941-2071
Milpitas, CA 95035 Web: http://www.aslab.com

2001-03-02 08:50:39

by Eduard Hasenleithner

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?

On Thu, Mar 01, 2001 at 03:10:53AM -0800, Andre Hedrick wrote:
>
> procfs
>
> echo unmaskirq:1 /proc/ide/hdx/settings
>

Thank you, thats perfect. Is setting the parameters a relatively
new feature? I searched for a possibiliy like this and found no
references.

PS: Is there still a possibility for setting the IDE-sleep timeout
for a ide-scsi harddisk? (I know, this doesnt make sense)
--
Eduard Hasenleithner
student of
Salzburg University of Applied Sciences and Technologies

2001-03-02 12:03:26

by Wakko Warner

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?

> PS: Is there still a possibility for setting the IDE-sleep timeout
> for a ide-scsi harddisk? (I know, this doesnt make sense)

I didn't know you could use ide-scsi emulation for hard drives.

--
Lab tests show that use of micro$oft causes cancer in lab animals

2001-03-02 14:08:10

by Jeremy Jackson

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?

Wakko Warner wrote:

> > PS: Is there still a possibility for setting the IDE-sleep timeout
> > for a ide-scsi harddisk? (I know, this doesnt make sense)

Yeah, why would you ? ide-scsi is mainly to support cd-rw
drives, AFAIK

>
>
> I didn't know you could use ide-scsi emulation for hard drives.
>
> --
> Lab tests show that use of micro$oft causes cancer in lab animals
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

2001-03-02 14:22:41

by Jens Axboe

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?

On Fri, Mar 02 2001, Jeremy Jackson wrote:
> Wakko Warner wrote:
>
> > > PS: Is there still a possibility for setting the IDE-sleep timeout
> > > for a ide-scsi harddisk? (I know, this doesnt make sense)
>
> Yeah, why would you ? ide-scsi is mainly to support cd-rw
> drives, AFAIK

It's a general SCSI-over-ATAPI interface, and as such regular ATA
hard drives cannot be run with ide-scsi.

--
Jens Axboe

2001-03-02 21:40:36

by Andre Hedrick

[permalink] [raw]
Subject: Re: How to set hdparms for ide-scsi devices on devfs?


There are mystert ATAPI harddrives in the world!

On Fri, 2 Mar 2001, Wakko Warner wrote:

> > PS: Is there still a possibility for setting the IDE-sleep timeout
> > for a ide-scsi harddisk? (I know, this doesnt make sense)
>
> I didn't know you could use ide-scsi emulation for hard drives.
>
> --
> Lab tests show that use of micro$oft causes cancer in lab animals
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc. Toll free: 1-877-ASL-3535
1757 Houret Court Fax: 1-408-941-2071
Milpitas, CA 95035 Web: http://www.aslab.com