Не компилится драйвер контроллера Promise FastTrak TX4650

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lobzik
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-09-26 19:01:17

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение lobzik » 2011-09-26 22:06:42

Вот и я наступил с размаху на эти грабли.
Не заводится TX4650 под 2.6.35.6-45.
Сначала не компилилась - ручками ковырял исходники, потом нашел эту ветку и скачал пропатченные (огромное спасибо kpp). Собралось. Наступил на Invalid module format. Нашел и подсунул Module.symvers. Теперь наблюдаю вот такое:

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

[root@cthulhu tx4650-k32]# insmod t3sas.ko
Killed
В dmesg вот такое

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

[  464.615192] BUG: unable to handle kernel NULL pointer dereference at 0000000c
[  464.615202] IP: [<c049a188>] trace_module_notify+0x6a/0x269
[  464.615214] *pde = bb439067
[  464.615219] Oops: 0000 [#1] SMP
[  464.615225] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map
[  464.615230] Modules linked in: t3sas(+) sunrpc cpufreq_ondemand acpi_cpufreq mperf ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 uinput snd_hda_codec_realtek snd_hda_codec_intelhdmi snd_hda_intel snd_hda_codec snd_hwdep snd_seq snd_seq_device snd_pcm ir_lirc_codec bttv lirc_dev v4l2_common ir_sony_decoder videodev v4l1_compat videobuf_dma_sg ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ppdev snd_timer videobuf_core btcx_risc ir_nec_decoder ir_common parport_pc snd r8169 8139too ir_core tveeprom 8139cp i2c_i801 mii iTCO_wdt iTCO_vendor_support parport microcode soundcore snd_page_alloc i915 drm_kms_helper drm i2c_algo_bit i2c_core video output [last unloaded: scsi_wait_scan]
[  464.615311]
[  464.615317] Pid: 1847, comm: insmod Not tainted 2.6.35.6-45.fc14.i686 #1 G41M-ES2H/G41M-ES2H
[  464.615323] EIP: 0060:[<c049a188>] EFLAGS: 00010207 CPU: 0
[  464.615328] EIP is at trace_module_notify+0x6a/0x269
[  464.615333] EAX: 00000000 EBX: 00000001 ECX: 00000000 EDX: f47b55a0
[  464.615338] ESI: 00000000 EDI: 00000001 EBP: f509ff50 ESP: f509ff34
[  464.615343]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[  464.615348] Process insmod (pid: 1847, ti=f509e000 task=f5133f20 task.ti=f509e000)
[  464.615352] Stack:
[  464.615355]  f6404cc0 f47b55a0 f8baa8ec 00000000 c09d4450 00000000 00000001 f509ff6c
[  464.615366] <0> c07a9e40 f8baa8ec c09d2cbc c09d19c8 00000000 003c5ff4 f509ff8c c0451e2c
[  464.615377] <0> fffffffd 00000000 f8baa8ec 00000001 f8baa8ec 00000000 f509ff9c c0451e51
[  464.615389] Call Trace:
[  464.615400]  [<c07a9e40>] ? notifier_call_chain+0x2b/0x4d
[  464.615408]  [<c0451e2c>] ? __blocking_notifier_call_chain+0x39/0x4d
[  464.615415]  [<c0451e51>] ? blocking_notifier_call_chain+0x11/0x13
[  464.615423]  [<c0462181>] ? sys_init_module+0x5c/0x19b
[  464.615429]  [<c07a7374>] ? syscall_call+0x7/0xb
[  464.615433] Code: 00 48 03 45 f0 39 45 f0 89 45 e8 0f 84 05 02 00 00 e8 05 f7 ff ff 85 c0 89 45 e4 0f 84 f5 01 00 00 31 f6 e9 68 01 00 00 8b 45 f0 <83> 78 0c 00 0f 84 57 01 00 00 8b 40 08 8b 50 20 85 d2 74 29 8b
[  464.615497] EIP: [<c049a188>] trace_module_notify+0x6a/0x269 SS:ESP 0068:f509ff34
[  464.615505] CR2: 000000000000000c
[  464.615510] ---[ end trace c3d1c50f5c25797c ]---
Это безнадежно или что-то ещё можно придумать? У меня кончились идеи...

А по поводу надежности этих контроллеров есть вот такой опыт: уже три года живет домашняя файлопомойка/бэкап ноутбуков/торрент/осел и плацдарм для пыток с этим контроллером в RAID5. Сначала стояли 4 Seagate Barracuda 500 Гб, одна осыпалась - пережил ребилд, причем на горячую, потом полный дамп и замена всех винтов на Hitachi 1TB, и все это работало 24/7/365, также было несколько отключений питания на горячую - тоже пережил. Стояла fc8 - 2.6.23 кажется. Типичный траффик за месяц (торрент и осел) - 200Гб к себе, 1.8Тб от себя. Без нареканий. Так что не все так плохо... Ну да, на запись очень медленный, но мне это некритично.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lost_on_vacation
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-07-21 18:59:22

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение lost_on_vacation » 2011-09-27 18:08:16

to lobzik: А какова задача, которая преследуется собиранием драйвера? Видятся ли подключенные к промису диски как /dev/sda /dev/sdb и т.п.?

lobzik
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-09-26 19:01:17

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение lobzik » 2011-09-28 0:47:14

lost_on_vacation писал(а):to lobzik: А какова задача, которая преследуется собиранием драйвера? Видятся ли подключенные к промису диски как /dev/sda /dev/sdb и т.п.?
Задача - снова завести рейд-5 как был. Не потеряв данные с дисков.
Диски видятся. Я подозреваю, что надо как-то отключить встроенный в ядро AHCI драйвер, чтоб не мешал t3sas, но как и какой именно?

whitefox
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-06-18 12:57:53

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение whitefox » 2012-06-18 13:04:45

Привет. Всем
Купил чудо контролер и установил последнюю Ubuntu 12.04 LTS сервер
Из коробки не завилась. Стал гуглить нашел этот форум.
Проверил ядро
Linux ubuntu 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
И понял, что шансов у меня маловато :(

whitefox
проходил мимо
Сообщения: 2
Зарегистрирован: 2012-06-18 12:57:53

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение whitefox » 2012-06-18 13:28:05

Понял, что драйвер нужен для файк-реида, а диски без него должны определиться. И лучше использовать ZFS
http://www.danielscottlawrence.com/inst ... on-a-n40l/

shumm
проходил мимо

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение shumm » 2012-12-27 19:10:21

kpp писал(а):Я взял за основу ftp://hi.dp.ua/pub/SATA/tx4650/patches/
подправил два файла исходников (файлы с исправлениями osd_inc.h, osd_main.c) ftp://hi.dp.ua/pub/SATA/tx4650
Это для TX4650, думаю для 2650 можно сделать аналогично.

2 _Andy попроще нужно быть. Здесь никто никому ничего не обязан.
Добрейший души человек ! Как бы у Вас взять эти файлики . Указанный ФТП не фунцианирует :( . На debian squeeze этот девай заводится или компилить надо ?

Bugaev
мл. сержант
Сообщения: 129
Зарегистрирован: 2011-08-11 23:10:32

Re: Не компилится драйвер контроллера Promise FastTrak TX465

Непрочитанное сообщение Bugaev » 2013-08-25 22:32:24

воткнул контроллер в free4nas, какой драйвер нужен под freebsd 9.1 ???