The OpenNET Project / Index page

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



"Старый драйвер BusLogic BT-958 под FreeBSD 14"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Драйверы, оборудование / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 22-Окт-24, 13:54 
Всем доброго времни суток!

Нашёл в закромах старенькую машинку конца 2000-х годов, весьма серьёзную по тем временам: 512 метров памяти, SCSI BusLogic BT-958, винт один из трёх ещё живой. И захотелось мне встряхнуть стариной и поностальгировать - поставить домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда - 14-я фря не знает ничего про этот контроллер. Поиски по hardware показали, что поддержка bt пропала после 13.2.
Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и собрать его?
1а. Может, просто ядрёный модуль бинарно подсунуть новому ядру? COMPAT_3-13 в GENERIC-есть, заявлено, что должно поддерживаться на бинарном уровне...
2. Какой файл модуля является драйвером bt? Пробежавшись по своим старым архивам, не нашёл файла bt.ko ни в 11.2, ни в 12.4, хотя в конфгах ядра.GENERIC устройство заявлено. Абыдно, да!.. :(

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от lavremail (ok), 24-Окт-24, 14:12 
> Всем доброго времни суток!
> Нашёл в закромах старенькую машинку конца 2000-х годов, весьма серьёзную по тем
> временам: 512 метров памяти, SCSI BusLogic BT-958, винт один из трёх
> ещё живой. И захотелось мне встряхнуть стариной и поностальгировать - поставить
> домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда
> - 14-я фря не знает ничего про этот контроллер. Поиски по
> hardware показали, что поддержка bt пропала после 13.2.

поддержка пропала после 11'ого релиза, в нем драйвер урезали и возможно
до нерабочего состояния, начиная с 12'ой ветки исчез
Если не ошибаюсь, полноценная поддержка еще была в 10ой ветке

> Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и
> собрать его?

думаю что нет, зависимость от ISA.


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

2. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 24-Окт-24, 18:26 
>> Нашёл в закромах старенькую машинку конца 2000-х годов, весьма серьёзную по тем
>> временам: 512 метров памяти, SCSI BusLogic BT-958, винт один из трёх
>> ещё живой. И захотелось мне встряхнуть стариной и поностальгировать - поставить
>> домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда
>> - 14-я фря не знает ничего про этот контроллер. Поиски по
>> hardware показали, что поддержка bt пропала после 13.2.
> поддержка пропала после 11'ого релиза, в нем драйвер урезали и возможно
> до нерабочего состояния, начиная с 12'ой ветки исчез
> Если не ошибаюсь, полноценная поддержка еще была в 10ой ветке

Что-то работает (см ниже), насколько полноценно - не знаю.

>> Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и
>> собрать его?
> думаю что нет, зависимость от ISA.

Ну вот 11.2 его (контроллер) на PCI прекрасно видит и даже ставится:
bt0: <Buslogic Multi-Master SCSI Host Adapter> port 0x1060-0x107f mem 0xfebfd000-0xfebfd01f irq 17 at device 16.0 on pci0
bt0: BT-958 FW Rev. 5.07B Ultra Wide SCSI Host Adapter, SCSI ID 7, 192 CCBs
da0 at bt0 bus 0 scbus0 target 0 lun 0
da1 at bt0 bus 0 scbus0 target 1 lun 0
root@freebsd11:/usr/home/user # uname -a
FreeBSD freebsd11 11.2-STABLE FreeBSD 11.2-STABLE #10 r340674: Wed Nov 21 08:43:32 MSK 2018

Вот только модуля bt.ko я не наблюдаю. :( Есть в сырцах # ls -al /usr/src/sys/dev/buslogic/
total 140
drwxr-xr-x    2 root  wheel    512 Nov 20  2018 .
drwxr-xr-x  319 root  wheel   4608 Nov 20  2018 ..
-rw-r--r--    1 root  wheel  62373 Nov 20  2018 bt.c
-rw-r--r--    1 root  wheel   9199 Nov 20  2018 bt_eisa.c
-rw-r--r--    1 root  wheel   9118 Nov 20  2018 bt_isa.c
-rw-r--r--    1 root  wheel   8786 Nov 20  2018 bt_mca.c
-rw-r--r--    1 root  wheel   5982 Nov 20  2018 bt_pci.c
-rw-r--r--    1 root  wheel  18645 Nov 20  2018 btreg.h

Но как его собрать без Makefile-а? Я, к моему большому сожалению, в ядрёном программировании не силён (да и от самого программирования уже остались лишь shell-костыли). Сейчас пытаюсь разобраться в Makefile-ах дерева /usr/src, но это процесс небыстрый. :( Вот и прошу помощи более опытных коллег - может, кто подскажет, как можно попробовать собрать драйвер? Жить на 11.Х сегодня, мне кажется, не совсем правильно - многое из портов не соберётся уже.

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

3. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от Pahanivo пробегал (?), 25-Окт-24, 01:44 
> 2000-х годов,
> 512 метров памяти
> 14-я фря не знает
> серверок для прокси/мыла

1) Ты серьезна? Эта тачила в современных реалиях поди и как шлюз с NAT не потянет.
2) А в 14 релиз ты зачем уперся??? Ставь 11 и не выеживайся ))


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

4. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 25-Окт-24, 08:33 
>> 2000-х годов,
>> 512 метров памяти
>> 14-я фря не знает
>> серверок для прокси/мыла
> 1) Ты серьезна? Эта тачила в современных реалиях поди и как шлюз
> с NAT не потянет.

Ну, гигабита Интернета у меня дома нет и не предвидится в ближайшие лет 5-10, в пределах домашней локалки кино 4-8-16К я гонять не собираюсь, а в остальном: фря - не винда, слава богу! И ей для жизни 8 ГБ не обязательно от слова "совсем". Гуй мне там не нужен - пусть стоит себе в углу, делает мелкую, но нужную повседневную работу...

> 2) А в 14 релиз ты зачем уперся??? Ставь 11 и не выеживайся ))

Поставил. Но голая система - это не то, что я хочу, а пакаджи говорят: "либХХХ не соответствует" - обновляй, а порты тоже говорят - "таких (версий) портов уже нет в репозиториях, система устарела - надо всё обновить"... Шутка ли - на 3 релиза уже мир ушёл вперёд!.. Пилить руками зависимости - я не настолько самурай. Потому и решил начать жизнь в ногу со временем с чистого листа. Только вот диск пропадает из-за контроллера. :(

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

5. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от Pahanivo (ok), 25-Окт-24, 09:58 
> Ну, гигабита Интернета у меня дома нет и не предвидится в ближайшие
> лет 5-10, в пределах домашней локалки кино 4-8-16К я гонять не
> собираюсь, а в остальном: фря - не винда, слава богу! И
> ей для жизни 8 ГБ не обязательно от слова "совсем". Гуй
> мне там не нужен - пусть стоит себе в углу, делает
> мелкую, но нужную повседневную работу...

нууу софт то как бы ты хочешь ставить не нулевых годов )))

> Поставил. Но голая система - это не то, что я хочу, а
> пакаджи говорят: "либХХХ не соответствует" - обновляй, а порты тоже говорят
> - "таких (версий) портов уже нет в репозиториях, система устарела -
> надо всё обновить"... Шутка ли - на 3 релиза уже мир
> ушёл вперёд!.. Пилить руками зависимости - я не настолько самурай. Потому
> и решил начать жизнь в ногу со временем с чистого листа.
> Только вот диск пропадает из-за контроллера. :(

fetch *.src.tar.gz
./configure
make
make install

остальное для слабаков ...

ПыСы
Буквально месяц назад поставил:

# uname -a
FreeBSD radsrv 14.1-RELEASE-p5 FreeBSD 14.1-RELEASE-p5 GENERIC amd64

Система стоковая - крутятся пока только перловые скрипты по крону, даже демонов нет никаких.

last pid: 99468;  load averages:  0.35,  0.26,  0.20                                                                                                                                                               up 21+20:31:21  11:54:36
31 processes:  1 running, 30 sleeping
CPU:  0.0% user,  0.0% nice,  0.0% system,  0.0% interrupt,  100% idle
Mem: 2132K Active, 837M Inact, 319M Wired, 180M Buf, 820M Free
Swap: 5971M Total, 5971M Free


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

6. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 25-Окт-24, 12:23 
> нууу софт то как бы ты хочешь ставить не нулевых годов )))

Дык, отож! Новый софт (зависимости) ругается на старые системные либы и не хочет собираться. А старые версии для 11-й ветки уже не просто найти...

>> Только вот диск пропадает из-за контроллера. :(
> fetch *.src.tar.gz
> ./configure
> make
> make install
> остальное для слабаков ...

Эта дорога известна контроллер бы включить!..

> ПыСы
> Буквально месяц назад поставил:
> # uname -a
> FreeBSD radsrv 14.1-RELEASE-p5 FreeBSD 14.1-RELEASE-p5 GENERIC amd64

аналогично: FreeBSD srv 14.1-RELEASE FreeBSD 14.1-RELEASE GENERIC i386

Всё шуршит. Только на SATA. А хочется и SCSI задействовать. Не выбрасывать же диск!...

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

7. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от lavremail (ok), 25-Окт-24, 13:01 
>> нууу софт то как бы ты хочешь ставить не нулевых годов )))
> Дык, отож! Новый софт (зависимости) ругается на старые системные либы и не
> хочет собираться. А старые версии для 11-й ветки уже не просто
> найти...

неудивительно

> аналогично: FreeBSD srv 14.1-RELEASE FreeBSD 14.1-RELEASE GENERIC i386
>
> Всё шуршит. Только на SATA. А хочется и SCSI задействовать. Не выбрасывать
> же диск!...

выбрасывать однако. Сомневаюсь что scsi hdd долго проживет...
camcontrol для просмотра дефектных блоков и состояния.

ps. i386... вроде как в 15'ой уже не будет поддерживаться? да и сомневаюсь
что freebsd под i386 тестируют и гоняют.

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

8. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 25-Окт-24, 15:35 
>> аналогично: FreeBSD srv 14.1-RELEASE FreeBSD 14.1-RELEASE GENERIC i386
>>
>> Всё шуршит. Только на SATA. А хочется и SCSI задействовать. Не выбрасывать
>> же диск!...
> выбрасывать однако. Сомневаюсь что scsi hdd долго проживет...

Из трёх один дохлый был, да..., второй живой, но уставший. А этот говорит, что как пионер.
У меня где-то валяется комплект ISA SCSI+2-хгиговый винт, на котором я с красной шляпой игрался ещё на 486DX2, кажется... Существенно быстрее работало, чем тогдашние IDE...

> camcontrol для просмотра дефектных блоков и состояния.

Виктория прошлась, кривую построила без провалов... У меня не пром-задачи - /var планирую вынести со временем на SATA, если на самбу созрею - куплю новые диски, построю корзину. А так 250-ка (считай - 1,5 штуки) без дела... :( Загнал бы в зеркало - пусть живёт...

> ps. i386... вроде как в 15'ой уже не будет поддерживаться? да и
> сомневаюсь что freebsd под i386 тестируют и гоняют.

Пока есть, работает нормально. Искать экзотическую память, чтобы набить до модных ныне 2-4-8-16 ГБ смысла не вижу. Про конец поддержки в 15-й версии читал, но её пока не наблюдается - только планы. Ставить х64 на полгига памяти тоже считаю не рациональным. Если вдруг проект получит большое развитие (в чём я сильно сомневаюсь), можно будет взять нормальную машинку посвежее, насетапить систему, перелить конфиги и файлы данных и отправить в прод.

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

9. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от Pahanivo (ok), 25-Окт-24, 18:04 
Судя по кол-ву памяти есть мнение шта у тебя 32биная система, и о каком х64 ты говоришь слабо понятно  ...
Ты бы хоть хардварь расписал чисто поржать ...


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

10. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 02-Ноя-24, 15:59 
> Судя по кол-ву памяти есть мнение шта у тебя 32биная система, и
> о каком х64 ты говоришь слабо понятно  ...

Читайте внимательнее: про х64 (а, вернее, - про смысл х86) писал lavr.

> Ты бы хоть хардварь расписал чисто поржать ...

А смысл? Вам - поржать, а машинке - работать. По делу же сказать, всё равно, нечего. :(
Эх, вот был бы здесь netch или ещё один товарищ из зауралья - забыл ник... :(
А за "поржать" можно и на anekdot.[ru|net|etc] сходить...

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

12. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от Pahanivo (ok), 05-Ноя-24, 11:40 
> Читайте внимательнее: про х64 (а, вернее, - про смысл х86) писал lavr.

Чиво?

> А смысл? Вам - поржать, а машинке - работать. По делу же
> сказать, всё равно, нечего. :(
> Эх, вот был бы здесь netch или ещё один товарищ из зауралья
> - забыл ник... :(
> А за "поржать" можно и на anekdot.[ru|net|etc] сходить...

Это называется непонимание сарказма, юмора и темы в целом ... хосподи, куда тебя понесло?

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

11. "Старый драйвер BusLogic BT-958 под FreeBSD 14"  +/
Сообщение от anonymous (??), 04-Ноя-24, 17:58 
>[оверквотинг удален]
> домашний серверок для прокси/мыла и прочих мелких экспериментов. Да вот беда
> - 14-я фря не знает ничего про этот контроллер. Поиски по
> hardware показали, что поддержка bt пропала после 13.2.
> Подскажите, гуру: 1. можно ли выдернуть из старой системы этот драйвер и
> собрать его?
> 1а. Может, просто ядрёный модуль бинарно подсунуть новому ядру? COMPAT_3-13 в GENERIC-есть,
> заявлено, что должно поддерживаться на бинарном уровне...
> 2. Какой файл модуля является драйвером bt? Пробежавшись по своим старым архивам,
> не нашёл файла bt.ko ни в 11.2, ни в 12.4, хотя
> в конфгах ядра.GENERIC устройство заявлено. Абыдно, да!.. :(

Чёт здесь лучше NetBSD или OpenBSD попробовать.

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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