Summary: | Feature request: driver for ATA RAID Promise TX2000 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Вячеслав Гармаш <glory1> |
Component: | kernel-image-std-up | Assignee: | Sergey Vlasov <vsu> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Вячеслав Гармаш
2004-06-21 14:30:18 MSD
Этот драйвер уже довольно давно собран, но находится в отдельных пакетах (kernel-modules-promise-*, по одному пакету для каждого из вариантов ядер). Для TX2000 нужен модуль FastTrak.o (в пакете содержится несколько модулей для разных контроллеров). Этот модуль даже содержится в ALTLinux/mdkinst/lib/modules.cz-2.4.22-std-up-alt17 на установочном CD ALT Linux Compact 2.3 - т.е., в режиме эксперта должно быть возможно его загрузить непосредственно при установке (не в первой стадии, а во второй - после запуска графической части установщика, переключившись в консоль нажатием Ctrl+Alt+F2). Исходники там, к сожалению, неполные - закрыта как раз часть, реализующая RAID (как простой IDE этот контроллер давно поддерживается драйверами из ядра без всяких дополнений). При использовании драйвера FastTrak необходимо обратить внимание на замечание в /usr/share/doc/kernel-modules-promise-*/FastTrak/readme.txt - необходимо указать параметры ядра ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0 при загрузке, чтобы драйвер IDE не обслуживал этот контроллер. В более новых версиях ядер в Сизифе можно вместо этого использовать параметр ignore_pci_ide=0x105a,0x6269 (здесь указывается PCI Vendor ID и Device ID, эти значения для Promise TX2000), чтобы контроллеры с указанными PCI ID не обслуживались драйверами IDE; этот параметр не нарушает работу других PCI IDE контроллеров. |