From: Igor C. <ichudov@Algebra.Com> - 2008-01-28 21:16:27
|
We have a server with a 3ware 9650SE card and a RAID 5. I want to run smartctl to see the state of this machine. However, it does not work. I saw suggestions to use /dev/tw* devices for accessing individual disks, but that does not work: these devices do not exist. root:/proc/scsi ==] lsmod |grep 3w 3w_xxxx 38816 0 3w_9xxx 46212 3 scsi_mod 179896 10 3w_xxxx,ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,sr_mod,sg,sd_mod,libata,3w_9xxx root:/proc/scsi ==] cat /proc/version Linux version 2.6.22-14-server (buildd@king) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 05:52:24 UTC 2007 root:/proc/scsi ==] lsscsi [0:0:0:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sda [0:0:2:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sdb [1:0:1:0] cd/dvd Optiarc DVD RW AD-7190A 1.00 /dev/scd0 root:/proc/scsi ==] ls -l /dev/tw* ls: /dev/tw*: No such file or directory |
From: Bruce A. <ba...@gr...> - 2008-01-29 17:05:03
|
Reasonably recent versions of smartmontools on Linux should create the /dev/tw* device nodes, if they do not exist. But the 3w_???? drivers should also create them. Are there any error messages when the 3w_???? drivers are loaded (in /var/log/messages)? On Mon, 28 Jan 2008, Igor Chudov wrote: > We have a server with a 3ware 9650SE card and a RAID 5. > > I want to run smartctl to see the state of this machine. However, it > does not work. I saw suggestions to use /dev/tw* devices for accessing > individual disks, but that does not work: these devices do not exist. > > root:/proc/scsi ==] lsmod |grep 3w > 3w_xxxx 38816 0 > 3w_9xxx 46212 3 > scsi_mod 179896 10 3w_xxxx,ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,sr_mod,sg,sd_mod,libata,3w_9xxx > > root:/proc/scsi ==] cat /proc/version > Linux version 2.6.22-14-server (buildd@king) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 05:52:24 UTC 2007 > > root:/proc/scsi ==] lsscsi > [0:0:0:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sda > [0:0:2:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sdb > [1:0:1:0] cd/dvd Optiarc DVD RW AD-7190A 1.00 /dev/scd0 > > root:/proc/scsi ==] ls -l /dev/tw* > ls: /dev/tw*: No such file or directory > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > |
From: Igor C. <ichudov@Algebra.Com> - 2008-01-29 17:11:05
|
On Tue, Jan 29, 2008 at 11:04:53AM -0600, Bruce Allen wrote: > Reasonably recent versions of smartmontools on Linux should create the > /dev/tw* device nodes, if they do not exist. bruce, thanks. I am running smartctl -v smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ Maybe I should start smartd? > But the 3w_???? drivers > should also create them. Are there any error messages when the 3w_???? > drivers are loaded (in /var/log/messages)? I did not see any such errors. Looks like they simply do not create these device nodes. Any assistance will be greatly appreciated. i > > On Mon, 28 Jan 2008, Igor Chudov wrote: > >> We have a server with a 3ware 9650SE card and a RAID 5. >> >> I want to run smartctl to see the state of this machine. However, it >> does not work. I saw suggestions to use /dev/tw* devices for accessing >> individual disks, but that does not work: these devices do not exist. >> >> root:/proc/scsi ==] lsmod |grep 3w >> 3w_xxxx 38816 0 >> 3w_9xxx 46212 3 >> scsi_mod 179896 10 3w_xxxx,ib_iser,iscsi_tcp,libiscsi,scsi_transport_iscsi,sr_mod,sg,sd_mod,libata,3w_9xxx >> >> root:/proc/scsi ==] cat /proc/version >> Linux version 2.6.22-14-server (buildd@king) (gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Tue Dec 18 05:52:24 UTC 2007 >> >> root:/proc/scsi ==] lsscsi >> [0:0:0:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sda >> [0:0:2:0] disk AMCC 9650SE-12M DISK 3.08 /dev/sdb >> [1:0:1:0] cd/dvd Optiarc DVD RW AD-7190A 1.00 /dev/scd0 >> >> root:/proc/scsi ==] ls -l /dev/tw* >> ls: /dev/tw*: No such file or directory >> >> >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Smartmontools-support mailing list >> Sma...@li... >> https://lists.sourceforge.net/lists/listinfo/smartmontools-support >> |
From: Bruce A. <ba...@gr...> - 2008-01-29 17:14:37
|
On Tue, 29 Jan 2008, Igor Chudov wrote: > On Tue, Jan 29, 2008 at 11:04:53AM -0600, Bruce Allen wrote: >> Reasonably recent versions of smartmontools on Linux should create the >> /dev/tw* device nodes, if they do not exist. > > bruce, thanks. > > I am running smartctl -v smartctl version 5.37 > [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen Home page is > http://smartmontools.sourceforge.net/ > > Maybe I should start smartd? Good idea. Perhaps THAT will generate some error messages (or make the nodes). Bruce |
From: Igor C. <ichudov@Algebra.Com> - 2008-01-29 17:18:12
|
On Tue, Jan 29, 2008 at 11:14:33AM -0600, Bruce Allen wrote: > On Tue, 29 Jan 2008, Igor Chudov wrote: > >> On Tue, Jan 29, 2008 at 11:04:53AM -0600, Bruce Allen wrote: >>> Reasonably recent versions of smartmontools on Linux should create the >>> /dev/tw* device nodes, if they do not exist. >> >> bruce, thanks. >> >> I am running smartctl -v smartctl version 5.37 [x86_64-unknown-linux-gnu] >> Copyright (C) 2002-6 Bruce Allen Home page is >> http://smartmontools.sourceforge.net/ >> >> Maybe I should start smartd? > > Good idea. Perhaps THAT will generate some error messages (or make the > nodes). > I did start smartd. It complained about my RAID devices: Jan 29 11:15:44 fortress smartd[32206]: Device: /dev/sdb, opened Jan 29 11:15:44 fortress smartd[32206]: Device /dev/sdb, please try adding '-d 3ware,N' Jan 29 11:15:44 fortress smartd[32206]: Device /dev/sdb, you may need to replace /dev/sdb with /dev/twaN or /dev/tweN however, it did not create those nodes, so we have a chicken and egg problem! Thanks for any further help! i |
From: Bruce A. <ba...@gr...> - 2008-01-29 22:09:44
|
>>> Maybe I should start smartd? >> >> Good idea. Perhaps THAT will generate some error messages (or make the >> nodes). >> > > I did start smartd. It complained about my RAID devices: > > Jan 29 11:15:44 fortress smartd[32206]: Device: /dev/sdb, opened > Jan 29 11:15:44 fortress smartd[32206]: Device /dev/sdb, please try adding '-d 3ware,N' > Jan 29 11:15:44 fortress smartd[32206]: Device /dev/sdb, you may need to replace /dev/sdb with /dev/twaN or /dev/tweN > > however, it did not create those nodes, so we have a chicken and egg > problem! Did you modify /etc/smartd.conf (or equivalent file in your distribution) to put /dev/twa0 -d 3ware,0 or /dev/twe0 -d 3ware,0 into it? Cheers, Bruce |
From: Igor C. <ichudov@Algebra.Com> - 2008-01-29 17:29:22
|
I tried: smartctl /dev/sda -d 3ware,0 smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 Bruce Allen Home page is http://smartmontools.sourceforge.net/ WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) Note: /dev/sdX many need to be replaced with /dev/tweN or /dev/twaN Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options. fortress:root:~ ==] ==> /var/log/messages <== Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. ==> /var/log/syslog <== Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is using a deprecated SCSI ioctl, please convert it to SG_IO Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. |
From: Bruce A. <ba...@gr...> - 2008-01-31 00:02:18
|
Does /proc/devices show either twe or twa devices? On Tue, 29 Jan 2008, Igor Chudov wrote: > I tried: > > smartctl /dev/sda -d 3ware,0 > smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 > Bruce Allen > Home page is http://smartmontools.sourceforge.net/ > > WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) > Note: /dev/sdX many need to be replaced with /dev/tweN or /dev/twaN > Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) > > A mandatory SMART command failed: exiting. To continue, add one or > more '-T permissive' options. > fortress:root:~ ==] > ==> /var/log/messages <== > Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is > using a deprecated SCSI ioctl, please convert it to SG_IO > Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: > ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. > > ==> /var/log/syslog <== > Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is > using a deprecated SCSI ioctl, please convert it to SG_IO > Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: > ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > |
From: Igor C. <ichudov@Algebra.Com> - 2008-01-31 00:56:57
|
On Wed, Jan 30, 2008 at 06:02:09PM -0600, Bruce Allen wrote: > Does /proc/devices show either twe or twa devices? Great idea, thanks Bruce: 253 twa Maybe I should do some mknod??? i > On Tue, 29 Jan 2008, Igor Chudov wrote: > >> I tried: >> >> smartctl /dev/sda -d 3ware,0 >> smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 >> Bruce Allen >> Home page is http://smartmontools.sourceforge.net/ >> >> WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) >> Note: /dev/sdX many need to be replaced with /dev/tweN or /dev/twaN >> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) >> >> A mandatory SMART command failed: exiting. To continue, add one or >> more '-T permissive' options. >> fortress:root:~ ==] >> ==> /var/log/messages <== >> Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is >> using a deprecated SCSI ioctl, please convert it to SG_IO >> Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: >> ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. >> >> ==> /var/log/syslog <== >> Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is >> using a deprecated SCSI ioctl, please convert it to SG_IO >> Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: >> ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. >> >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Smartmontools-support mailing list >> Sma...@li... >> https://lists.sourceforge.net/lists/listinfo/smartmontools-support >> |
From: Bruce A. <ba...@gr...> - 2008-01-31 08:40:41
|
No need to 'mknod'. Smartd and smartctl will do this for you. The problem is that in giving smartctl and smartd commands you have been using /dev/sda (just look below). Please try something like this: /dev/twa0 -a -d 3ware,0 in /etc/smartd.conf, and something like this: smartctl -a /dev/twa0 -d 3ware,0 on the command line. You may need a different minor device number (/dev/twa2 for example) or disk number (-d 3ware,2) or both. Cheers, Bruce On Wed, 30 Jan 2008, Igor Chudov wrote: > On Wed, Jan 30, 2008 at 06:02:09PM -0600, Bruce Allen wrote: >> Does /proc/devices show either twe or twa devices? > > Great idea, thanks Bruce: > > 253 twa > > Maybe I should do some mknod??? > > i > >> On Tue, 29 Jan 2008, Igor Chudov wrote: >> >>> I tried: >>> >>> smartctl /dev/sda -d 3ware,0 >>> smartctl version 5.37 [x86_64-unknown-linux-gnu] Copyright (C) 2002-6 >>> Bruce Allen >>> Home page is http://smartmontools.sourceforge.net/ >>> >>> WARNING - NO DEVICE FOUND ON 3WARE CONTROLLER (disk 0) >>> Note: /dev/sdX many need to be replaced with /dev/tweN or /dev/twaN >>> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device) >>> >>> A mandatory SMART command failed: exiting. To continue, add one or >>> more '-T permissive' options. >>> fortress:root:~ ==] >>> ==> /var/log/messages <== >>> Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is >>> using a deprecated SCSI ioctl, please convert it to SG_IO >>> Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: >>> ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. >>> >>> ==> /var/log/syslog <== >>> Jan 29 11:28:41 fortress kernel: [334402.392108] program smartctl is >>> using a deprecated SCSI ioctl, please convert it to SG_IO >>> Jan 29 11:28:41 fortress kernel: [334402.392404] 3w-9xxx: scsi0: >>> ERROR: (0x03:0x0101): Invalid command opcode:opcode=0x80. >>> >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2008. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> _______________________________________________ >>> Smartmontools-support mailing list >>> Sma...@li... >>> https://lists.sourceforge.net/lists/listinfo/smartmontools-support >>> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Smartmontools-support mailing list > Sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartmontools-support > |
From: Bruce A. <ba...@gr...> - 2008-02-02 07:48:22
|
Hi Igor, How do you suggest that we improve the error messages or documentation to avoid these problems in the future? Cheers, Bruce On Fri, 1 Feb 2008, Igor Chudov wrote: > Bruce, thanks, everything is working great now! > > Thank you for your wonderful tools! > > igor > |