Как я боролся с Mandrake & (или) как установить ITE Raid! (Если дружишь с ассемблером и железом тебе сюда! С меня пиво)

IDE, SATA, SCSI, внешние USB-HDD, SSD, USB-Flash накопители

Модератор: Модераторы разделов

zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

(Люди, читайте мой пост 16! ОСОБЕННО, ЕСЛИ ТЫ - ПРОФЕССИОНАЛ В АССЕМБЛЕРЕ И ЖЕЛЕЗЕ! 24 апреля 2006 года я был ламером и ничего не понимал, и написал много!)Hello!
Предыстория (можно пропустить и начать читать со слов "Как ни странно, под windows была автозагрузка...", а самым деловым можно прочитать только последний абзац). Как-то получил от предков книжку о Mandrakelinux 10.0 Community, в комплекте были установочные диски. Восхитился новизне ядра и того, что оно поддерживает - FireWire, USB2... Есть OpenOffice, а что ещё надо?! Ожидал, что на 4-х дисках будет обилие всевозможных программ для всего на свете, видел скриншоты с описаниями от Red Hat 9. Для меня тогда Mandrake и Red Hat было одно и то же, в Линуксе я был ламером полным. Ламером же и остался :((
Целый год пролежали диски на полке, и целый год я мечтал, что когда-нибудь я возьму - и поставлю на свой комп давно желаемую систему, и буду изучать, как когда-то изучал 95-й... Ага, щас!
Рассказываю эту грустную историю. Месяц назад предки дали почитать книжку "Windows и Linux на одном компе". Почитал её. Узнал, что мне надо. Разбить винт на 4 части, сделать раздел Linux и Swap, и мелкий раздел 30 мегабайт для менеджера загрузки ОС, так как linux может и не уметь правильно загружать windows, а резервную копию делать некуда! Нет столько места на остальных 8 компах, нет! И DVD-диски не спасут положения. Комп-то новый, ему пока что год, на нём RAID на 140 гигов. Стример бы... Ну так вот. Поставил Partition Magic 8, скачал BootMagic, 8 мегов, так как в директории Partition'а его вырезали, пираты блин... Купил коробочку дискет для всяких резервных комплектов программ... Романтика! Затем скачал заплатку для Partition Magic, так как из-за ошибки в программе он отказывался отрезать 30 мегабайт на нужды BootMagic. Он не хотел ставиться на раздел NTFS, может, спецслужбы учуял?! (это же они пытались на моём компе создать директории $Security и $Bitmap? Об этой неудавшейся попытке мне сообщил Windows после жутких тормозов, когда я, отчаявшись, выдернул из него модемный шнур, сказал, не удалось создать папки так как подключение удалённого доступа разорвано! У-у-ух я бы их... из BFG9000!) На неотформатированный островок в 7,8 мегов, переделанный в FAT, он не встал, требуя 20 мегабайт! Поставил заплатку, поставил BTMagic, ура! Кстати он занял ровно 8 мегов, а если документацию отрезал бы и того меньше... Обидно. Отрезаю разделы для linux... Стоит сказать, под музыку дело шло веселее! Например, под Пушновские Come on everybody (слышал тот, кто смотрел "Ночной базар") только под припев проскакивало сразу 10 процентов, хотя плелось по 1-2 процента в минуту! А когда программа сказала, что "100% completed, now I make rebooting...", плеер выдал "Всё!... Эй, э-э-эй?!", так как перезагрузки что-то некоторое время не было! Под "Девочку, живущую в Сети" и "Электронную любовь" тоже текли неслабо проценты! Ну вот, наконец, я взял пакетик с linux'ом, и открыл его замузганной отвёрткой... Этот факт заметил я уже позже... Вставил диск 1 и ожидал, что сейчас будет автозагрузка... Меня встретило окно BootMagic, предлагающее выбрать систему. Я обращаюсь к диску, "Какого Билла Гейтса ты не стал загружаться?!", и пока система грузилась, смеялся выданной фразе... Русские часто мгновенно выдают много смешного, как вчера я ботинком чуть юного террориста не замочил. Он у меня кейс спёр, пронеслась мысля, что надо бы его остановить, ой, а у меня ботинок не застёгнут... Через мгновенье я запузыриваю этот крутящийся кирпич вдогонку. Мой друг это видел, а через секунду был гулкий удар о стенку, представьте, что он подумал! У меня кейс упирают, я футбольным рефлексом запускаю вдогонку сапог, через секунду удар... Не насмерть ли?! Он запомнил на всю жизнь! А ещё... Ох, нет, возвращаюсь к линуксу.
Как ни странно, под windows была автозагрузка. Кнопки "Устноовить сейчас", "Сделать загрузочную дискетку для установки", "скачать программок", "онлайн-справка". Выбрал "Установить сейчас", попросил перезагрузку. Разрешил. Меня встречает окно Boot Magic... А фиг он даст переписать MBR! Для того он и предназначен... Выбираю создать дискетку... Боже! Ну и ну! Меня встречает окно Rawwrite for Windows, такое ощущение, что эта утилитка написана на Дельфи, так что фиг разберешься, что да как с первого раза... До меня дошло, что надо создавать образ, но где кнопка "Создать"?! После пары попыток (во время которых на диск были записаны "образы" disk.dll и ещё пара файлов, дискету пришлось форматировать так как система не увидела файловую систему) была найдена папка Images, и было верно угадано, что мне нужен cdrom.img. Шлёп-шлёп... Готово! Reboot... Ага! Пошла установка! Выдало кучу текста из командной строки, я подумал, что "это linux, я ещё в нём не разбираюсь...". 2 минуты строки ползли медленно, и я невольно начал читать. Блин, да всё в общем-то понятно! Тут описаны все мои устройства, подробненько, как в Sandr'е. Только почему-то винты увидел он отдельно! По телефону другу (тот самый, который в раздевалке вчера чуть не стал свидетелем убийства!) сообщаю, что "умный" linux обратился не к Raid-bios, а прямо к чипсету, говорит "а ну давай мне информацию о всех винтах, я их по килобайтику пересчитаю!", а чипсет ему "тьфу, блин, да пожалуйста!", так я тогда понял этот диалог... Ведь об объёме дисков он выразился, что они по 80000 мегабайт! Далее выбор языка, лицензионное соглашение - и повис на 2 минуты. Что было дальше, я по телефону пересказал так "он говорит, что не может прочитать загрузочную область первого винта, она слишком повреждена для него - ну ещё бы! - и грустный смайлик! Ты когда-нибудь видел в программах установки смайлики??? Реальный! ;(! Но что он дальше написал!!... НО Я МОГУ СНЕСТИ ЭТУ ОБЛАСТЬ, НО ВСЯ ИНФОРМАЦИЯ БУДЕТ ПОТЕРЯНА! )))))", смеялись мы долго... "Вы действительно хотите потерять все свои данные?", ну чтоб windows так открыто спросил... Да ни в жизнь не спросит! По-умолчанию стояло "нет", ну я так и сказал... Потом он долго висел. По телефону я говорил: "решил я вытащить диск, пусть ругнётся, что типа вставь обратно, хоть какой-то признак жизни... Я нажал на кнопку, фигушки! Нажал ещё раз - ноль реакции! Даже лампочками не помигал." "Слушай - говорит он - ты не ставь linux, он тебе системный блок открыть не даст. Он тебе болты заварит. Как поднимет температуру в корпусе!.." Это стало шуткой дня. Но дело встало. Сначала обратился на Яндекс, спросив нечто вроде "не ставится почему-то", ламерские вопросы. Среди найденных форумов интересен оказался этот - http://forums.overclockers.ru/viewtopic.ph...e876760aeab00fe . Кстати, 0_Zhukov я видел с этими же сообщениями и на других форумах, именно он оказался наиболее полезен. Потом я, как последний ламер, открыл руководство пользователя на диске. Там описано, как делать образы дискет, и все способы, как запустить установщик. Оказалось, первый диск загрузочный! Но на некоторых ноутбуках (это у меня – ноутбук?!) она может и не работать, тогда загружайтесь с диска 2, там процесс загрузки более тонок… :) В общем, я понял, что нужен драйвер raid. На CD от материнки я видел дрова для linux от сетевушек, от звуковушки - нашёл и для raid'а, когда зашел покопаться подробнее. Ага... Нашёл! Напечатал, как во время установки включить драйвер... Фигушки. Говорит, что iteraid.o - неправильный мёд... в смысле, модуль. Облом... Не успел поставить linux, как его уже надо изучать. Нашёл вышеназванный форум, узнал, что для ядра 2.6 (у меня ядро 2.6.3-4mdk) не подходят модули *.o, только *.ko. Нашёл пару файлов ftp-поисковиком iteraid.ko, не пошли... На сайте производителя модуля тоже не оказалось. На каком-то казахском форуме нашёл безумную инструкцию, что и где надо переписать в исходниках модуля, чтобы переделать его из версии для 2.4.х в 2.6.х. Переделал! Остался сущий пустяк - найти в поисковике, как сделать модуль! Ага... Инфы нет... Нашёл только ссылку, что "сделайте мне модуль из исходников! - а как насчёт $? - обломишься! - ну тогда ищи студента-безумца, которому нечего делать, или который делает диплом". Так за день ничего не нашёл и лёг спать... На следующий день узнал, что модуль можно сделать только из linux. Где бы винт взять?! Не у кого... Решил поставить на флешку 256 мегов. В минимальном режиме система занимает 70 мегабайт и работает из командной строки - а что ещё надо, чтобы создать модуль?! Установка прошла успешно! Указывая в BIOS'е, чтобы он грузился с USB-HDD, я озадачился вопросом, а в чём различие между USB-HDD и USB-Flash?! Да никакого различия, наверно... Перезагрузился и понял, что различие есть. USB-HDD можно резать на части, а флешку, наверно, нет... Ведь для Linux нужно 2 раздела, Swap и Ext2 либо Ext3... Вместо загрузки он выдал латинскую букву L - и всё. Так что пришлось искать винт, как ни не хотелось... Нашёл новенький восьмидесятник, вместе с его хозяином покупать ходили. Я ему тогда всё поставил и настроил и, что классно, там не стоит системы! Взял на пару дней, не отдаю уже 8... Система встала! Только отсутствие программ меня разочаровало... Оказалось, я видел скриншоты Red Hat, у меня же всего этого изобилия нет... А между тем загрузка прошла успешно и я в мире Linux! Признаюсь, за два дня до этого я был там, нашёл Live CD, который у меня лежит с позапрошлого лета, я тогда ездил на Байкал и о диске забыл... Офис и KDE у меня новее! Первые впечатления не очень... Такое ощущение, что самая грамотно сделанная программа - это KDE, а если она так криво кажется приколоченной с первого взгляда, то всё остальное... Когда я поставил драйвер звука и смог прослушивать CD-диски, эти настроения развеялись, разочарование ушло, как я так вообще мог подумать?! И DVD пошли, правда, деинтерлейсинг пришлось включать вручную. И самое интересное с мышью. У всех нормальные лазерные мыши, а моя ездит медленно. Как с ковриком, так и без. У любимой такая же, а ездит по экрану с нормальной скоростью... Но в linux'е скорость движения мыши оказалась нормальной! Что за шутки?! Может, в драйвере дело? Нет, вряд ли... Вставляю заветную дискетку и запускаю make. Щас... Не стал он её признавать, как я и боялся. Что делать?! Иду на форумы, уже с конкретными запросами. Долго искал загрузочную дискету с интегрированным драйвером, пока не ввёл в поисковик запрос с вообще термином загрузочной дискеты для linux с нужными данными. Яндекс выдал 4 ссылки, 4! Нечего и мечтать о дискете с нужным мне драйвером для нужного дистрибутива. Начал искать готовый модуль. Найденные не пошли. Даже скачал новое ядро - там не оказалось нужных сырцов. Недавно я нашёл на каком-то американском сайте (что и говорить о наших - даже модуль скомпилировать не могут, отстой! Ничего у нас полезного я не нашёл) rpm-ку, где есть нужный модуль, это обновление-патч для моего ядра, и там лежит модуль. Занимает оно 20 мегабайт, но с GPRS, даже когда мегабайт стоит 2 рубля, его неохота качать. Всё равно снова не подействует и неизвестно, как его из rpm-ки достать, установив только. Нашёл rpm с кучей raid-ов в одном (http://i2o.shadowconnect.com/raidutils/raidutils-0.0.6-1.src.rpm, http://i2o.shadowconnect.com/raidutils/rai...0.6-1.i386.rpm), как висла загрузка с raid-винтами, там и продолжала. Чудодейственный i20 (для 64х-платформы - http://i2o.shadowconnect.com/patches/i2o-64-bit-fix.patch), не помог. А на сайте производителя моего raid, оказалось, есть исходники для ядра 2.6.х, я их не заметил сразу (http://www.ite.com.tw/product_info/file/pc/LinuxDriver_it8212_092005-09.zip). Скачал, закинул на дискету и перенёс на linux... Сначала была просьба отредактировать makefile, исправить директорию сырцов из той, что была, в ту, что у меня есть. То есть, написать точную версию ядра. Написал. Затем просили сделать make. Директория не найдена! Зашёл в /usr/src - и правда нету. А может, они скрытые, эти исходники ядра?! Принудительно приходилось тут же изучать linux. Долго искал, как войти с правами суперпользователя, может, тогда папка появится?! Через 2 часа, отключив автологин, у меня получилось. Только папка не появилась. Захожу в инет, посмотреть, что на этот счёт спрашивают такие же чайники. Оказалось, их надо отдельно ставить. Набираю (хорошо, что я нашёл, как заходить с root!) urpmi kernel-source, и после установки сырцы появились. Ура! Ура! Ура! Только делу это не помогло. Модуль не создался, выдало, наверно, 500 ошибок. Ругается, что hosts.h, scsi.h и т.д. (некоторые исходники) не найдены в данной директории. Ну нет проблем! Закидываю куда надо и повторяю команду make. Хм... Ошибок всего 3. И даже появился модуль! Пробую instmod и modprobe - не работает, неправильный модуль... Думал, что кривые исходники модуля. Вот так выглядел процесс компиляции:
[root@localhost root]# cd /home/zenitur/Desktop/Raid
[root@localhost Raid]# make
make -C /usr/src/linux-2.6.3-4mdk SUBDIRS=/home/zenitur/Desktop/Raid modules
make[1]: Entering directory `/usr/src/linux-2.6.3-4mdk'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' не требует обновления.
CHK include/asm-i386/asm_offsets.h
CC [M] /home/zenitur/Desktop/Raid/iteraid.o
/home/zenitur/Desktop/Raid/iteraid.c: In function `itedev_open':
/home/zenitur/Desktop/Raid/iteraid.c:5579: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module h:502)
/home/zenitur/Desktop/Raid/iteraid.c: In function `itedev_close':
/home/zenitur/Desktop/Raid/iteraid.c:5816: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module h:514)
/home/zenitur/Desktop/Raid/scsi_module.c: At top level:
/home/zenitur/Desktop/Raid/iteraid.c:4666: warning: `IdeMediaStatus' defined but not used
Building modules, stage 2.
MODPOST
CC /home/zenitur/Desktop/Raid/iteraid.mod.o
LD [M] /home/zenitur/Desktop/Raid/iteraid.ko
make[1]: Leaving directory `/usr/src/linux-2.6.3-4mdk'
И вот уже 3 дня всё стоит. Снова лажу в Интернете, начал общаться в реальности и в аське, пробовать найденные программы для linux... Совершенно случайно, зайдя из интереса на www.bluejack.ru (сайт, посвящённый блюджекингу - закидыванию найденному где-нибудь на улице на телефон по Bluetooth всякой фигни, а потом наблюдать удивление на лице того, кому ты её закинул - этим я пытался заняться летом, забыв о реальности вокруг, сделя только, чтобы на меня машина не наехада - дурак...), нашёл драйвера Bluetooth для linux! Вау! Неужели я смогу выйти в Инет из linux! Всего мегабайт они занимают (http://www.broadcom.com/support/license.php?file=LINUX_SDK_RC-140_v1.4.3_x86_64.tar). А винт отдавать уже завтра... А так же интересоваться, выжил ли тот мальчик. Ведь я всё-таки попал. Краешком сапога хрясть! По голове. А уже потом о стенку... Я ему сказал приложить лёд и полежать, благо у него был последний урок... Даже если он выживет, могу окончательно поссориться с его одноклассницей. В общем, снова linux. В архиве нет ни rpm'ки, ни модуля, а предлагается сделать его вручную. Самое интересное, что модуль не создаётся, а ошибки он выдаёт те же самые!!! Один друг говорит, у меня может быть битая система. Я давно потерял обе книжки, от диска и как поставить linux, и делаю всё без них, а если честно, то почти их не читал :) Но всё по правилам, пусть тот, кто диск штамповал, и не несёт за него ответственности так как он бесплатный и скаченный, но зато всё по-правилам, linuxcenter.ru и БХВ-Петербург, известное издательство... Друг говорит, что может принести мне Red Hat 9 на 6 или 7 дисках. Где есть все проги, где ядро 2.4 и у меня есть дрова к raid для него и где по идее всё пойдёт... Но он же не поддерживает FireWire и USB2, придётся качать драйвер моей видеокарты (Radeon 9550, сижу на ней, более мощная сгорела...), где нет OpenOffice даже первой версии, и вообще там всё намного старее... Зато встанет. А ядро я попытаюсь обновить, благо оно уже есть у меня.
И вот я, как последний ламер, зашёл на форум с целью самому оставить сообщение...
Люди, посоветуйте что-нибудь! Где взять работающий модуль Raid для Mandrakelinux 10.0 Community? Почему может быть ошибка при компилировании? Ведь так хочется Linux! Я как в песне, всё ставлю, ставлю, ставлю его... Только над монитором висит не пингвин, а воллпейпер Windows XP, красивый такой, его случайно напечатали, когда дали флэшку и попросили распечатать все фотки. А там я забыл удалить его и карту Блудмуна. Ещё, почему-то идут под линуксом флэшки, но не идёт Flash-MP3 плеер, который при подключении виснет, хотя по сути, та же флэшка! А в винде работает. Что это может быть?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение murder »

недавно мне попадалась такая карта, ставиться вроде без проблем. На CD, который с ним идет есть сырцы дрова для ядер 2.4 и 2.6 выбираешь то, что тебе нужно - и ставишь.

Код: Выделить всё

cd 2.4.x
make
make install

Единственная проблема, которая у меня возникла, это конфликт контроллеров, у меня их 3 стоит. Но это тоже все можно побороть :)
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

murder
Ага, для 2.4.х с соответствующим ядром может всё и без проблем идёт, а у меня 2.6. При компиляции ошибка:
[root@localhost root]# cd /home/zenitur/Desktop/Raid
[root@localhost Raid]# make
make -C /usr/src/linux-2.6.3-4mdk SUBDIRS=/home/zenitur/Desktop/Raid modules
make[1]: Entering directory `/usr/src/linux-2.6.3-4mdk'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: `arch/i386/kernel/asm-offsets.s' не требует обновления.
CHK include/asm-i386/asm_offsets.h
CC [M] /home/zenitur/Desktop/Raid/iteraid.o
/home/zenitur/Desktop/Raid/iteraid.c: In function `itedev_open':
/home/zenitur/Desktop/Raid/iteraid.c:5579: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module h:502)
/home/zenitur/Desktop/Raid/iteraid.c: In function `itedev_close':
/home/zenitur/Desktop/Raid/iteraid.c:5816: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module h:514)
/home/zenitur/Desktop/Raid/scsi_module.c: At top level:
/home/zenitur/Desktop/Raid/iteraid.c:4666: warning: `IdeMediaStatus' defined but not used
Building modules, stage 2.
MODPOST
CC /home/zenitur/Desktop/Raid/iteraid.mod.o
LD [M] /home/zenitur/Desktop/Raid/iteraid.ko
make[1]: Leaving directory `/usr/src/linux-2.6.3-4mdk'
И, кажется, я это уже выкладывал.
Я тебе, конечно, верю... Какой Linux-то у тебя стоит? И ядро какое? И не завалялось ли у тебя "Красной Шапочки"?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
Аватара пользователя
Dr.Linux
Сообщения: 272
Статус: Cтудент
ОС: Mandriva Linux 2007 Discovery

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение Dr.Linux »

2 zenitur
Даа, ну Вы герой... Из Вас отличный линуксоид получится. Хотя, по правде говоря, Вы уже линуксоид раз столько смогли сделать и не отчаяться. Респект! Даже я бы так не смог.
Хау, я сказал Enter.
"Для теории нужны знания, для практики, сверх того, и умение".
А. Н. Крылов
Спасибо сказали:
Аватара пользователя
murder
Сообщения: 219
ОС: FreeBSD 8.0, Ubuntu 9.10

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение murder »

zenitur, насколько я вижу, в принципе поругалси но собралси :)
я когда под 2.4 ковырялся с ним, мне помогла вот эта дока

Linux server 2.4.32 #1 Sun Mar 15 01:30:19 MSK 2006 i686 Slackware 10.2
-//- Реальная смерть приходит с косой, а виртуальная с пассатижами -//-
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

2 murder
Находил её, и, чётко следуя инструкции, получил модуль. Только insmod сказал, что модуль неправильный.
У тебя 2.4 ядро, с ним вообще проблем нет, на диске от материнки модули готовые лежат для кучи ядер, а для ядра 2.6 предлагают скомпилировать. Может, я что-то не так делаю? Не может же быть одна и та же ошибка с компиляцией модулей ITE Raid и Bluetooth?!
2 Dr.Linux
Специально описал всё подробненько, может, кому-то так лучше, ну правда, так Linux хочется! Прогу прикольную нашёл под него вот, "Приготовление чая". Она спрашивает, "какой чай вы желаете" сначала, черный (3 мин.) Earl Grey (!) (5 мин.), и фруктовый чай (8 мин.), офигел, захотелось Earl Grey, заказал. В трее появилась кружка с серым пакетиком, при наведении курсора шёл обратный отсчёт. Через 5 минут выдвигается лоток DVD-ROM'а и программа вещает, что "Чай готов, приятного аппетита!"... Это типа таймер такой! Но что ещё лоток выдвинулся - это финиш! А если бы у меня его не было, а просто щель для диска, было бы весело:) А чего вы ко мне на "вы"?
ЗЫ. А линуксоидом стать естественно хочется. Ещё б дистрибутив найти не битый или с этим разобраться.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

2 murder
Вот, из того txt отрывочек:
As module
The driverpackage now also contains a module for the 2.6 kernel!
Go to: http://www.ite.com.tw/productInfo/Download.html
and get it there. This module won compile correctly yet. In the file
"Makefile" there's: "KERNEL_SRC = /usr/src/linux-2.6.1". Replace "linux-2.6.1" by the
name of the directory your kernel has. Save the changes and compile the module with the
"make" command. Next, copy the file "iteraid.ko" to your kernel module dir, the scsi subdir.
type "modprobe iteraid" to test the module.
If it works, place the modulename "iteraid" in your "/etc/modprobe.preload" file.
You can find the ITE IT8212 drivers as pre-packaged modules for several Distro's, but also the
source all in one file at: http://www.ite.com.tw/productInfo/Download.html
Сначала указываешь где исходники ядра, указал. Правда, там их не было, но команда "urpmi kernel-source" из консоли суперпользователя х установила. Дальше командуешь "make", получается модуль, его тестируешь, и "If it works...", а если он не хочет работать, то что? Не знаю кончено...
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
idv
Сообщения: 144

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение idv »

zenitur писал(а):
26.04.2006 18:40
[модуль, его тестируешь, и "If it works...", а если он не хочет работать, то что? Не знаю кончено...


На основе чего сделан вывод, что модуль не хочет работать?
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

idv
Ну блин ёлки-палки, я же писал!!! Говорит, неправильный модуль, при созжании три ошибки! Логи выше.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
V@nya
Сообщения: 35

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение V@nya »

zenitur , чё-то ошибок я не увидел, если ты имел ввиду warning, о это не ошибка, это нормально. Ты после make, make install из под рута делал?
Спасибо сказали:
idv
Сообщения: 144

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение idv »

zenitur писал(а):
01.05.2006 14:00
idv
Ну блин ёлки-палки, я же писал!!! Говорит, неправильный модуль, при созжании три ошибки! Логи выше.


Что говорит insmod/modprobe при попытке _загрузки_ модуля - вы не указали.
А вашему толкованию того, что он говорит - я как-то не верю.
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

V@nya
Делал... Invalid module!
idv
Тут достал ещё дистрибутив, SuSE 10, он всеми способами показывает мне, что я ламер, не понимает кроме простейших команд ничего! Пытаюсь в нём при установке включить модуль, руководствуясь readme для SuSE 8.2, скомандовал #mount /dev/fd0 /floppy - почитал флоппик - и выдал ошибку. Дискетка стояла. В процессе работы не захотел ни создавать модули, ни ядро обновлять, нет исходников ядра, а на команду urpmi kernel-sourca ругается, что первый раз слышит такое. Зато есть прогресс, при установке он всё же видит мой RAID, только говорит, "дрова гони...". В другом руководстве предлагалось скинуть прилагающиеся файлы на флоп, чтобы потом вручную указать, что у меня на дискете драйвер есть, указываю, он говорит, что не нашёл... Пробовал заменять файл iteraid.o на какой-нибудь из своей коллекции iteraid.ko разного размера, скачал из разных мест под разные ядра, тоже не увидел - может, там остальные файлы левые, или под другую версию...
Help!
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
idv
Сообщения: 144

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение idv »

Мыши плакали, кололись, но продолжали жрать кактус.

Так мы ругань после попытки загрузить модуль увидим или как?
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

После поста этой темы прошло много времени. Я уже почти линуксоид, компилировал ядро... =)) Мой RAID умер! Не Linux его убил! А Windows вместе с BIOS! Я пробовал после, и не раз, сделать так. чтобы он был увиден. Однажды, когда я переустанавливал SuSE 10.1 в феврале 2007 года, я отключил RAID свой физически. И RAID BIOS, не знаю зачем... Потом я всё подключил, кроме RAID BIOS. Винда попыталась загрузиться с первого жёсткого диска. Наступил виндец. Радостная трель винта, предшествующий загрузке, а потом "Синий экран смерти". Потом я перезагрузился, включил RAID BIOS, но было поздно: RAID определился и работал, но система выдала синий экран. После этого я загрузился с дискеток Partition Magic 8.0, одна из немногих программок, что мой RAID видела и могла с ним работать... Она сказала "Оп! А у вас ошибки на винте!" Длинные фразы. Странные цифры секторов... И зачем я только нажал на "пофиксить"... И вот он выдаёт картинку: ровно половина раздела (1 винт) - NTFS, а вторая половина "Неразмеченная область". Я в смятении и чуть не плакал. Там были и есть важные данные! Винты я тогда отключил и купил новый, с надежной восстановить свои данные. Мне нужен профессионал, который сможет мне помочь. С меня ящики с пивом... ;-( Виндовые восстанавливатели данных я боюсь, один из них "убил" мне данные на обычном винте, даже не RAID... Хотя, тогда нашлась резервная копия. Линуксовые хотя бы не изменят ни байтика без моего ведома, я вот хочу достать старый Red Hat, для которого у меня есть драйвер RAID, 2 чужих ненужных винта и сделать зеркальные копии, а уже потом начинать эксперрименты... Давно хочу... Ещё летом хотел... Но так и не смог. Винтов нет, как и планов, что делать дальше... Хочу всё вернуть и продолжить прерванную жизнь. Люди, помогите.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение 156 »

Если бы вы потратили всё это время на изучение винды , то 100% получили бы уже международный сертификат от мелкомягких. :)
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

156, Нет. Всё это время в мире Windows - это сумма тех секунд и минут, когда винда тормозила... Если винду изучать, помнишь, сколько было глюков? Прям в повседневной жизни! И синие экраны, и переустановки, и незнание, где что лежит, сложные манипуляции и сочетания кнопок, чтобы получить то, что должен уметь делать каждый компьютер... Под Linux проще. У тебя KDE? Наведи мышкой на регуляотр громкости и крутани ролик. видишь: громкоть меняется... Linux, он от души... А винда - тормозит.
Для тех, кто не хочет читать выше, описываю проблему: пытался поставить Linux на RAID ITE RAID. Впервые. Сначала порезал раздел NTFS, создал файловую систему для Linux и swap. Partition Magic 8.0 с дискет видел мой RAID прекрасно как и Windows XP, других программ, способных сделать это, я не знаю. Как оказалось, зря. Потому что в последствии второй винт встал в режим PIO и начал серьёзно тормозить систему, в конце концов стали учащаться случаи недозагрузки системы, и я всё вернул обратно. А вторая проблема в том, что нет драйверов под Linux. На официальном сайте есть дрова (http://www.ite.com.tw/product_info/file/pc...2_092005-09.zip) для нескольких ядер 2.4.x, и исходный код для ядер 2.6, который не компилируется. Ни у ккого. Даже у меня. Как оказалось, эта проблема пыталась быть решённой другими людьми, но решалась неудачно, а потом была добавлена поддержка в ядро 2.6.10, чтобы исчезнуть в 2.6.12, модуль стал нерабочим. Я поставил систему на другой, одиночный, винт, и пробовал заставить его увидеть RAID. Что интересно, Linux не повредил мне ни байтика. Виндовые восстановители данных уже на стадии анализа дисков все данные гробят, а Linux нет! И вот однажды, когда я выключил RAID BIOS, RAID не убил, но сильно покалечил Windows XP на пару с BIOS. Теперь читайте пост 14.
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали:
radioshpion
Сообщения: 1
ОС: asplinux12

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение radioshpion »

тоже мучаюсь с этим raid контроллером - драйвер нерабочий в последних ядерах 2.6.19 - 2.6.23.12 (pata_it821x)
при загрузке пишет
kernel: pata_it821x: controller in smart mode.
kernel: ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 20 (level, low) -> IRQ 20
kernel: ata1: PATA max MWDMA2 cmd 0xEE00 ctl 0xED02 bmdma 0xEA00 irq 20
kernel: ata2: PATA max MWDMA2 cmd 0xEC00 ctl 0xEB02 bmdma 0xEA08 irq 20
kernel: scsi1 : pata_it821x
kernel: ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
kernel: ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)

в в ядрах 2.6.16, 2.6.19, 2.6.20 - есть старый драйвер (it8212) работает, НО МЕДЛЕННО (2мб/c)

щас попробую уже хотябы 2.6.10 поставить можт быстрее заработает..
компилировать под 2.6.x неполучилось ниразу.

рейд нужен быстрый. а не 2мб/c

p.s. как же так.. в 2.6.10 все работало (надо проверить) а потом перестало.. както неправильно это
Спасибо сказали:
zenitur
Сообщения: 594
Статус: Одмин
ОС: openSuSE 10.2

Re: Как я боролся с Mandrake & (или) как установить ITE Raid!

Сообщение zenitur »

РАБОТАЕТ??? Ура! Надо мне найти это ядро. Только знаете, mount, наверно, скажет "неверная файловая система, или не знаю, что у вас там случилось". Вот если подключит со скоростью 2 мегабайта в секунду, не изменив ни байтика, вот тогда я и попробую линуксовые восстановители! Некоторым даже монтировать не надо. Кто-нибудь знает, как можно восстановить дважды повеждённый (виндой и партишеном) винт, я согласен потерять какие-нибудь файлики на конце первого винта! Ведь всё так просто! Они там, как в стеке записаны, без сложной организации данных! Программисты! Где вы?
А йа Ктулху! А йа - Медве-ед! А где Путин? Путина не-ет! Если встретишь - зохавай моск! А вернёшься - скажи ПРЕВЕД! Превед, Ктулху! Превед, Медвед!
Спасибо сказали: