The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Патч для интеграции ATA в подсистему CAM во FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от opennews (ok) on 28-Июн-09, 12:07 
Во FreeBSD подсистему CAM (https://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=cam&cate...), изначально реализующую унифицированный модульный интерфейс для разработки драйверов для SCSI устройств, добавлена (http://docs.freebsd.org/cgi/mid.cgi?4A4517BE.9040504) поддержка средств для управления устройствами с шиной ATA/SATA. Патч не влияет на работу текущей ATA подсистемы FreeBSD, но позволяет ускорить реализацию поддержки некоторых новых AHCI контроллеров, например, уже представлены экспериментальные CAM-драйверы для контроллеров ICH8 и JMB363.


Новая инфраструктура поддерживает такие возможности, как NCQ (http://ru.wikipedia.org/wiki/NCQ) (Native Command Queuing), MSI (http://ru.wikipedia.org/wiki/Message_Signaled_Interrupts) (Message Signaled Interrupts) и мультипликатор портов (Port Multiplier (http://en.wikipedia.org/wiki/Port_multiplier)). Управление  производится через стандартную утилиту camcontrol. Патч (http://people.freebsd.org/~mav/cam-ata.20090626.patch) доступен для дерева исходных текстов FreeBSD 8-CURRENT.

URL: http://docs.freebsd.org/cgi/mid.cgi?4A4517BE.9040504
Новость: https://www.opennet.ru/opennews/art.shtml?num=22353

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

 Оглавление

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

1. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Осторожный (ok) on 28-Июн-09, 12:07 
То есть недо понимать, что SATA - это очень близко к SCSI c точки зрения интерфейсов, раз смогли сделать поддержку через SCSI.

А есть драйвера для ICH9 ?

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

2. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +1 +/
Сообщение от Alexander Motin on 28-Июн-09, 12:53 
SATA весьма далек от SCSI, но все-же общих моментов достаточно, чтобы имело смысл использовать общую инфраструктуру для обоих миров. В том числе: приоритезированные очереди команд, инфраструктура драйверов периферийных устройств, возможность SAS контроллеров и экспандеров работать с SATA устройствами. При этом для каждого типа интерфейса здесь используется отдельный модуль транспорта, что позволяет учесть необходимую специфику работы без необходимости эмулировать что-либо.

Драйвер работает с любыми AHCI контроллерами. Здесь неверный перевод.

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

3. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  –4 +/
Сообщение от Аноним (??) on 28-Июн-09, 13:23 
ну наконец-то. пол года ждал, не знал, как жить без этого.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  –4 +/
Сообщение от Planner on 28-Июн-09, 14:56 
хилый закос неадеквата СкотА Лонга под Мэта Диллона. DragonFly (силами буквально пары человек) их снова опередила. Но, как оказалось, зависть некоторых разработчиков FreeBSD тоже может принести пользу проэкту. Ведь сия фича так и просилась быть реализованной. Браво!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Planner on 28-Июн-09, 15:23 
http://marc.info/?l=dragonfly-kernel&m=124474047428767&w=2
http://marc.info/?t=124479799200001&r=1&w=2&n=13
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Alexander Motin on 28-Июн-09, 16:09 
Попрошу без наездов! Подход принципиально разный. Dragonfly один в один скопировали подход OpenBSD, который предполагает эмуляцию SCSI шины и команд для ATA контроллеров. Подход же данной реализации состоит в расширении CAM для нативной поддержки ATA шин и команд наравне со SCSI.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  –3 +/
Сообщение от iZEN (ok) on 28-Июн-09, 19:11 
С этим патчем система так же падает при выдёргивании на горячую SAS-накопителей (как и USB-флэшек)?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Arti (??) on 28-Июн-09, 19:37 
Читая коментари здесь, я все чаще вспоминаю о "велосипедных навесах".

Представлен для тестов действительно интересный патч, в место того чтобы сказать спасибо авторам и занятся тестированием, рассуждаем на тему психологии личности и должна ли система валится в панику, если из системы исчезает накопитель с смонтированной файловой системой. Вам самим то не смешно?

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

11. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Buy email on 28-Июн-09, 21:22 
>должна ли система валится в панику, если из системы исчезает накопитель с смонтированной файловой системой.

Если система валиться в панику из-за исчезнувшей из системы флешки (созданной для того чтоб исчезать и появляться в системе "внезапно") то это очень смешно :)

А по сабжу: спасибо авторам!

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

12. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Аноним (??) on 28-Июн-09, 21:42 
У меня флешку можно вставлять и вытаскивать сколько угодно (фря 7.2 но и на 6 вроде так же было). Паника наступает только при ребуте/шатдауне. Я один такой ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от DrNo (??) on 28-Июн-09, 23:50 
Нет, не один, тут народ очень часто всякую пургу постит, которую когда-то где-то слышал.
У меня еще и паника не наступает, наверно чего-то делаю не то. Пойду втыкать/вытыкать флешку, может упадет? А то тут такие спецы утверждают, что аж 3.14здец
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от savant on 28-Июн-09, 23:58 
паника наступает при umount выдернутой флешки.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от iZEN (ok) on 29-Июн-09, 00:18 
>паника наступает при umount выдернутой флешки.

Ну вот, если отвалится из-за плохого контакта CAM-устройство (или выдернуть SAS на горячую), то не делайте umount, а то системе поплохеет.


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

16. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от Arti (??) on 29-Июн-09, 00:54 
Вы уверены что паника в случае с флешкой возникала в CAM? Вообще как выстроена иерархия от файловой системы до накопителя? На пример вообще зачем понадобилось вводить GEOM, И может ли быть так что описываемая паника с флешкой не имеет никакого отношения к представленными изменениям?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от anon on 29-Июн-09, 07:46 
>Вы уверены что паника в случае с флешкой возникала в CAM? Вообще
>как выстроена иерархия от файловой системы до накопителя? На пример вообще
>зачем понадобилось вводить GEOM, И может ли быть так что описываемая
>паника с флешкой не имеет никакого отношения к представленными изменениям?

Насколько я понял, проблема где-то глубоко в GEOM - не может сбросить файлуху и справедливо решает, что произошло что-то плохое, т.к. для нее нет такого явления как съемные носители, которые могут внезапно пропасть.

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

19. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от anonymous (??) on 29-Июн-09, 10:24 
>У меня флешку можно вставлять и вытаскивать сколько угодно (фря 7.2 но и на 6 вроде так же было). Паника наступает только при ребуте/шатдауне. Я один такой ?

Дядя, сделай umount -f /mnt/flash (или куда она была там примонтирована) и удивись.

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

20. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  –1 +/
Сообщение от Аноним (??) on 29-Июн-09, 16:35 
>Дядя, сделай umount -f /mnt/flash (или куда она была там примонтирована) и удивись.

только что сделал, всё в порядке.

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

21. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от tor email(??) on 30-Июн-09, 10:21 
Ждем NCQ для SATA в FreeBSD 7-CURRENT :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

22. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от тигар (ok) on 30-Июн-09, 14:21 
wake up, Neo. 7-CURRENT уже давно нет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

23. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от tor email(??) on 30-Июн-09, 15:53 
>wake up, Neo. 7-CURRENT уже давно нет.

Сорри имелся ввиду стейбл :-)

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

24. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от аноним on 01-Июл-09, 14:18 
Дядя, это давно починили. Проснись и пой.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

25. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от аноним on 01-Июл-09, 14:26 
>Сорри имелся ввиду стейбл :-)

А для четверки не хотите? Не будет этого для семерки никогда, хотите плюшек - юзайте свежие версии системы.

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

26. "Патч для интеграции ATA в подсистему CAM во FreeBSD"  +/
Сообщение от tor email(??) on 13-Июл-09, 11:54 
А если хотим юзать на продакшене ?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


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

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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