From: Sergey Vlasov <vsu@altlinux.ru> To: "Сергей Бялко" <serg@mustovar.ru> Cc: community@lists.altlinux.org, hardware@lists.altlinux.org Subject: Re: [Comm] RAID Adaptec 1420SA and Compact 3 - install Date: Thu, 30 Mar 2006 14:42:44 +0400 Message-ID: <20060330104244.GE10502@master.mivlgu.local> (raw) In-Reply-To: <867c9a170603300111u3055935bqfa5e831a3d80fa80@mail.gmail.com> [-- Attachment #1: Type: text/plain, Size: 3156 bytes --] On Thu, Mar 30, 2006 at 01:11:28PM +0400, Сергей Бялко wrote: > Спасибо за ответ. А что за драйвера тогда лежат? - > http://www.adaptec.ru/worldwide/support/drivers_by_product.jsp?sess=no&language=Spanish-Euro&cat=%2FProduct%2FAAR-1420SA&prodkey=Adaptec+Serial+ATA+II+RAID+1420SA В основном бинарные модули для ядер из некоторых дистрибутивов Linux, которые в Adaptec решили поддерживать. Ни к каким другим ядрам эти модули не подходят (более того, они перестанут работать даже после установки официальных обновлений ядер для этих же дистрибутивов, если Adaptec не соизволит собрать модули для этих обновлённых версий). > Мне правда не совсем понятно, что нужно брать из них. :( Разве что "Adaptec SHIM package v1.1.5732": http://www.adaptec.ru/worldwide/support/driverdetail.jsp?sess=no&language=Spanish-Euro&cat=/Product/AAR-1420SA&filekey=aar81xx-openbuild-b5732.i386.tar.gz Для сборки модулей ядра нужно поставить пакет kernel-headers-modules-std26-up (с версией и сборкой, соответствующей версии ядра; если нужно подсовывать модуль в инсталятор, внимательно смотрите, какое там ядро - было выпущено несколько версий дистрибутива Compact 3.0.x с разными сборками ядер). В скачанном tar.gz внутри лежит rpm - ставить его бесполезно, лучше просто вытащить из него файлы - распаковать в текущий каталог командой rpm2cpio Adaptec_aar81xx-OpenBuild-B5732.i386.rpm | cpio -idm --no-absolute-filenames Родной скрипт сборки не работает ни на чём, кроме перечисленных в списке дистрибутивов, так что придётся действовать вручную. Нужно зайти в каталог ./usr/src/adaptec/driver-aar81xx и выполнить там команды: ln -s Makefile.k26.aar81xx.host_raid Makefile ln -s ../shipped-binary/host_raid.o.aar81xx.i386.3.4.2 host_raid.o_shipped (сборки gcc 3.4.4 там нет, так что придётся подставлять что-то близкое). Далее пропатчить файл hr.h: --- hr.h.orig 2005-11-29 03:25:42 +0300 +++ hr.h 2006-03-30 14:16:50 +0400 @@ -166,7 +166,7 @@ #define hr_name(hr) ((hr)->unit_name) -#if ( ! defined CONFIG_CFGNAME ) && ( LINUX_VERSION_CODE == KERNEL_VERSION(2,6,11) ) +#if ( ! defined CONFIG_CFGNAME ) && ( LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,11) ) #define SCSI_DATA_READ DMA_FROM_DEVICE #define SCSI_DATA_WRITE DMA_TO_DEVICE #define SCSI_DATA_UNKNOWN DMA_BIDIRECTIONAL Наконец, выполнить команду: make -C /usr/src/linux-2.6.12-std26-up modules SUBDIRS=`pwd` После этого собирается (с громадным количеством ругани) какой-то aar81xx.ko; будет ли он нормально работать - неизвестно. > > Никакой это не RAID. Более того, на запрос драйверов для FC4 из Adaptec > > пришёл ответ, что таких драйверов не будет, и предложение купить другой > > контроллер: > > > > http://www.brentnorris.net/blog/?p=158 > > > > Впрочем, в ядре 2.6.16 появился драйвер sata_mv, который позволяет > > использовать эту карту как SATA-контроллер (без функций RAID, которые там > > на самом деле реализуются программно). Однако этот драйвер пока ещё > > довольно сырой (в 2.6.16.1 в нём правилась пара серьёзных ошибок, и > > буквально вчера появился патч, исправляющий ещё несколько проблем). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-03-30 10:42 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-03-30 8:39 [Comm] RAID Adaptec 1420SA and Compac3 " Сергей Бялко 2006-03-30 8:56 ` Sergey Vlasov 2006-03-30 10:42 ` Sergey Vlasov [this message] 2006-03-30 13:36 ` [Comm] RAID Adaptec 1420SA and Compact 3 " Сергей Бялко 2006-03-30 14:38 ` Alexey I. Froloff 2006-04-03 9:31 ` [Comm] [faq] Re: RAID Adaptec 1420SA and Compac3 " Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20060330104244.GE10502@master.mivlgu.local \ --to=vsu@altlinux.ru \ --cc=community@lists.altlinux.org \ --cc=hardware@lists.altlinux.org \ --cc=serg@mustovar.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git