1837226 Members
2133 Online
110115 Solutions
New Discussion

Re: hardware path

 
SOLVED
Go to solution
roel_hawk
Occasional Advisor

hardware path

Hi,

I am used to using device address like /dev/rmt/1m or 2m (and the likes). When our tape library was installed by our supplier, the device address of the tape drive are different. (please see below). How can I make a shorter name for it? (maybe /dev/rmt/4m).

tape 35 0/8/0/0.1.10.255.14.4.2 stape CLAIMED DEVICE HP Ultrium 2-SCSI
/dev/rmt/c14t4d2BEST /dev/rmt/c14t4d2BESTn
/dev/rmt/c14t4d2BESTb /dev/rmt/c14t4d2BESTnb

Thanks

Roel
9 REPLIES 9
john kingsley
Honored Contributor
Solution

Re: hardware path

Try running: insf -e -C tape
This should recreate the device files. For this device (instance 35) you should get the additional device files:
/dev/rmt/35m & /dev/rmt/35mn
roel_hawk
Occasional Advisor

Re: hardware path

Hi John,

Thanks for your reply. I checked the /dev/rmt directory and 35m is there but it is not shown when I do an ioscan. Please refer to the dir list of /dev/rmt and ioscan below:

# cd /dev/rmt
# ll
total 0
crw-rw-rw- 2 bin bin 205 0x015000 May 21 09:58 1m
crw-rw-rw- 2 bin bin 205 0x015080 Apr 5 23:08 1mb
crw-rw-rw- 2 bin bin 205 0x015040 Apr 5 23:08 1mn
crw-rw-rw- 2 bin bin 205 0x0150c0 Apr 5 23:08 1mnb
crw-rw-rw- 2 bin bin 205 0x0e4100 Apr 6 15:33 35m
crw-rw-rw- 2 bin bin 205 0x0e4180 Apr 6 15:33 35mb
crw-rw-rw- 2 bin bin 205 0x0e4140 Apr 6 15:33 35mn
crw-rw-rw- 2 bin bin 205 0x0e41c0 Apr 6 15:33 35mnb
crw-rw-rw- 2 bin bin 205 0x0e4300 Apr 6 15:33 36m
crw-rw-rw- 2 bin bin 205 0x0e4380 Apr 6 15:33 36mb
crw-rw-rw- 2 bin bin 205 0x0e4340 Apr 6 15:33 36mn
crw-rw-rw- 2 bin bin 205 0x0e43c0 Apr 6 15:33 36mnb
crw-rw-rw- 2 bin bin 205 0x0e4000 May 8 10:14 37m
crw-rw-rw- 2 bin bin 205 0x0e4080 May 3 16:39 37mb
crw-rw-rw- 2 bin bin 205 0x0e4040 May 3 16:39 37mn
crw-rw-rw- 2 bin bin 205 0x0e40c0 May 3 16:39 37mnb
crw-rw-rw- 2 bin bin 205 0x0e4000 May 8 10:14 c14t4d0BEST
crw-rw-rw- 2 bin bin 205 0x0e4080 May 3 16:39 c14t4d0BESTb
crw-rw-rw- 2 bin bin 205 0x0e4040 May 3 16:39 c14t4d0BESTn
crw-rw-rw- 2 bin bin 205 0x0e40c0 May 3 16:39 c14t4d0BESTnb
crw-rw-rw- 2 bin bin 205 0x0e4100 Apr 6 15:33 c14t4d1BEST
crw-rw-rw- 2 bin bin 205 0x0e4180 Apr 6 15:33 c14t4d1BESTb
crw-rw-rw- 2 bin bin 205 0x0e4140 Apr 6 15:33 c14t4d1BESTn
crw-rw-rw- 2 bin bin 205 0x0e41c0 Apr 6 15:33 c14t4d1BESTnb
crw-rw-rw- 1 bin bin 205 0x0e4200 May 15 09:49 c14t4d2BEST
crw-rw-rw- 1 bin bin 205 0x0e4280 May 3 16:39 c14t4d2BESTb
crw-rw-rw- 1 bin bin 205 0x0e4240 Jun 14 09:34 c14t4d2BESTn
crw-rw-rw- 1 bin bin 205 0x0e42c0 May 3 16:39 c14t4d2BESTnb
crw-rw-rw- 2 bin bin 205 0x0e4300 Apr 6 15:33 c14t4d3BEST
crw-rw-rw- 2 bin bin 205 0x0e4380 Apr 6 15:33 c14t4d3BESTb
crw-rw-rw- 2 bin bin 205 0x0e4340 Apr 6 15:33 c14t4d3BESTn
crw-rw-rw- 2 bin bin 205 0x0e43c0 Apr 6 15:33 c14t4d3BESTnb
crw-rw-rw- 2 bin bin 205 0x015000 May 21 09:58 c1t5d0BEST
crw-rw-rw- 2 bin bin 205 0x015080 Apr 5 23:08 c1t5d0BESTb
crw-rw-rw- 2 bin bin 205 0x015040 Apr 5 23:08 c1t5d0BESTn
crw-rw-rw- 2 bin bin 205 0x0150c0 Apr 5 23:08 c1t5d0BESTnb
crw-r--r-- 1 bin bin 205 0xfffffe Apr 5 23:08 stape_config




# ioscan -fnC tape
Class I H/W Path Driver S/W State H/W Type Description
=======================================================================
tape 1 0/4/0/0.5.0 stape CLAIMED DEVICE HP Ultrium 2-SCSI
/dev/rmt/1m /dev/rmt/1mnb /dev/rmt/c1t5d0BESTn
/dev/rmt/1mb /dev/rmt/c1t5d0BEST /dev/rmt/c1t5d0BESTnb
/dev/rmt/1mn /dev/rmt/c1t5d0BESTb
tape 37 0/8/0/0.1.10.255.14.4.0 stape CLAIMED DEVICE HP Ultrium 2-SCSI
/dev/rmt/37m /dev/rmt/37mnb /dev/rmt/c14t4d0BESTn
/dev/rmt/37mb /dev/rmt/c14t4d0BEST /dev/rmt/c14t4d0BESTnb
/dev/rmt/37mn /dev/rmt/c14t4d0BESTb
tape 35 0/8/0/0.1.10.255.14.4.2 stape CLAIMED DEVICE HP Ultrium 2-SCSI
/dev/rmt/c14t4d2BEST /dev/rmt/c14t4d2BESTn
/dev/rmt/c14t4d2BESTb /dev/rmt/c14t4d2BESTnb



Thanks,

Roel
A. Clay Stephenson
Acclaimed Contributor

Re: hardware path

In many ways the long names are better because they better identify the device. In any event, it's easy to create the device nodes with the short names; just match the major and minor device number tuples to their longer counterparts. In your case, instance 2 is available, so:

cd /dev/rmt/
mknod 2m c 205 0x0e4200
mknod 2mb c 205 0x0e4280
mknod 2mn c 205 0x0e4240
mknod 2mnb c 205 0x0e42c0
If it ain't broke, I can fix that.
roel_hawk
Occasional Advisor

Re: hardware path

Hi Clay,

I tried you suggestion using 3m, 3mn, 3mnb & 3mb. I tried to test it using tar but it could not be written. See below:

tar -cvf /dev/rmt/3m /home/karl/scripts/
tar: cannot open /dev/rmt/3m

what do you think went wrong?

I have noticed when I list (ll)the /dev/rmt directory, the 3m and c14t4d2BEST items have 1 after the permission while the others have 2.

crw-rw-rw- 2 bin bin 205 0x015000 May 21 09:58 1m
crw-rw-rw- 2 bin bin 205 0x015080 Apr 5 23:08 1mb
crw-rw-rw- 2 bin bin 205 0x015040 Apr 5 23:08 1mn
crw-rw-rw- 2 bin bin 205 0x0150c0 Apr 5 23:08 1mnb
crw-rw-rw- 2 bin bin 205 0x0e4100 Apr 6 15:33 35m
crw-rw-rw- 2 bin bin 205 0x0e4180 Apr 6 15:33 35mb
crw-rw-rw- 2 bin bin 205 0x0e4140 Apr 6 15:33 35mn
crw-rw-rw- 2 bin bin 205 0x0e41c0 Apr 6 15:33 35mnb
crw-rw-rw- 2 bin bin 205 0x0e4300 Apr 6 15:33 36m
crw-rw-rw- 2 bin bin 205 0x0e4380 Apr 6 15:33 36mb
crw-rw-rw- 2 bin bin 205 0x0e4340 Apr 6 15:33 36mn
crw-rw-rw- 2 bin bin 205 0x0e43c0 Apr 6 15:33 36mnb
crw-rw-rw- 2 bin bin 205 0x0e4000 May 8 10:14 37m
crw-rw-rw- 2 bin bin 205 0x0e4080 May 3 16:39 37mb
crw-rw-rw- 2 bin bin 205 0x0e4040 May 3 16:39 37mn
crw-rw-rw- 2 bin bin 205 0x0e40c0 May 3 16:39 37mnb
crw-rw-rw- 1 bin bin 205 0x0e4200 Jun 14 14:30 3m
crw-rw-rw- 1 bin bin 205 0x0e4280 Jun 14 14:30 3mb
crw-rw-rw- 1 bin bin 205 0x0e4240 Jun 14 14:30 3mn
crw-rw-rw- 1 bin bin 205 0x0e42c0 Jun 14 14:30 3mnb
crw-rw-rw- 2 bin bin 205 0x0e4000 May 8 10:14 c14t4d0BEST
crw-rw-rw- 2 bin bin 205 0x0e4080 May 3 16:39 c14t4d0BESTb
crw-rw-rw- 2 bin bin 205 0x0e4040 May 3 16:39 c14t4d0BESTn
crw-rw-rw- 2 bin bin 205 0x0e40c0 May 3 16:39 c14t4d0BESTnb
crw-rw-rw- 2 bin bin 205 0x0e4100 Apr 6 15:33 c14t4d1BEST
crw-rw-rw- 2 bin bin 205 0x0e4180 Apr 6 15:33 c14t4d1BESTb
crw-rw-rw- 2 bin bin 205 0x0e4140 Apr 6 15:33 c14t4d1BESTn
crw-rw-rw- 2 bin bin 205 0x0e41c0 Apr 6 15:33 c14t4d1BESTnb
crw-rw-rw- 1 bin bin 205 0x0e4200 Jun 14 14:34 c14t4d2BEST
crw-rw-rw- 1 bin bin 205 0x0e4280 May 3 16:39 c14t4d2BESTb
crw-rw-rw- 1 bin bin 205 0x0e4240 Jun 14 09:34 c14t4d2BESTn
crw-rw-rw- 1 bin bin 205 0x0e42c0 May 3 16:39 c14t4d2BESTnb
crw-rw-rw- 2 bin bin 205 0x0e4300 Apr 6 15:33 c14t4d3BEST
crw-rw-rw- 2 bin bin 205 0x0e4380 Apr 6 15:33 c14t4d3BESTb
crw-rw-rw- 2 bin bin 205 0x0e4340 Apr 6 15:33 c14t4d3BESTn
crw-rw-rw- 2 bin bin 205 0x0e43c0 Apr 6 15:33 c14t4d3BESTnb
crw-rw-rw- 2 bin bin 205 0x015000 May 21 09:58 c1t5d0BEST
crw-rw-rw- 2 bin bin 205 0x015080 Apr 5 23:08 c1t5d0BESTb
crw-rw-rw- 2 bin bin 205 0x015040 Apr 5 23:08 c1t5d0BESTn
crw-rw-rw- 2 bin bin 205 0x0150c0 Apr 5 23:08 c1t5d0BESTnb
crw-r--r-- 1 bin bin 205 0xfffffe Apr 5 23:08 stape_config

Thanks

Roel
A. Clay Stephenson
Acclaimed Contributor

Re: hardware path

Try the long form of the device node, /dev/rmt/c14t4d0BEST but I'll bet you get the same result. The '1' respresent only 1 link. The others link both the long and short forms to the same file. You can remove one of your short name and the ln /dev/rmt/c14t4d0BEST /dev/rmt/3m but I don't think it's going to help. Your question has now changed from naming to "why can't I write to the device".
If it ain't broke, I can fix that.
Albert_31
Trusted Contributor

Re: hardware path

Have you tried to create a LINK.. it would be the simplest solution though not always correct.

man ln
Sandman!
Honored Contributor

Re: hardware path

Maybe the tape drive is offline. Did you check if there is a tape inside the tape device. In case the last command run was...
# mt -f offl
roel_hawk
Occasional Advisor

Re: hardware path

Hi All,

Thanks for your reply. I can write to /dev/rmt/3m now. I just used insf -e then restarted the server.

Thanks,

Roel
roel_hawk
Occasional Advisor

Re: hardware path

points for all. Thanks for your help.

Roel