BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Сб 14 апр, 2018 1:47 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 май, 2014 12:37 pm
Сообщения: 65
Откуда: UA
FreeBSD 11.1 поставлена на p55+i5 проц.

система ловит жёсткий "клин" раз в 5-7 часов.

по pciconf есть 6 девайсов без драйверов. Возможно они там и не нужны, но всё же интересно стало как найти/подобрать дарйвер под эти "none", возомжно в них проблема.
"pciconf -lvbc"
Код:
none0@pci0:0:8:0:       class=0x088000 card=0x00850062 chip=0xd1558086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor System Management Registers'
    class      = base peripheral
    cap 10[40] = PCI-Express 2 root endpoint max data 128(128)
                 link x0(x0) ASPM disabled(L0s)
    ecap 000b[100] = Vendor 0none1@pci0:0:8:1:  class=0x088000 card=0x00850062 chip=0xd1568086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor Semaphore and Scratchpad Registers'
    class      = base peripheral
    cap 10[40] = PCI-Express 2 root endpoint max data 128(128)
                 link x0(x0) ASPM disabled(L0s)
    ecap 000b[100] = Vendor 0none2@pci0:0:8:2:  class=0x088000 card=0x00850062 chip=0xd1578086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor System Control and Status Registers'
    class      = base peripheral
    cap 10[40] = PCI-Express 2 root endpoint max data 128(128)
                 link x0(x0) ASPM disabled(L0s)
    ecap 000b[100] = Vendor 0none3@pci0:0:8:3:  class=0x088000 card=0x00850062 chip=0xd1588086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor Miscellaneous Registers'
    class      = base peripheral
none4@pci0:0:16:0:      class=0x088000 card=0x00850062 chip=0xd1508086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor QPI Link'
    class      = base peripheral
none5@pci0:0:16:1:      class=0x088000 card=0x00850062 chip=0xd1518086 rev=0x11 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Core Processor QPI Routing and Protocol Registers'
    class      = base peripheral


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 15 апр, 2018 7:06 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3129
Откуда: Мезозой Пангея
IMHO устройство без драйвера в статусе none не инициализировано системой и не может влиять на ее работу. Разве только, что именно это устройство физически сгоревшее...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.15.17-zen+ #15 ZEN SMP PREEMPT Sat Apr 14 09:48:33 EEST 2018 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 16 апр, 2018 1:14 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн 26 май, 2014 12:37 pm
Сообщения: 65
Откуда: UA
Оффтоп:
нашёл причину глюков у себя - интеловская гигабитная PCI сетевуха 1000MT на чипе 82540 (драйвер em).
Она стояла в паре к двум другим интеловским гигабитным PCI-e Intel CT на чипе 82574L (драйвер тот же em).
убрал PCI сетевуху и глюки ушли.


но первоначальный вопрос по подбору драйвера в силе. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 16 апр, 2018 6:47 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5161
Откуда: Москва
Если ничего не ищется в handbook и man'ах, грепать старшую половину chip id в src/sys/dev.
Для этих регистров я ничего не нашёл, но вот как это могло бы быть:

Код:
% pciconf -lv pci0:0:31:3
none0@pci0:0:31:3:      class=0x0c0500 card=0x844d1043 chip=0x1c228086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family SMBus Controller'
    class      = serial bus
    subclass   = SMBus
% grep -R 0x1c22 /usr/src/sys/dev/
/usr/src/sys/dev/bce/if_bcefw.h:0x196c00, 0x187400, 0x25e2ffee, 0x1c22025,
/usr/src/sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h:#define mmAFMT_AVI_INFO1                                                        0x1c22
/usr/src/sys/dev/drm/amd/include/asic_reg/dce/dce_8_0_d.h:#define mmDIG0_AFMT_AVI_INFO1                                                   0x1c22
/usr/src/sys/dev/drm/amd/include/asic_reg/dce/dce_10_0_d.h:#define mmDCP1_OVL_SURFACE_ADDRESS_HIGH                                         0x1c22
/usr/src/sys/dev/ichsmb/ichsmb_pci.c:#define   ID_CPT            0x1c22
/usr/src/sys/dev/qlnx/qlnxe/reg_addr.h:#define CAU_REG_IGU_CMD_FIFO                                                                                 0x1c2200UL //Access:WB_R DataWidth:0x35   // Debug: Provides read-only access of the IGU command FIFO. Intended for test/debug purposes.
% less /usr/src/sys/dev/ichsmb/ichsmb_pci.c
...
#define ID_CPT                          0x1c22
...
static const struct ichsmb_device {
        uint16_t        id;
        const char      *name;
} ichsmb_devices[] = {
...
        { ID_CPT,       "Intel Cougar Point SMBus controller"           },
...
}
% kldload ichsmb
% pciconf -lv pci0:0:31:3
ichsmb0@pci0:0:31:3:    class=0x0c0500 card=0x844d1043 chip=0x1c228086 rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family SMBus Controller'
    class      = serial bus
    subclass   = SMBus


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика