Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Replacment disk is too small.

Featured Replies

Managed to download v4.7, but I'm now getting the "Replacment disk is too small.", but I didn't replace any drives.

 

Syslog shows:

 

Jun 13 11:19:01 Tower kernel: hdc: SAMSUNG HD502HI, ATA DISK drive

Jun 13 11:19:01 Tower kernel: hdc: host max PIO4 wanted PIO255(auto-tune) selected PIO4

Jun 13 11:19:01 Tower kernel: hdc: UDMA/100 mode selected

Jun 13 11:19:01 Tower kernel: hdc: max request size: 512KiB

Jun 13 11:19:01 Tower kernel: hdc: Host Protected Area detected.

Jun 13 11:19:01 Tower kernel: ^Icurrent capacity is 976771055 sectors (500106 MB)

Jun 13 11:19:01 Tower kernel: ^Inative  capacity is 976773168 sectors (500107 MB)

Jun 13 11:19:01 Tower kernel: hdc: 976771055 sectors (500106 MB) w/16384KiB Cache, CHS=60801/255/63

Jun 13 11:19:01 Tower kernel: hdc: cache flushes supported

Jun 13 11:19:01 Tower kernel:  hdc: hdc1

Jun 13 11:19:03 Tower kernel: md: import disk1: [22,0] (hdc) SAMSUNG HD502HI S1VZJ1NQB06007 size: 488385492

Jun 13 11:19:03 Tower kernel: md: disk1 wrong

 

 

 

Are these the commands that I should issue?

hdparm -N p976773168 /dev/sdc

hdparm -N /dev/sdc

 

(i.e., native capacity instead of current capacity?)

  • Author

Well, issued the commands for the wrong device.

 

Now, for the right one...

 

root@Tower:~# hdparm -N p976773168 /dev/hdc

/dev/hdc:
setting max visible sectors to 976773168 (permanent)
The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device.
READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument
The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device.
READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument
root@Tower:~# hdparm -N /dev/hdc

/dev/hdc:
The running kernel lacks CONFIG_IDE_TASK_IOCTL support for this device.
READ_NATIVE_MAX_ADDRESS_EXT failed: Invalid argument
root@Tower:~#

 

But the error message still shows up for that drive.

If the drive is not an IDE drive then you need to check your BIOS settings and set anything related to chipsets and SATA mode to AHCI and NOT IDE combined, emulated, native, etc.

 

If the hdparm command is not working then you are probaly going to have to use another tool.  Something like HDAT2 should work.

 

Also, read through the rest of the announcement thread and do a search to find what others have done to remove HPA from there drives.

 

 

Also, can you give us a breakdown of all your hardware in your server.

  • Author

Thank you, I will do it.

 

The hardware is, besides the harddrives:

 

Gigabyte MA785GM-US2H AMD785G SKAM3

AMD Sempron 140 Socket AM3

Team xtreem DDR2 2x512MB PC5300 Micron

Thank you, I will do it.

 

The hardware is, besides the harddrives:

 

Gigabyte MA785GM-US2H AMD785G SKAM3

AMD Sempron 140 Socket AM3

Team xtreem DDR2 2x512MB PC5300 Micron

Did you disable the "feature" in the Gigabyte BIOS that creates the HPA to store a copy of the BIOS?  If not, you are fighting a losing battle.
  • Author

Did you disable the "feature" in the Gigabyte BIOS that creates the HPA to store a copy of the BIOS?  If not, you are fighting a losing battle.

 

I'll have to check that and have to dome some research on that feature.

 

This disk was previously on an HTPC also with a Gigabyte board, where it was the only harddrive. If the board on the unRaid server didn't do it, probably the HTPC's did.

 

If this is a losing battle, the best to do is to keep the 4.5.3 version, and not upgrade to 4.7?

I'm also in the process of adding 2 new harddrives, so perhaps I could replace the offending disk with one of the new ones?

 

 

 

If your current unRAID MB does not have HPA off by default it will recreate the HPA. You'll need a new MB if your ever want to upgrade.

If your current unRAID MB does not have HPA off by default it will recreate the HPA.

Correct

 

You'll need a new MB if your ever want to upgrade.

Not quite correct.  So long as there is a BIOS option to turn HPA (or save BIOS to HDD, or something to that effect) off then you are a step in the correct direction.

 

Check for a BIOS update for your motherboard also, and if there is one then it is probably best to install it.  Then "Load defaults" in the BIOS to see what the settings are.  If HPA is on by default then you will probably want to ditch that motherboard as it will more than likely cause problems later down the road.

 

I run a Gigabyte board in my main system and have not had any problems with it.  The HPA feature is off by defualt and I have never had a problem with HPA being added to an HDD in the system.

  • Author

Ok, finally got to it.  :)

 

The Bios backup setting was Off, so I can only imagine that the board where this harddrive was previously had that setting ON.

 

Indeed the Controller mode was set to Legacy IDE, so I changed that to AHCI, issued the hdparm commands, rebooted and Unraid is upgrading the disk as we speak (blue ball).

 

Next, I'll preclear a new WD EARS20 2.0 TB (jumper on, 63K option, preclear -a setting) to replace the drive that is being upgraded now.

 

 

Archived

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.