Cannot start smartd on Quantum drive
Doug Sampson
dougs at dawnsign.com
Thu Jun 24 18:57:39 UTC 2010
Hello,
Running FreeBSD 8.0.
I cloned using 'dump' a very old and failing Fujitsu drive that was
mounted as /dev/ad0 to a Quantum drive that was mounted at the time of
dumping as /dev/ad3. I used the method of cloning described in
http://forums.freebsd.org/showthread.php?t=11680. There is a second
drive that was mounted as /dev/ad2. After the clone was completed and
the system was reconfigured taking out the failing drive and inserting
the replacement drive as a master drive. Upon booting in the new drive
configuration, I received the following message that it couldn't boot
from /dev/ad0s1a:
,----
| Timecounter "TSC" frequency 1294237239 Hz quality 80
| Timecounters tick every 1.000 msec
| Trying to mount root from ufs:/dev/ad0s1a
| ROOT MOUNT ERROR
| If you have invalid mount options, reboot, and first try the following
| from the loader prompt:
|
| set vfs.root.mountfrom.options=rw
|
| and then remove invalid entries from /etc/fstab
|
| Loader variables:
| vfs.root.mountfrom=ufs:/dev/ad0s1a
| vfs.root.mountfrom.options=rw
`----
I found from dmesg that I had the following mounted disks:
ad2: 26147MB <QUANTUM FIREBALLP KX27.3 A1S.3700> at ata1-master UDMA66
ad3: 76293MB <Seagate ST380011A 8.16> at ata1-slave UDMA100
I ended up with a mountroot command prompt. After fiddling around, I
finally was able to change the boot order so that it boots from
/dev/ad2s1. I also had to edit the /etc/fstab. After rebooting, I was
able to boot up the system successfully except that I now received an
error message that smartd couldn't start monitoring /dev/ad2 as follows:
ad2: FAILURE - SMART status=51<READY,DSC,ERROR> error=4<ABORTED>
Ok, check log:
root at ftp:/root# tail /var/log/messages
<..snip..>
Jun 24 10:26:48 ftp kernel: Trying to mount root from ufs:/dev/ad2s1a
Jun 24 10:26:48 ftp kernel: GEOM: ufsid/47336891c9952d8a: geometry
does not match label (255h,63s != 16h,63s).
Jun 24 10:26:52 ftp kernel: ad2: FAILURE - SMART
status=51<READY,DSC,ERROR> error=4<ABORTED>
Jun 24 10:26:52 ftp smartd[786]: Unable to register ATA device
/dev/ad2 at line 41 of file /usr/local/etc/smartd.conf
Jun 24 10:26:52 ftp smartd[786]: Unable to register device /dev/ad2
(no Directive -d removable). Exiting.
Jun 24 10:26:52 ftp root: /etc/rc: WARNING: failed to start smartd
<..snip..>
root at ftp:/root#
Listing relevant info in smartd.conf:
# First (primary) ATA/IDE hard disk. Monitor all attributes, enable
# automatic online data collection, automatic Attribute autosave, and
# start a short self-test every day between 2-3am, and a long self
test
# Saturdays between 3-4am.
#/dev/hda -a -o on -S on -s (S/../.././02|L/../../6/03)
/dev/ad2 -a -o on -S on -s (S/../.././02|L/../../6/03)
/dev/ad3 -a -o on -S on -s (S/../.././02|L/../../6/03)
fsck'ing all volumes on /dev/ad2 comes up clean.
Trying to start smartd from command prompt:
root at ftp:/root# smartctl -s on /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed
Smartctl: SMART Enable Failed.
A mandatory SMART command failed: exiting. To continue, add one or
more '-T permissive' options.
root at ftp:/root# smartctl -s on -T verypermissive /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed
Smartctl: SMART Enable Failed.
root at ftp:/root# smartctl -i /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Quantum Fireball Plus KX series
Device Model: QUANTUM FIREBALLP KX27.3
Serial Number: 158002833918
Firmware Version: A1S.3700
User Capacity: 27,417,755,648 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 4
ATA Standard is: ATA/ATAPI-4 T13 1153D revision 15
Local Time is: Thu Jun 24 11:12:35 2010 PDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SMART Disabled. Use option -s with argument 'on' to enable it.
root at ftp:/root# smartctl -t short /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
SMART Disabled. Use option -s with argument 'on' to enable it.
root at ftp:/root# smartctl -a /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Quantum Fireball Plus KX series
Device Model: QUANTUM FIREBALLP KX27.3
Serial Number: 158002833918
Firmware Version: A1S.3700
User Capacity: 27,417,755,648 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 4
ATA Standard is: ATA/ATAPI-4 T13 1153D revision 15
Local Time is: Thu Jun 24 11:16:54 2010 PDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SMART Disabled. Use option -s with argument 'on' to enable it.
root at ftp:/root# smartctl -s on /dev/ad2
smartctl 5.39.1 2010-01-28 r3054 [FreeBSD 8.0-STABLE i386] (local
build)
Copyright (C) 2002-10 by Bruce Allen,
http://smartmontools.sourceforge.net
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Error SMART Enable failed
Smartctl: SMART Enable Failed.
A mandatory SMART command failed: exiting. To continue, add one or
more '-T permissive' options.
What do I need to do in order to enable smartd support?
~Doug
More information about the freebsd-questions
mailing list