On Sun, Mar 7, 2010 at 3:12 PM, Ethan <notet...@gmail.com> wrote:

> On Sun, Mar 7, 2010 at 15:30, Tim Cook <t...@cook.ms> wrote:
>
>>
>>
>> On Sun, Mar 7, 2010 at 2:10 PM, Ethan <notet...@gmail.com> wrote:
>>
>>> On Sun, Mar 7, 2010 at 14:55, Tim Cook <t...@cook.ms> wrote:
>>>
>>>>
>>>>
>>>> On Sun, Mar 7, 2010 at 1:05 PM, Dennis Clarke <dcla...@blastwave.org>wrote:
>>>>
>>>>>
>>>>> > On Sun, Mar 7, 2010 at 12:30 PM, Ethan <notet...@gmail.com> wrote:
>>>>> >
>>>>> >> I have a failing drive, and no way to correlate the device with
>>>>> errors
>>>>> >> in
>>>>> >> the zpool status with an actual physical drive.
>>>>> >> If I could get the device's serial number, I could use that as it's
>>>>> >> printed
>>>>> >> on the drive.
>>>>> >> I come from linux, so I tried dmesg, as that's what's familiar (I
>>>>> see
>>>>> >> that
>>>>> >> the man page for dmesg on opensolaris says that I should be using
>>>>> >> syslogd
>>>>> >> but I haven't been able to figure out how to get the same output
>>>>> from
>>>>> >> syslogd). But, while I see at the top the serial numbers for some
>>>>> other
>>>>> >> drives, I don't see the one I want because it seems to be scrolled
>>>>> off
>>>>> >> the
>>>>> >> top.
>>>>> >> Can anyone tell me how to get the serial number of my failing drive?
>>>>> Or
>>>>> >> some other way to correlate the device with the physical drive?
>>>>> >>
>>>>> >> -Ethan
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> > smartctl will do what you're looking for.  I'm not sure if it's
>>>>> included
>>>>> > by
>>>>> > default or not with the latest builds.  Here's the package if you
>>>>> need to
>>>>> > build from source:
>>>>> > http://smartmontools.sourceforge.net/
>>>>> >
>>>>>
>>>>> You can find it at http://blastwave.network.com/csw/unstable/
>>>>>
>>>>> Just install it with pkgadd or use pkgtrans to extract it and then run
>>>>> the
>>>>> binary.
>>>>>
>>>>
>>>> Speaking of which, what happened to the IPS mirror?  Using a separate
>>>> utility just for that repository is a bit ridiculous.
>>>> --Tim
>>>>
>>>>>
>>>>
>>>>
>>> Thanks. Actually I already had smartmontools built from source
>>> previously, but I was never able to get it to do much of anything. It
>>> outputs
>>>
>>> #######################################################################
>>> ATA command routine ata_command_interface() NOT IMPLEMENTED under
>>> Solaris.
>>> Please contact smartmontools-supp...@lists.sourceforge.net if
>>> you want to help in porting smartmontools to Solaris.
>>> #######################################################################
>>>
>>> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)
>>>
>>> I'm not sure if that last line means I'm giving it the wrong thing - in
>>> fact I'm not really sure what to give it. I tried
>>> # smartctl -d ata /dev/dsk/c9t1d0p0
>>> and
>>> # smartctl -d ata /devices/p...@0,0/pci1043,8...@1f,2/d...@1,0
>>> but I am not sure if either of those correctly specifies the disk as
>>> smartctl wants it. or if the first message is the import one, and I just
>>> can't use smartctl as it hasn't implemented what I need.
>>>
>>> -Ethan
>>>
>>>
>>
>> What kind of drive is it?  Is it ATA or SATA?
>>
>> http://opensolaris.org/jive/thread.jspa?threadID=120402
>>
>> --Tim
>>
>>
> (whoops, meant to reply to the list before.)
>
> It is sata, but ata seems to be the closest option available.
>
> # ./smartctl /devices/p...@0,0/pci1043,8...@1f,2/d...@1,0
> smartctl 5.39.1 2010-01-28 r3054 [i386-pc-solaris2.11] (local build)
> Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
>
> /devices/p...@0,0/pci1043,8...@1f,2/d...@1,0: Unable to detect device type
> Smartctl: please specify device type with the -d option.
>
> =======> VALID ARGUMENTS ARE: ata, scsi, sat[,N][+TYPE], usbcypress[,X],
> usbjmicron[,x][,N], usbsunplus, marvell, areca,N, 3ware,N, hpt,L/M/N,
> cciss,N, test <=======
>
>
> Is that the right device to be giving it? It seems to behave the same when
> I try /dev/dsk/c9t1d0s0 or /dev/dsk/c9t1d0s2 or /dev/dsk/c9t1d0p0.
> The controller is: Marvell Technology Group Ltd. 88SE6121 SATA II
> Controller
> and I see marvell a a type in that list, a connection I hadn't made before.
> but when I do -d marvell, it says:
> # ./smartctl -d marvell /devices/p...@0,0/pci1043,8...@1f,2/d...@1,0
> Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)
>
> (again, same when I try various /dev/dsk/c9t1d0* devices)
>
> Reading http://opensolaris.org/jive/thread.jspa?messageID=384927 one
> person says "SATA drives are ATA and unsupported in smartmontools
> for Solaris."
> Any ideas?
>
> -Ethan
>
>
what do you get from:
smartctl -a /dev/dsk/c9t1d0s0

--Tim
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to