powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Promise TX2 Plus && FreeBSD4.1
12 сообщений из 12, страница 1 из 1
Promise TX2 Plus && FreeBSD4.1
    #32982149
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присматриваю контроллер под фрю. Присмотрел Promise TX2 Plus .
Дров под фрю нет, но есть под linux (suse, шапка, мандрак), есть исходники дров.
Ну и вопрос - удастся ли его прикрутить, как и какие трудности могут возникнуть?

P.S. Пока не брал, думаю...
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32982567
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не знает? Или выходной?


Не хочется отдавать 40 баксов а потом проплясав с бубном неделю понять что оно не заработает....
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988092
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крикну - а в ответ тишина.... :)

Ну хоть чё-то напишите... Совсем никак, кто-то где-то по слухам с бубном плясал полгода и прикрутил... Вообще никто ничё не знает?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988115
new_admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну не знаем мы, не знаем...
хотя если есть исходники, компилятор, голова и руки, то должно заработать.
а почему нет?
ну а при ей нет списка поддерживаемых ОС?
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988155
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не исходников не видно... Там модуль ядра и всё (ну и прога для инсталляции)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988175
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибся - есть исходники.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
215.
216.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
              Promise SATA150 Series Linux Driver Version  1 . 00 . 0 . 8 
              ----------------------------------------------------

July  23 ,  2003 

Contents
========

- Foreword
- Support List
- File List
- Prerequisites
- Building and Installation
- OS Dependent Information
- Troubleshooting
- Support


Foreword
========

Use this driver with all Promise SATA150 Series adapter and onboard
chipsets running under the Linux operating system. 


Support List
============

The following Promise SATA150 series adapters and Linux operating systems are
compatible with the drivers in this release:

Chipset  Adapter Name
-------- ------------
PDC20318 Promise SATA150 TX4
PDC20375 Promise SATA150 TX2plus
PDC20378 Promise SATA  378 
PDC20618 Promise Ultra  618 

OS  kernel version
--  --------------
RedHat  7 . 3  kernel  2 . 4 . 18 - 3 
RedHat  8 . 0  kernel  2 . 4 . 18 - 14 
Mandrake  9 . 0  kernel  2 . 4 . 19 - 16 
SuSE  8 . 0  kernel  2 . 4 . 18 
SuSE  8 . 1  kernel  2 . 4 . 19 
TurboLinux  8 . 0  kernel  2 . 4 . 18 
N/A  kernel  2 . 4 .x (a kernel that you compiled)


File List
=========

File Name Description
--------- -----------
pdc618_mod.c Promise SATA150 Series Linux Driver 
pdc618_mod.h header file of pdc618_mod.c
Makefile Makefile of Linux driver
README  this README
cam/  directory of Common Access Module (CAM). 
  needed by pdc618_mod.c


Prerequisites
=============

A develop environment is required to compile SATA150 Linux driver. Please 
verify these tools are all functional. The easiest way is to choose the
developer toolkit when installing Linux. 

 4 . 1  kernel source code
    #rpm -qa|grep kernel-source

 4 . 2  GNU C
    #gcc --version

 4 . 3  GNU make
    #make --version

 4 . 4  binutils
    #ld --version

 4 . 5  modutils
    #insmod -V
   

Building and Installation
=========================

For the build to work properly it is important that the currently running 
kernel MATCH the version and configuration of the installed kernel source. 

 5 . 1  Create the folder: /usr/local/src/pdc-ultra

 5 . 2  Copy all files in the Ultra- 1 . 0 . 8  package into the pdc-ultra folder.

 5 . 3  Clean up old object files.

    #make clean

 5 . 4  Compile SATA150 Linux driver.

    #make

 5 . 5  Install the driver module.

    #make install
   
 5 . 6  Load SCSI driver first 
    (Some OS have built in kernel and can skip this step, such as SuSE)
 
    #insmod scsi_mod
    #insmod sd_mod

 5 . 7  Load the driver module.

    #insmod pdc-ultra

   NOTE: `insmod pdc-ultra' and `insmod pdc-ultra.o' is different.
   `insmod pdc-ultra' will load /lib/modules/<kernel_version>/kernel/drivers/
         scsi/pdc-ultra.o
   `insmod pdc-ultra.o' will load pdc-ultra.o in current directory.

 5 . 8  Create a RAM Disk. An example:

    #mkinitrd --preload scsi_mod --preload sd_mod --with=pdc-ultra 
    /boot/initrd.ft `uname -r`

 5 . 9  Edit your boot loader to recognize the RAM Disk.

 5 . 10  Restart Linux, partition and format the drive(s) on the SATA150 card.
       

OS Dependent Information
========================

 6 . 1  SuSE  8 .x

   Compiling Linux SATA150 Drivers  
   -------------------------------
   When trying to compile SATA150 drivers on SuSE  8 .x systems a compilation 
   failure occurs, and a message regarding a mismatch between the running kernel
   and the kernel source tree configuration appears. By default, SuSE installs
   SMP kernel while the kernel source tree is configured for UP. A possible 
   solution is to reconfigure kernel configuration.

   #cd /usr/src/linux/
   #make mrproper
   #cp /boot/vmlinuz.config .config
   #make oldconfig
   #make dep

     

Troubleshooting
===============

 7 . 1  Can't compile SATA Linux dirver
-------------------------------
   1. Read Prerequisties section, make sure all tools are functional. For more
      information, please read kernel documents.
   2. Linux kernel must be configured correctly.


When I `insmod pdc-ultra.o', there are some error messages.

 7 . 2  pdc-ultra.o: kernel-module version mismatch
-------------------------------------------
   That means kernel version mismatch.
    1 . check kernel source version in `/usr/src/linux/include/linux/version.h' 
   2. check the currently running kernel version

      #uname -r

   3. Both two version must match.
   4. If not match, please reconfigure kernel.


7.3
pdc-ultra.o: unresolved symbol scsi_unregister_module
pdc-ultra.o: unresolved symbol scsi_register
pdc-ultra.o: unresolved symbol scsi_register_module
pdc-ultra.o: unresolved symbol scsi_unregister
-----------------------------------------------------
   That means scsi module have not load.
   1. Load scsi module first
      #insmod scsi_mod
      #insmod sd_mod
   2. Load scsi module first
      #mkinitrd --preload scsi_mod --preload sd_mod


7.4 pdc-ultra.o: create_module: Operation not permitted
---------------------------------------------------
   That means you must have root privilege to load driver.


7.5
pdc-ultra.o: init_module: Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters, including 
invalid IO or IRQ parameters.
---------------------------------------------------------------------------
   That means SATA driver can't find any supporting adapter.
    1 . check your adapter is in SATA driver supporting list.
    2 . verify adapter is correctly installed in PCI slot.
    3 . BIOS load correctly and detect all hard drives.
    4 . linux have detected your adapter
      #lspci -n | grep 105a

      for example, it shows like this, where 105a is vendor id,  3375  is device 
      id.

          01 : 03 . 0  Class  0180 : 105a: 3375  (rev  01 )

      here is a short list of vendor id and device id.
      Chipset  Adapter Name  Vendor:Device
      -------  ------------  -------------
      PDC20318  Promise SATA150 TX4 105a: 3318 
      PDC20375  Promise SATA150 TX2plus 105a: 3375 
      PDC20378  Promise SATA  378  105a: 3373 
      PDC20618  Promise Ultra  618  105a: 6626 

    5 . recompile driver and load correct driver
      #make -C cam clean all
      #make clean all
      #insmod pdc-ultra.o


 7 . 6  insmod: a module named pdc-ultra already exists
-----------------------------------------------
   That means SATA driver have been loaded.  Ther is no need to load it again.
   SATA driver status can be found by using following command
   #cat /proc/scsi/pdc-ultra/*


Support
=======

This code is provided as-is and Promise Technology does not provide
technical support for the code. This Linux source code should only be
used by experienced Linux users.  


If you have any Linux Source Code comments, please email: 
linuxcomments@promise.com and linux@promise.nl 

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988185
new_admin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так-с...

OS kernel version
-- --------------
RedHat 7.3 kernel 2.4.18-3
RedHat 8.0 kernel 2.4.18-14
Mandrake 9.0 kernel 2.4.19-16
SuSE 8.0 kernel 2.4.18
SuSE 8.1 kernel 2.4.19
TurboLinux 8.0 kernel 2.4.18
N/A kernel 2.4.x (a kernel that you compiled)
особенно нас интересует последняя строчка... как я понял, это что-либо на ядре 2.4 выше...фря твоя должна ее съесть...
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32988295
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Беру. :)
Накрайняк кроме ULTRA 320 SCSI (привет --null-- я так и не нашёл, куда на этом intel втыкать лямпочку HDD) под форточками будет ещё один контроллер :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32994781
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
new_adminхотя если есть исходники, компилятор, голова и руки, то должно заработать.
а почему нет?
По вышозначенному у меня чё-то нехватает (рук или головы, может и того и другого...)
Итак, приобрёл :)
Естественно - не определился (unknown card at irq11)? ни с generic ни с чем :)
Естественно - не собрались дрова :) Makefile в linux и фре малость разные :)

Никто ни разу не натыкался на статью как кто-то чё-то под фрю с linux дровами крутил... А то у меня исходники есть, но вот с какой стороны к ним подобраться не знаю...
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32994909
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть поплясал с буном, попытался подрихтовать Makefile шоб как во фре был... Ничё не вышло.
Остаётся только обновляться до 4.11(он поддерживает) Щас попробую в VmWare, а потом уж на реальной машине...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32995146
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lissyaraИтак, приобрёл :)
Естественно - не определился (unknown card at irq11)? ни с generic ни с чем :)
Естественно - не собрались дрова :) Makefile в linux и фре малость разные :)
а как же gmake?

ps: результат следовало ожидать - сырцы дровей просто так не портируются с линукса на фрю
...
Рейтинг: 0 / 0
Promise TX2 Plus && FreeBSD4.1
    #32995190
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничё, не хочется, но придётся обновиться до 4.11 - она поддерживает...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Promise TX2 Plus && FreeBSD4.1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]