The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"помогите прикрутить драйвер для sata promise к ядру"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"помогите прикрутить драйвер для sata promise к ядру"  
Сообщение от kostil (ok) on 08-Мрт-06, 17:02 
поставил контроллер promise sata300 tx4 скачал исходники дров с официального сайта сделал все что описано в инструкцие по установке дров:
Prerequisties
=============

A develop environment is required to compile SATAII150/300 Linux driver. The easiest
way is to choose develop toolkit when installing linux.

1. kernel source code
   (PS: Please make sure you have linux kernel source code at ("/usr/src/linux").
       For Linux Kernel 2.6 like FedoraCore, it may be installed by rpm command with packaged source.
        And we recommend the user to refer the Linux's USERGUIDE that you have,
        if you have any questions about kernel source code.)
   ex: Under the OS of Fedora Core 3
       #rpm -i kernel-2.6.9-1.667.src.rpm
       #rpmbuild -bp --target=i686 /usr/src/redhat/SPECS/kernel-2.6.9.spec
       #mv /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9 /usr/src
       #rpmbuild --rmsource --rmspec /usr/src/redhat/SPECS/kernel-2.6.9.spec
       #cd /usr/src
       #ln -s linux-2.6.9 linux    
       #cd linux  
       #make mrproper
       #cp configs/kernel-2.6.9-i686.config .config
       #vi Makefile(Modify EXTRAVERSION=-prep to =-1.667)
       #make menuconfig
       #make
2. gcc compiler


Building and Installation
=========================
You can easily build/install driver according to the following steps:

Step 1. Set the proper ulsata2 binary

    make clean

Step 2. Build driver binary file.

    make DRIVER_SRC_DIR=`pwd`

Step 3. Install the driver module.

     #cp -f ulsata2.ko
        /lib/modules/<kernel_version>/kernel/drivers/scsi/ulsata2.ko

Step 4. Remove the module of sata_promise.ko(if it is necessary)

     #rmmod sata_promise.ko    

Step 5. Load the driver module.

     #insmod ulsata2.ko
    
PS: Makefile script can receive parameters from command line, so if you want to build drive according to specific settings, such as build driver automaticly.
    Please refer to Makefile script itself or contact to the author.

да вот только есть проблема: после перезагрузки подгрузаются старые дрова, и соответственно контроллер не определяется, и диски не монтируются.

как это поправить?
если перекомпилировать ядро то как прикрутить к нему драйвер вместо его стандартного?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "помогите прикрутить драйвер для sata promise к ядру"  
Сообщение от kostil (ok) on 09-Мрт-06, 09:53 
подскажите хоть ссылочку где почитать:(
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру