Обновление прошивки DVD привода
inspirra 30 декабря, 2008 - 00:09
В портежах есть утилита binflash, версии 1.44. Но дистфайла этой версии уже давно нет и где его брать не известно. Но проблема не в этом... Установил последнюю версию 1.46a подправив ebuild.
Но что-то не удается обновить прошивку:
$ /opt/bin/necflash -scan Binflash - NEC version - (C) by Liggy and Herrie Visit http://binflash.cdfreaks.com List of supported devices: Device : /dev/sg1 Vendor : Optiarc Model : DVD RW AD-7173A Firmware : 1-01 Device : /dev/scd0 Vendor : Optiarc Model : DVD RW AD-7173A Firmware : 1-01
$ /opt/bin/necflash -s -v -flash ./104_orig.bin /dev/scd0 Binflash - NEC version - (C) by Liggy and Herrie Visit http://binflash.cdfreaks.com Identified drive: 30 - 3036 Detected drive from Firmware: 30 You are about to flash your drive with the following firmware: Vendor: Optiarc Identification: DVD RW AD-7173A Version: 1-04 Remember no one can be held responsible for any kind of failure! Are you sure you want to proceed? (y/n)y Entering safe mode Sending firmware to drive at 0x030000 Sending firmware to drive at 0x038000 Sending firmware to drive at 0x040000 <...>skip<...> Sending firmware to drive at 0x1e0000 Sending firmware to drive at 0x1e8000 Sending checksum 242e to drive Error while flashing firmware Error submitting checksum
Кто-нибудь знает - что это за косяк и как разрулить?
Виндовса нет, дискеты для загрузки dos'а тоже нет.
Причем, дамп текущей прошивки снимается, но её же опять записать так же не удается.
»
- Для комментирования войдите или зарегистрируйтесь
а может просто из-под root'а
а может просто из-под root'а делать?
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Как переключить в PIO режим?
2 Aladdin: из под root'а и делаю.
На оф. фонуме присоветовали отключить в bios'е udma... Отключаю udma и оставляю pio4... Но линукс все равно при загрузке устанавливает привод в udma4 режиме.
Попытка переключить через hdparam тоже не дает нужного эффекта:
- - -
Вопрос:
Какие параметры надо передать ядру при загрузке, чтобы привод включился в режиме PIO?
Публичный ответ на приватный вопрос:
Мне не удалось прошить из Gentoo, пришлось делать DOS'овскую флешку. Я задавал вопрос на официальном форуме:
http://club.cdfreaks.com/f86/binflash-nec-optiarc-firmware-flasher-dumper-105676/index54.html#post2185309
на что получил ответ, судя по всему от автора:
http://club.cdfreaks.com/f86/binflash-nec-optiarc-firmware-flasher-dumper-105676/index54.html#post2185341
с предложением перевести в PIO режим. Но не через hdaprm, не через биос - перевести в PIO не удалось.
Поднимал тему тут:
http://linuxforum.ru/index.php?showtopic=83158&st=0&p=778273entry778273
но ожидаемого ответа так и не получил.
Хотя, я таки и не попробовал предложение, передать какие-то параметры ядру. Но поиск того, какие это параметры, дольше чем создание DOS'овской флешки.
А зачем ведру? Меняй в
А зачем ведру? Меняй в рантайме:
hdparm -p4 /dev/sg1
Всё, вижу... глупость
Всё, вижу... глупость сморозил.
Может стоит отказаться от SCSI-layer на время прошивки?