Jump to content

Drive precleared fine? - Though not in device list


Recommended Posts

Currently have a 7 drive setup (5 data, 1 parity and 1 cache-which has yet to be enabled/setup in devices).  I just finished pre-clearing an 8th drive (data), which went fine returning zero errors, however, oddly it is not showing up as an available device when attempting to add it to the array.

 

It shows just fine under myMain as well as unRAID's menu under partitioned drives not in array:

 

/dev/sdi1 scsi-SATA_Hitachi_HDS5C30_ML0220F30Txxxx

 

But, is not available in the drop down in the devices menu, let alone a format button showing.

 

One thing I just noticed was, the model.  I have a Hitachi 5K3000 already in the array working just fine, has been for at least two months.  It shows as this:

 

Hitachi_HDS5C302_ML0220F30Hxxxx

 

Notice the addition of the "2" in the model number (i.e. HDS5C302 vice the one I'm trying to add: HDS5C30)

 

The model number on the drive itself reads fully:  HDS5C3020ALA632 (0F12117)

Firmware: 580

 

Here is the result of a:  preclear_disk.sh -t /dev/sdi   is as follows

 

################################################################## 1.9

smartctl may not be able to run on /dev/sdi with the -d ata option.
however this should not affect the clearing of a disk.
smartctl exit status = 4
smartctl 5.39.1 2010-01-28 r3054 [i486-slackware-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     Hitachi HDS5C3020ALA632
Serial Number:    ML0220F30Txxxx
Firmware Version: ML6OA580
User Capacity:    2,000,398,934,016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Fri Jul 29 15:42:21 2011 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Error SMART Status command failed
Please get assistance from http://smartmontools.sourceforge.net/
Register values returned from SMART Status command are:
ST =0x50
ERR=0x00
NS =0x08
SC =0xa8
CL =0x88
CH =0xe0
SEL=0x40
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.$
Do you wish to continue?
(Answer Yes to continue. Capital 'Y', lower case 'es'):

 

After typing "Yes" I get the following:

 

Device Model:     Hitachi HDS5C3020ALA632
Serial Number:    ML0220F30TRH6D
Firmware Version: ML6OA580
User Capacity:    2,000,398,934,016 bytes

Disk /dev/sdi: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000

  Device Boot      Start         End      Blocks   Id  System
/dev/sdi1              64  3907029167  1953514552    0  Empty
Partition 1 does not end on cylinder boundary.
########################################################################
========================================================================1.9
==
== DISK /dev/sdi IS PRECLEARED with a starting sector of 64
==
============================================================================
root@Tower:/boot# preclear_disk.sh -t /dev/sdi
Pre-Clear unRAID Disk /dev/sdi
################################################################## 1.9

smartctl may not be able to run on /dev/sdi with the -d ata option.
however this should not affect the clearing of a disk.
smartctl exit status = 4
smartctl 5.39.1 2010-01-28 r3054 [i486-slackware-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     Hitachi HDS5C3020ALA632
Serial Number:    ML0220F30Txxxx
Firmware Version: ML6OA580
User Capacity:    2,000,398,934,016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  ATA-8-ACS revision 4
Local Time is:    Fri Jul 29 15:42:21 2011 EDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Error SMART Status command failed
Please get assistance from http://smartmontools.sourceforge.net/
Register values returned from SMART Status command are:
ST =0x50
ERR=0x00
NS =0x08
SC =0xa8
CL =0x88
CH =0xe0
SEL=0x40
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.$
Do you wish to continue?
(Answer Yes to continue. Capital 'Y', lower case 'es'): Yes
Device Model:     Hitachi HDS5C3020ALA632
Serial Number:    ML0220F30Txxxx
Firmware Version: ML6OA580
User Capacity:    2,000,398,934,016 bytes

Disk /dev/sdi: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000

  Device Boot      Start         End      Blocks   Id  System
/dev/sdi1              64  3907029167  1953514552    0  Empty
Partition 1 does not end on cylinder boundary.
########################################################################
========================================================================1.9
==
== DISK /dev/sdi IS PRECLEARED with a starting sector of 64
==
============================================================================
root@Tower:/boot#

 

I'm baffled, that or I just forget the procedure despite thinking I forgot thus reading the procedures for post-preclear about 3 times now.  Not to say I shouldn't read them again.. though.. ehh... something appears screwy here.  As always, any and all help is greatly appreciated.

 

Link to comment

Well, I performed a proper shutdown and upon reboot I decided to play a visit to my BIOS.  Seems I still had the IDE channels on the mobo (as well as the serial ports) still enabled.  Without thinking, by disabling the IDE channels (which I thought I had already done upon build up -- pre-population of the server) it changed the device assignments (i.e.  sdb, sdc, sdi, etc.).

 

Soooo... I'm not too certain how unRAID works precisely, though I have a feeling that the parity drive stores the XOR information of the data drives according to device, in which case, I'm sure if I do a parity check, it will fail miserably.  Or am I fine?

 

I'll go with updating preclear as well as finding what else I may be behind in (besides the actual unraid version, I dont think version 5 is "stable" yet right?).

 

About the smartctl reports Joe, is that an add on or ?  I'll search of course right after I "post" this, though any direction is greatly appreciated.

 

Link to comment

Actually, I think I'll wait to see what those more knowledgeable say concerning the device identification change.. I really have a feeling my parity may be worthless right now after them being changed around due to disabling the mobo's IDE channels.

 

 

Link to comment

Well, I performed a proper shutdown and upon reboot I decided to play a visit to my BIOS.  Seems I still had the IDE channels on the mobo (as well as the serial ports) still enabled.  Without thinking, by disabling the IDE channels (which I thought I had already done upon build up -- pre-population of the server) it changed the device assignments (i.e.  sdb, sdc, sdi, etc.).

 

Soooo... I'm not too certain how unRAID works precisely, though I have a feeling that the parity drive stores the XOR information of the data drives according to device, in which case, I'm sure if I do a parity check, it will fail miserably.  Or am I fine?

 

I'll go with updating preclear as well as finding what else I may be behind in (besides the actual unraid version, I dont think version 5 is "stable" yet right?).

 

About the smartctl reports Joe, is that an add on or ?  I'll search of course right after I "post" this, though any direction is greatly appreciated.

 

unRAID does not care about the specific "device" assigned.  In fact, the assignments are given as disks initialize and the OS detects their presence.  The disk assignments (sda, sdb, sdc, etc. ) can change from one boot to the next.  It is perfectly normal.

 

For unRAID to show the disk in its drop-down list, it must be a /dev/sdX or /dev/hdX device and have entries in

/dev/disk/by-id

and

/dev/diskby-path

and

/dev/disk/by-uuid

 

Those entries are made by the "udev" subsystem when your disk controller tells the OS the disk is present.

 

Joe L.

Link to comment

Alright, thank you Joe, puts my mind at ease then.  Now to tackle the smartctl reports situation.  I've downloaded and placed on the flash drive your newest version of preclear.  I'll make it a point to pay closer attention to new release versions from here on out.

 

A search for smartctl reports isn't helping much just yet, though I am only on the 2nd page of search results.  Any leads?  Again, tahnk you Joe.

 

Link to comment

Well, I performed a proper shutdown and upon reboot I decided to play a visit to my BIOS.

 

I forgot to say, upon reboot, the newly precleared drive was available in the devices list and is now in the array.

 

 

Do you have AHCI configured in BIOS?

Link to comment

Well, I performed a proper shutdown and upon reboot I decided to play a visit to my BIOS.

 

I forgot to say, upon reboot, the newly precleared drive was available in the devices list and is now in the array.

 

 

Do you have AHCI configured in BIOS?

 

Yep

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...