2009年4月 2日

Marvell's 88SE6480 @Debian うまくいかず part2

その後いろいろ調べてわかった事

88SE6480のVENDOR ID/DEVICE IDは、11ab:6485だった模様。
11ab:6480はMV64460/64461/64462 System Controllerという名の示す通り、Marvell製のSystem ControllerチップのIDだった。なので、6485に対応したドライバが必要となったのだ。
そりゃ、うまくいかないわけですね。

って事で調べること...

http://article.gmane.org/gmane.linux.scsi/48651/
http://article.gmane.org/gmane.linux.scsi/48648/
http://article.gmane.org/gmane.linux.scsi/48649/
http://article.gmane.org/gmane.linux.scsi/48652/
http://article.gmane.org/gmane.linux.scsi/48650/

Marvell社のKe Wei氏によるNewsgroupsへの投稿で[PATCH x/5] mvsas : redesign the mvsas driver architecture.というものが見つかった。
kernel sourceにある、mvsas.cに対して、88SE6480をはじめとする幾種類ものストレージカードに対応させるべくパッチが投稿されていた。

さっそく、パッチを当てようとするが、どうしても
# patch -p0 < mvsas.patch
patching file b/drivers/scsi/mvsas/Kconfig
patching file b/drivers/scsi/mvsas/Makefile
patching file b/drivers/scsi/mvsas/mv_init.c
#
と、mv_init.cまでしか生成しないで終わってしまう。
投稿ごとにpatchファイル作って5個にすると
# patch -p0 < mvsas.patch1
patch: **** Only garbage was found in the patch input.
と、それどころではなくなってしまう。
まぁ、新規作成されるファイルに関してはそのまま書き出してやればいいかとも思うが。
今日の所はここまでにして、明日以降やろうと思う。

トラックバックURL

このエントリーのトラックバックURL:
http://karinto2.mine.nu/blog/mt-tbx.cgi/496

コメント[2]

Any chance on more information if you got the controller working?

I also got a AOC-SASLP-MV8 with the Marvel 88SE6480, but like your other post ( if the translation was correct ), the mvsas also did not load / got the controller active.

System: Debian
Card: AOC-SASLP-MV8
Controller: Marvel 88SE6480
Connected drives: 8 * Seagate 7200.11 SATA Drives

>Benjiro

mvsas in't support Marvell 88SE64xx.
It seems to be necessary to compile mv_64xx from a source to operate Marvell 88SE64xx.
I can obtain the source from url which I wrote for the article because Ke wei of marvell contributes it to news.
It is not supported with kernel 2.6.29 of Debian formally.

コメントする