LINUX.ORG.RU

Патч против скрежета головок Seagate ST3000DM001-9YN166, ISO+grub2

 ,


1

2

Вот здесь лежит патч (firmware update) CC4H для 9YN166 в формате EXE и ISO: http://knowledge.seagate.com/articles/en_US/FAQ/223651en
Запустить можно под Win32 или с CD-R.
http://www.seagate.com/staticfiles/support/downloads/firmware/Barracuda-ALL-G...
http://www.seagate.com/staticfiles/support/downloads/firmware/Barracuda-ALL-G...

Поскольку CD-R drive у меня нет (убран из корпуса на волне настроений «floppy/CD-deprecated») - то запуститься могу только с USB или HDD.
Запуск EXE невозможен, поскольку нет Windows.

Как это правильно сделать с помощью grub2? Я пробую так:

/etc/grub.d/40_custom:
menuentry "Seagate patch" {
  linux16 (hd0,1)/usr/lib/syslinux/memdisk iso raw
  initrd16 (hd1,gpt1)/Barracuda-ALL-GRCC4H.iso
}
Но образ «SeaFlash for DOS» не грузится.

GRUB2 пишет:

error: no such partition.
error: you need to load the kernel first.

Press any key to continue ...

★★★★★

Последнее исправление: pacify (всего исправлений: 1)

Распакуй ISO образ и посредством memdisk загружай GR-CC4H.ima.

kostik87 ★★★★★
()
Ответ на: комментарий от Deleted

сделай гибридный iso

Я попробовал QEMU, но не знаю, как дать ему полный доступ к физическому HDD. Вот VirtualBox, вроде бы, сумеет? Диск не системный.

pacify ★★★★★
() автор топика

На диске есть образ дискеты, он отлично заводится syslinux.

anonymous
()

Некорректные партиции указываешь. Загрузись в консоль граба при загрузке, там автодополнение есть.

P.S. Всё равно не грузится этот iso через memdisk, invalid opcode пишет.

Deleted
()

LABEL netbsd i386cd-5.1.iso
LINUX memdisk
INITRD /netbsd/i386cd-5.1.iso
APPEND iso
для syslinux

Tsvetkov
()
Ответ на: комментарий от Deleted

chirping noises

P.S. Всё равно не грузится этот iso

Я сделал проще. Нашёл где-то у себя USB-CDROM. Пожертвовал для этого дела пустую CD-R-болванку.
Но тут возникла другая засада: при нажатии на «D» в главном меню - пытается загрузить firmware, а потом выдаёт:

Model Matched, No Firmware Match! Will Not Download Firmware!
Model matched but firmware version is not compatible.

Буду пробовать предыдущие версии прошивок: CC46, CC47, CC49, CC4C, or CC4G.

pacify ★★★★★
() автор топика

Бегом другой диск покупать, лол. Просто максимум ебан «патчить» ST3000DM001 ОТ СКРЕЖЕТА

anonymous
()
Ответ на: комментарий от kep

hdparm -B 255 не помогает от скрежета?

Раньше ставил -B 250,252,254 - немного улучшало, но полностью скрежет не устраняло. Попробую 255 ...

pacify ★★★★★
() автор топика
Ответ на: комментарий от kep

Кстати, hdparm -i /dev/sdc для SEAGATE показывает странное:

# hdparm -i /dev/sda

/dev/sda:

 Model=Hitachi HDS723030ALA640, FwRev=MKAOA3B0, SerialNo=MK0311YHG2XHAA
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
 BuffType=DualPortCache, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=5860533168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode

# hdparm -i /dev/sdb

/dev/sdb:

 Model=SAMSUNG HD204UI, FwRev=1AQ10001, SerialNo=S2H7J9KB705861
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=3907029168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-0,1,2,3,4,5,6,7

 * signifies the current active mode

# hdparm -i /dev/sdc

/dev/sdc:

 Model=ST3000DM001-9YN166, FwRev=CC9C, SerialNo=Z1F0C4FP
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=5860533168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4 
 DMA modes:  mdma0 mdma1 mdma2 
 UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5 udma6 
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-4,5,6,7

 * signifies the current active mode
Это после установки
hdparm -B 255 /dev/sd{a,b,c}
Также, он почему-то работает в режиме UDMA2*, в отличие от остальных hdd.

Запуск hdparm при выходе из sleep/s2ram делаю вот этим способом: https://lists.debian.org/debian-user/2008/07/msg00908.html

P.S. Ещё помогает способ: поставить торренты на раздачу с этого диска. Постоянное не-нагружающее чтение полностью устраняет звук «трр-чи...»

pacify ★★★★★
() автор топика
Последнее исправление: pacify (всего исправлений: 2)
Ответ на: комментарий от pacify

я проблемы со всеми своими сигейтами, а у меня их 6 шт. (но нет именно таких, как у тебя) порешал именно -B 255 и -M 255 , стоит в hdparm.conf при загрузке системы.

kep
()
Ответ на: chirping noises от pacify

Нет смысла, если не совпадает по номерам - не влезет. А если принудительно вольёшь - получишь труп. В новой фирмвари воркэраунд из говна и палок от саморазрушения фирмвари в отдельных моделях дисков, а не от скрежета головок.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

1. Быстрее (скорость чтения с флэшки 50-100МБ/сек против 1.5 у CD/~5 у DVD). Запись тоже быстрее в разы.

2. Не надо держать огромный привод, используемый раз в сто лет, а остальное время служащий рассадником тараканов.

3. Флэшка в отличии от болванки не пылиться, не царапается и легко носится в кармане.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Ответ на: комментарий от svr4

Ок, задам наводящий вопрос. Что ты подразумеваешь под «записать iso на флеху»?

Deleted
()
Ответ на: комментарий от svr4

Тебя в школе до выпускного пинали за твой тупняк, наверно :D

anonymous
()
Ответ на: комментарий от parrto

, уже выкинул на помойку свой СКРЕЖЕТ?

Добрый день. А что, есть какие-то другие альтернативы?

Есть пара винтов на 1TB (Samsung), 1 TB external (Seagate) - у них всё ок. Так что без дискового пространства не останусь =) А эти пусть пока живут, выкину когда совсем подохнут. Попробую ещё отдельный кабель питания на каждый жесткий диск подвести. Вдруг, станет легче.

pacify ★★★★★
() автор топика
Ответ на: комментарий от parrto

Сижу ржу с твоим ПАТЧЕМ

Спасибо, что всё разъяснил. Теперь можно будет написать нормальный содержательный отзыв на Яндекс.Маркет.

Может быть, сделаю грамофон.

pacify ★★★★★
() автор топика
Ответ на: комментарий от parrto

Оставил отзыв на это говно.

Я когда покупал его - были только партизанские отзывы от маркетоидов, сейчас большая часть отрицательных. Я думаю, винты этой серии ещё долго будут в продаже в российских урюпинсках.

pacify ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.