Nas4free и Adaptec 6805H

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Дмитрйи
проходил мимо

Nas4free и Adaptec 6805H

Непрочитанное сообщение Дмитрйи » 2015-05-19 6:04:05

Здравствуйте!
Прошу помощи уважаемого сообщества.
Есть NAS: старенький системник на 915 чипсете с воткнутой в единственный PCI-E x16 картой Adaptec 6805H (HBA)
при попытке установки FreeNAS, NAS4Free 9.2 неправильно, на мой взгляд определяется 6805
ядром (без драйверов) определяется как Adaptec AIC7901 Ultra320 SCSI adapter
при попытке kldload драйвер с оффсайта - снова Adaptec AIC7901 Ultra320 SCSI adapter

вывод pciconf -lv

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

hostb0@pci0:0:0:0:      class=0x060000 card=0x1b921019 chip=0x25808086 rev=0x0e hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82915G/P/GV/GL/PL/910GL Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
vgapci0@pci0:0:2:0:     class=0x030000 card=0x1b921019 chip=0x25828086 rev=0x0e hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82915G/GV/910GL Integrated Graphics Controller'
    class      = display
    subclass   = VGA
pcib1@pci0:0:28:0:      class=0x060400 card=0x1b921019 chip=0x26608086 rev=0x05 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib2@pci0:0:28:1:      class=0x060400 card=0x1b921019 chip=0x26628086 rev=0x05 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2'
    class      = bridge
    subclass   = PCI-PCI
uhci0@pci0:0:29:0:      class=0x0c0300 card=0x1b921019 chip=0x26588086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:29:1:      class=0x0c0300 card=0x1b921019 chip=0x26598086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:29:2:      class=0x0c0300 card=0x1b921019 chip=0x265a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci3@pci0:0:29:3:      class=0x0c0300 card=0x1b921019 chip=0x265b8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:29:7:      class=0x0c0320 card=0x1b921019 chip=0x265c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
pcib3@pci0:0:30:0:      class=0x060401 card=0x1b921019 chip=0x244e8086 rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0x1b921019 chip=0x26408086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FR (ICH6/ICH6R) LPC Interface Bridge'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:31:1:    class=0x01018a card=0x1b921019 chip=0x266f8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller'
    class      = mass storage
    subclass   = ATA
atapci1@pci0:0:31:2:    class=0x01018f card=0x1b921019 chip=0x26518086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FW (ICH6/ICH6W) SATA Controller'
    class      = mass storage
    subclass   = ATA
none0@pci0:0:31:3:      class=0x0c0500 card=0x1b921019 chip=0x266a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
none1@pci0:1:0:0:       class=0x010700 card=0x08009005 chip=0x80819005 rev=0x05 hdr=0x00
    vendor     = 'Adaptec'
    class      = mass storage
    subclass   = SAS
re0@pci0:3:3:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL-8169 Gigabit Ethernet'
    class      = network
    subclass   = ethernet
попытка подкинуть дрова с офф. сайта

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

	kernel: pmspcv0: agtiapi PCI Probe Vendor ID : 0x9005 Device ID : 0x8081
May 19 07:49:05	nas4free	
kernel: ahd0: <Adaptec AIC7901 Ultra320 SCSI adapter> mem 0xfeaf0000-0xfeafffff,0xfeae0000-0xfeaeffff,0xfead0000-0xfeadffff,0xfea80000-0xfeabffff irq 17 at device 0.0 on pci1
Спасибо!

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35291
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Nas4free и Adaptec 6805H

Непрочитанное сообщение Alex Keda » 2015-05-19 8:16:37

А какая разница как детектится? Главное чтоб работало
Убей их всех! Бог потом рассортирует...

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

Nas4free и Adaptec 6805H

Непрочитанное сообщение guest » 2015-05-19 11:11:43

Дмитрйи писал(а):Здравствуйте!
Прошу помощи уважаемого сообщества.
Есть NAS: старенький системник на 915 чипсете с воткнутой в единственный PCI-E x16 картой Adaptec 6805H (HBA)
при попытке установки FreeNAS, NAS4Free 9.2 неправильно, на мой взгляд определяется 6805
ядром (без драйверов) определяется как Adaptec AIC7901 Ultra320 SCSI adapter
при попытке kldload драйвер с оффсайта - снова Adaptec AIC7901 Ultra320 SCSI adapter

вывод pciconf -lv

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

hostb0@pci0:0:0:0:      class=0x060000 card=0x1b921019 chip=0x25808086 rev=0x0e hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82915G/P/GV/GL/PL/910GL Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
vgapci0@pci0:0:2:0:     class=0x030000 card=0x1b921019 chip=0x25828086 rev=0x0e hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82915G/GV/910GL Integrated Graphics Controller'
    class      = display
    subclass   = VGA
pcib1@pci0:0:28:0:      class=0x060400 card=0x1b921019 chip=0x26608086 rev=0x05 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib2@pci0:0:28:1:      class=0x060400 card=0x1b921019 chip=0x26628086 rev=0x05 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2'
    class      = bridge
    subclass   = PCI-PCI
uhci0@pci0:0:29:0:      class=0x0c0300 card=0x1b921019 chip=0x26588086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:29:1:      class=0x0c0300 card=0x1b921019 chip=0x26598086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:29:2:      class=0x0c0300 card=0x1b921019 chip=0x265a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
uhci3@pci0:0:29:3:      class=0x0c0300 card=0x1b921019 chip=0x265b8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:29:7:      class=0x0c0320 card=0x1b921019 chip=0x265c8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller'
    class      = serial bus
    subclass   = USB
pcib3@pci0:0:30:0:      class=0x060401 card=0x1b921019 chip=0x244e8086 rev=0xd5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0x1b921019 chip=0x26408086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FR (ICH6/ICH6R) LPC Interface Bridge'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:31:1:    class=0x01018a card=0x1b921019 chip=0x266f8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller'
    class      = mass storage
    subclass   = ATA
atapci1@pci0:0:31:2:    class=0x01018f card=0x1b921019 chip=0x26518086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FW (ICH6/ICH6W) SATA Controller'
    class      = mass storage
    subclass   = ATA
none0@pci0:0:31:3:      class=0x0c0500 card=0x1b921019 chip=0x266a8086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller'
    class      = serial bus
    subclass   = SMBus
none1@pci0:1:0:0:       class=0x010700 card=0x08009005 chip=0x80819005 rev=0x05 hdr=0x00
    vendor     = 'Adaptec'
    class      = mass storage
    subclass   = SAS
re0@pci0:3:3:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL-8169 Gigabit Ethernet'
    class      = network
    subclass   = ethernet
попытка подкинуть дрова с офф. сайта

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

	kernel: pmspcv0: agtiapi PCI Probe Vendor ID : 0x9005 Device ID : 0x8081
May 19 07:49:05	nas4free	
kernel: ahd0: <Adaptec AIC7901 Ultra320 SCSI adapter> mem 0xfeaf0000-0xfeafffff,0xfeae0000-0xfeaeffff,0xfead0000-0xfeadffff,0xfea80000-0xfeabffff irq 17 at device 0.0 on pci1
Спасибо!
если HBA'шный контроллер Adaptec 6805H на чипе AIC7901, то все законно и правильно.
Не надо путать RAID контроллер Adaptec 6805 и HBA контроллер 6805H, буква "H" как раз к тому
что это HBA.

Соответственно, контроллер на чипе AIC7901 и распознается драйвером ahd, диски SAS/SATA будут
именоваться как сказевые "daX".

Что Вас смущает?
Вот только зачем ставить заведомо unsupported(EOL) FreeBSD систему 9.2-RELEASE? Непонятно.
Ладно еще 9.3, лучше 10.1, в них по идее, Adaptec 6805H (HBA) должен работать с системными
драйверами.

Дмитрйи
проходил мимо

Nas4free и Adaptec 6805H

Непрочитанное сообщение Дмитрйи » 2015-05-19 14:15:30

Alex Keda писал(а): Главное чтоб работало
Дык, не работает..
none1@pci0:1:0:0....
а 9.2 потому, что драйвер под нее есть, хотя перепробовал уже и 9,1 и 9.3 и 10...
нет винтов в системе.

а можно ahd попросить не распознавать железку?

Дмитрйи
проходил мимо

Nas4free и Adaptec 6805H

Непрочитанное сообщение Дмитрйи » 2015-05-19 14:20:23

Да и чип на нем PMC PM8081...

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

Nas4free и Adaptec 6805H

Непрочитанное сообщение guest » 2015-05-19 15:30:13

Дмитрйи писал(а):Да и чип на нем PMC PM8081...
sorry, только что хотел отписать: увы pm8081 во FreeBSD не поддерживается
и видимо вообще с драйверами для pmc-sierra никак.
Вобщем, разошлись Adaptec и FreeBSD уже давно, у Adaptec - коммерция, у FreeBSD - ZFS...

Не судьба, только 9.0 и 9.1 для которых есть родные Adaptec'овские драйвера.

Прощелкал Adaptec рынок HBA со своими могутными рейдами и pmc-контроллерами, даже
openindiana и illumos отказались от портирования драйверов pmc-sierra из linux, imho.

Дмитрйи
проходил мимо

Nas4free и Adaptec 6805H

Непрочитанное сообщение Дмитрйи » 2015-05-19 16:54:02

guest писал(а):.
только 9.0 и 9.1 для которых есть родные Adaptec'овские драйвера.
Так и там ровно такая же проблема, причем я не могу понять, что происходит...
Голая, свежая система, сразу неправильно определяет железку, причем, сообщает none1@pci0:1:0:0
при попытке kldload "родных" дров - результат тот же...
Причем kernel: pmspcv0: agtiapi PCI Probe, где pmspcv - название модуля дров.
На сколько я понимаю, дрова встали, на железкой все равно управляет ahd: kernel: ahd0: <Adaptec AIC7901 Ultra320 SCSI adapter>

FiL
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2010-02-05 0:21:40

Nas4free и Adaptec 6805H

Непрочитанное сообщение FiL » 2015-05-19 17:11:30

а прибить этот самый AIC7901 нельзя, чтоб не лез куда не следует?
Хотя, конечно, использовать неподдерживаемый HBA - это верный путь к проблемам. И, возможно, оно и к лучшему, что проблемы вылезают на этапе инсталляции, а не когда вдруг весь нас со всеми данными пошел к ебеням.

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

Nas4free и Adaptec 6805H

Непрочитанное сообщение guest » 2015-05-19 17:20:52

Дмитрйи писал(а):
guest писал(а):.
только 9.0 и 9.1 для которых есть родные Adaptec'овские драйвера.
Так и там ровно такая же проблема, причем я не могу понять, что происходит...
Голая, свежая система, сразу неправильно определяет железку, причем, сообщает none1@pci0:1:0:0
при попытке kldload "родных" дров - результат тот же...
Причем kernel: pmspcv0: agtiapi PCI Probe, где pmspcv - название модуля дров.
На сколько я понимаю, дрова встали, на железкой все равно управляет ahd: kernel: ahd0: <Adaptec AIC7901 Ultra320 SCSI adapter>
самый простой вариант, взять флешку с 9.1-RELEASE, загрузиться, выйти в live, поднять сеть,
скачать на флешку *pmspcv.ko, затем:

покажите на чистой системе:

# uname -a
# kldstat
# cat /var/run/dmesg.boot
# pciconf -lv

затем:

# kldload pmspcv.ko
# pciconf -lv

ну или вовсе установить 9.1 на флешку для эксперимента, чтобы с HDD не париться.