web-dev-qa-db-ja.com

サムスンマジシャンDCでファームウェアをインストールする

サムスンマジシャンDCをLinux(linux mint 17 xfce)コンピューターで動作させようとしています。サムスンマジシャンDCを ここ からダウンロードしました。次にファームウェアをダウンロードしました。 このページ からファイルを更新します( "Samsung SSD Firmware Updates for Windows Users"、840 pro Zipファイルの下)。

次に、Samsung magician dc ユーザーマニュアル の指示に従ってファームウェアをインストールしようとしました。まず、更新するディスクのディスク番号を把握する必要があります。これは、次のコマンドで実行できます。

brian@brian-desktop ~/Desktop/utilities/ssd/samsung_magician_dc-v1.0_rtm_p2/64bin $ Sudo ./magician  -L
================================================================================================
Samsung(R) SSD Magician DC Version 1.0
Copyright (c) 2014 Samsung Corporation
================================================================================================
-----------------------------------------------------------------------------------------------------
| Disk   | Model                     | Serial         | Firmware  | Capacity | Drive  | Total Bytes |
| Number |                           | Number         |           |          | Health | Written     |
-----------------------------------------------------------------------------------------------------
| *0     |Samsung SSD 840 PRO Series |S1ATNSAD780426K |DXM05B0Q   | 238 GB   | GOOD   | 1.62 TB     |
-----------------------------------------------------------------------------------------------------

ここから、私の840proのディスク番号が0であることがわかります。また、私のバージョンはDXM05B0Qであり、最新バージョンはDXM06B0Qであるため、ファームウェアが古くなっています。そこで、ダウンロードしたファームウェアをインストールしました。

次のことが起こります。

brian@brian-desktop ~/Desktop/utilities/ssd/samsung_magician_dc-v1.0_rtm_p2/64bin $ Sudo ./magician -d 0 -F -p fw/
================================================================================================
Samsung(R) SSD Magician DC Version 1.0
Copyright (c) 2014 Samsung Corporation
================================================================================================
------------------------------------------------------------------------------------------------
WARNING :Please Note that Firmware Upgrade may format the disk and you will loose your data.
Please Ensure that data backup is taken before proceeding to Firmware Upgrade.
if you are sure then only proceed, otherwise restart the application after taking a backup.
Continue Firmware Upgrade ? [ yes ]:yes
------------------------------------------------------------------------------------------------
Disk Number:  *0 | Model Name: Samsung SSD 840 PRO Series | Firmware Version: DXM05B0Q
------------------------------------------------------------------------------------------------
F/W Update:  [ERROR] The Firmware provided is empty or There is no Firmware in the specified path.  
------------------------------------------------------------------------------------------------

そのため、「提供されたファームウェアが空であるか、指定されたパスにファームウェアがありません。」というエラーが表示されますが、ファームウェアを更新したかったのです。私の質問は、「Samsung magician dcにファームウェアを更新させるにはどうすればよいですか?」です。

私がダウンロードしたWindowsファームウェアアップデートはWindowsでのみ機能するのではないかと推測しましたが、.Zipではなく.isoをダウンロードすると、Windows用にダウンロードする.isoはmac用にダウンロードする.isoと同じになります。 (彼らのページにはMac用の.Zipはありません)。これにより、ファームウェアファイルはプラットフォームに依存しないと思います。

別の推測では、 manual では、オペレーティングシステム(linux mint 17 xfce)がUbuntu 14.04に基づいているのに対し、Ubuntu12.04のみがサポートされているとリストされています。しかし、これは本当に問題になるとは思いません。

3番目の可能性は、ファームウェアの更新を適用しようとしたときに、ssdがルートパーティションにマウントされているという問題です。マニュアルには、これが許可されているかどうかは記載されていませんが、許可されていない場合は、エラーが発生する理由がわかりません。

補足情報

これが私のオペレーティングシステムに関するいくつかの情報です:

brian@brian-desktop ~/Desktop/utilities/ssd/samsung_magician_dc-v1.0_rtm_p2/64bin $ uname -a
Linux brian-desktop 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

マジシャン実行可能ファイルのsha1ハッシュ:

brian@brian-desktop ~/Desktop/utilities/ssd/samsung_magician_dc-v1.0_rtm_p2/64bin $ sha1sum magician 
c80bc8f09b39f2edbaf4b97a345897a00cd6e38e  magician

ファームウェアアップデートフォルダの内容のsha1ハッシュfw/

brian@brian-desktop ~/Desktop/utilities/ssd/samsung_magician_dc-v1.0_rtm_p2/64bin $ sha1sum fw/*
0ca38f0e078556259e43c3987a26acd2441d62b4  fw/DSRD.enc
fa4194fade9d51f72d98a363427febea57acc6c4  fw/DXM06B0Q.enc
4
Brian Moths

指示 ここ を使用して、この問題の解決策(私も持っていました)は、フォルダー構造FW/DXM06B0Qを作成し、そこにDXM06B0Q.encファイルを移動することです。私が言及したリンクで説明されているように、構造は次のようになります。

.../dsrdenc/DSRD.enc
.../dsrdenc/FW/FIRMWARE_NAME/FIRMWARE_NAME.enc

サムスンが独自のツール用の正しい構造でZipを直接準備しない理由は私を超えています。

いずれにせよ、システムがSSDから起動されている場合はファームウェアの更新を実行できないように思われるため、これはおそらくそれ以上のことにはなりません。少なくとも、(新しい)エラーメッセージが表示されるのは私の推測です。

================================================================================================
Samsung(R) SSD Magician DC Version 1.0
Copyright (c) 2014 Samsung Corporation
================================================================================================
------------------------------------------------------------------------------------------------
WARNING :Please Note that Firmware Upgrade may format the disk and you will loose your data.
Please Ensure that data backup is taken before proceeding to Firmware Upgrade.
if you are sure then only proceed, otherwise restart the application after taking a backup.
Continue Firmware Upgrade ? [ yes ]:yes
------------------------------------------------------------------------------------------------
Disk Number:  *0 | Model Name: Samsung SSD 840 PRO Series | Firmware Version: DXM05B0Q
------------------------------------------------------------------------------------------------
F/W Update:  [ERROR] Firmware Update Failed Due to a failure in device interaction.  
------------------------------------------------------------------------------------------------

Update:実際、エラーメッセージが表示されているにもかかわらず、ファームウェアの更新は成功しているようです。

2
bdumitriu

このプロセスは私にとってはうまくいきました(2015年12月)840PROのファームウェアをDXM04B0QからDXM06B0Qに更新しました

  1. OPの最初のリンク からsamsung_magician_dc-v1.0_rtm_p2.tar.gzをダウンロードします。
  2. cdを関連するディレクトリに解凍し、magician -Lを実行してドライブを一覧表示します。

    ~/samsung_magician_dc-v1.0_rtm_p2/64bin # ./magician -L
    =============================================================================================
    Samsung(R) SSD Magician DC Version 1.0
    Copyright (c) 2014 Samsung Corporation
    ================================================================================================
    -----------------------------------------------------------------------------------------------------
    | Disk   | Model                     | Serial         | Firmware  | Capacity | Drive  | Total Bytes |
    | Number |                           | Number         |           |          | Health | Written     |
    -----------------------------------------------------------------------------------------------------
    | 1      |Samsung SSD 840 PRO Series |S12SNEAD118417H |DXM04B0Q   | 476 GB   | GOOD   | 62.01 TB    |
    -----------------------------------------------------------------------------------------------------
    

    これはマジシャンv1であることに注意してください。ダウンロードページ(www.samsung.com/global/business/semiconductor/minisite/SSD/us/html/support/downloads.html)の「データセンター」セクションからマジシャンv2を試しましたが、./magician -Lできませんでしたディスクが見つかりません。

  3. 上記のダウンロードサイト(www.samsung.com/global/business/semiconductor/minisite/SSD/us/html/support/downloads.html)からWindowsの「SamsungMagician Software forPC」ISOをダウンロードします。
  4. Windows ISOとそれに含まれる.imgをマウントします。

    mount -o loop ~/Downloads/Samsung_SSD_840_PRO_Series_DXM06B0Q_Win_Mac.iso /mnt
    mkdir /tmp/btdsk
    mount -o loop /mnt/isolinux/btdsk.img /tmp/btdsk
    
  5. ファームウェアをアップグレードします。私の場合、ディスクはディスク1なので、次のものを使用します。

    ~/samsung_magician_dc-v1.0_rtm_p2/64bin # ./magician --disk 1 --firmware-update \
      --fwpackage-path /tmp/btdsk/samsung/DSRD/
    

    次に、bdumitriuと同じエラーが発生しました:F/W Update: [ERROR] Firmware Update Failed Due to a failure in device interaction.

  6. ハードパワーオフ、パワーオンを実行します。再起動だけでは不十分です(私の経験では)。
  7. magician -Lを実行すると、新しいファームウェアが報告されます。そうでない場合は、magicianが書き込む/usr/local/Magician/LoggerFiles/Logger_0.txtを確認してください。
1
JeffT