LinuxForum.Fans
Тема

ACHI FreeBSD

Автор: kennedy 12 сообщений 8241 просмотров
#110849

Нужно включить AHCI
Как написано на форуме нужно сконфигурированный ядро

device pci
device scbus
device ahci
или
/boot/loader.conf
ahci_load="YES"

отредактировать /etc/fstab + BIOS

тут все понятно.
Объясните мне что за зверь NCQ? И как его потом подключить?

FreeBSD 8.0 amd64

#110854
kennedy написал:
Объясните мне что за зверь NCQ?

NCQ

kennedy написал:
И как его потом подключить?

вывод

text
dmesg| grep -E  '(ahci|ada)' 

покажите.
Если мне память не изменяет то рулить всем этим дело надо с помощью atacontrol, кстати начиная с 8й версии, должна быть поддержка NCQ.

#110859

ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to accept, logging disabled

Описание NCQ я нашел не могу найти как потом его включить после включения AHCI весь интернет обыскал только написано какая классная штука.

#110863
kennedy написал:
писание NCQ я нашел не могу найти как потом его включить после включения

atacontrol + camcontrol, как пишут на "буржуйных" сайтах, надо еще опцию в ядро добавить "options ATA_CAM", так же вот здесь посмотри

#110865
kennedy написал:
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to accept, logging disabled

так вы ядро пересобирали или добавили /boot/loader.conf строчку вида: ahci_load="YES"
если есть возможность, то покажите вывод dmesg и вывод:

text

smartctl -i <device>
#110868

Еще нет. Пока что собираю информацию. Последний вопрос. как узнать какие опция/девайсы включены на уже работающем ядре. есть какая то возможность из рабочего ядра выжать мейкфайл?

#110871

kennedy, uname -a или uname -i посмотреть, и посмотреть наличие каталога sys в папке /usr/src.
Как пересобрать ядро, хорошо описывается в handbook к FreeBSD

#110874

Нет. не то. Сейчас стоит пересобраное ядро с включенными некоторыми опция дополнительно до стандартного. По моему только квота и фаервол. Вот хочу глянуть с какими параметрами собиралось то ядро которое сейчас стоит.

#110876
kennedy написал:
Нет. не то. Сейчас стоит пересобраное ядро с включенными некоторыми опция дополнительно до стандартного. По моему только квота и фаервол.

так вывод то покажите uname -i или а, и все станет ясно, хотя как вариант может быть у вас и GENERIC к примеру. А так ищите ваше ядро вот здесь:

text

/usr/src/sys/amd64/conf
#111050
kennedy написал:
Нужно включить AHCI

[console]kldload ahci[/console]

#111063

Кроме включения в биосе и строки в лодер ничего не делал. Но кажется все включилось. Ядро стандартное.

ada0 at ahcich0 bus 0 target 0 lun 0
ada0: <WDC WDXXX 80.00A80> ATA/ATAPI-8 SATA 2.x device
ada0: 300.000MB/s transfers
ada0: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C)
ada0: Native Command Queueing enabled

Но вот при проверке camcontrol напротив Support yes напротив Enable пусто. Жесть. Как бы еще проверить что NCQ включено?

Feature Support Enable Value Vendor

Native Command Queuing (NCQ) yes 31/0x1F
Tagged Command Queuing (TCQ) no no 31/0x1F
SMART yes yes

#111176
kennedy написал:
ada0: Native Command Queueing enabled

этого не достаточно что ли?

Войдите или зарегистрируйтесь, чтобы ответить.