RAID аппаратный, как определить fakeRAID?

vasek
Как смотреть - сначала смотрим вывод lspci и находим шину нашего RAID Controller,
поправлю, сначала нужно в биосе включить RAID, а уж потом он появится в списке lspci
если не включить, то в списке будут или achi (у меня по умолчанию) или ide (устаревшая технология).
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
vasek
базовый класс (Class Code) - setpci -s 00:1f.2 0B.B
средний класс (Subclass) - setpci -s 00:1f.2 0A.B
младший класс (Prog IF) - setpci -s 00:1f.2 09.B
интереснее были бы ответы что это означает.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
поправлю, сначала нужно в биосе включить RAID, а уж потом он появится в списке lspci
Когда писал, имел ввиду чистый аппаратный RAID, то есть на отдельной плате ... если его подсоединили, то оно, как правило, и включено.
А твой RAID controller хитрый - и согласен, если его не активировать в BIOS, то его и не будет видно - на этапе загрузки он не будет сконфигурирован.

nafanja
интереснее были бы ответы что это означает.
Есть базы устройств, например, посмотри это - и выходит, что должно быть 01 04 00

PS - новые базы давно не скачивал, просто это мне уже и не нужно ... возможно там что то и изменилось.
Ошибки не исчезают с опытом - они просто умнеют
nafanja
интереснее были бы ответы что это означает.
Может я не совсем то ответил, попробую уточнить - каждое устройство PCI имеет конфигурационное адресное пространство размером 256 байт, из которых первые 64 байта стантартизированы, остальные по усмотрению производителя. С помощью данного конфигурационного пространства производится идентификация устройств, считывается его текущее состояние, осуществляется настройка и управление работой и др.
Дамп конфигурационного пространства находятся в файле /sys/bus/pci/devices/<адрес_шины>/config, посмотреть который можно так
полностью 256 байт - sudo hexdump -C /sys/bus/pci/devices/<адрес_шины>/config
первые 64 байта - hexdump -C /sys/bus/pci/devices/<адрес_шины>/config
или используя утилиту lspci
полностью 256 байт - sudo lspci -xxx -s <адрес_шины>
первые 64 байта - lspci -x -s <адрес_шины>
PS - <адрес_шины> нужного устройства узнаем из вывода lspci (1-ое поле, типа такого - 00:02.0)

Описание конфигурационного адресного пространства хорошо описано, например, хорошее полное описание .. en .. или .. ru.. или совсем простое, википедия

Чтобы не мучаться с подсчетом байт, удобнее использовать утилиту setpci, с помощью которой легко прочитать нужную информацию из регистров PCI
setpci -s <адрес_шины> NN.B
где NN - смещение/адрес регистра, B (или W или L) - длина (байт, слово, двойное слово)
а еще удобнее, чтобы не мучаться в поиске смещения и длины, смотреть вывод setpci --dumpregs, где это все расписано и указано
Ошибки не исчезают с опытом - они просто умнеют
Господа, не могли бы вы объяснить гуманитурию, для чего вообще нужен RAID, какую функцию он выполняет? Попытался почитать wiki, но утонул в айтишно-технических терминах и чуть не заснул, так ничего толком и не поняв. Если не затруднит, объясните простыми словами, как для ребёнка, или особо одаренного
надёжность хранения данных и повышение скорости чтения/записи (при некоторых конфигурациях)
такие дела.
Следующий вопрос будет про JBOD.

cucullus, чел зарегистрировался чтоб потроллить, а вы ведетесь...

Archenoob
объясните простыми словами, как для ребёнка
В википедии в картинках с раскрасками, проще некуда.
Aivar
Следующий вопрос будет про JBOD.

cucullus, чел зарегистрировался чтоб потроллить, а вы ведетесь…

Archenoob
объясните простыми словами, как для ребёнка
В википедии в картинках с раскрасками, проще некуда.
Вы заблуждаетесь, и в мыслях не было троллить. Ну честное слово, читал википедию (как и писал выше) и ничегошеньки не понял. Мой личный опыт показывает, что иногда специалист способен доступным языком объяснить то, что техническая литература (расчитанная на читателей с определенным техническим базисом знаний) сделать не в состоянии, утопая в специальных и только узкому числу лиц понятных терминах. Ответившему - спасибо!
Пы.Сы. Зарегистрировался недавно, да. И что? Что из этого следует? Все когда-нибудь и что-нибудь делали впервые. В линуксе не больше года,из них в арче - месяца три. Интересно всё, но от обилия информации глаза разбегаются. К IT не имею никакого отношения.
Archenoob
и в мыслях не было
Тогда пардон. Просто вспомнилось...
Тему не найду, но появился тут как-то штрих. Я, мол, такой весь нуб/лапоть/валянок, имею такой-то трабл, прошу помочь. Далее приблизительный диалог:
- Давайте выхлоп в терминале таких-то команд.
- Чего сее таково, как открыть?
- Открывается так-то.
- Где тут мышка?
- Нигде, клава онли.
- Вот выхлоп, что сие значит и что дальше?
- Далее это и это.
- Ничего не понятно…
И т.д. и т.п.
Через несколько страниц, когда надоело, этот поц выдает:
- Решилось пересборкой ядра с таким-то конфигом и запуском с такими-то параметрами.
Т.е. отсосните все иголочку.
За это убивать надо.

Archenoob
К IT не имею никакого отношения.
Я тоже. Многие... Но линь вообще и арч в частности как бы обязывает.
 
Зарегистрироваться или войдите чтобы оставить сообщение.