BSDPORTAL.RU

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

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




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

Зарегистрирован: Пн 26 май, 2014 12:37 pm
Сообщения: 70
Откуда: 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
Сообщения: 3136
Откуда: Мезозой Пангея
IMHO устройство без драйвера в статусе none не инициализировано системой и не может влиять на ее работу. Разве только, что именно это устройство физически сгоревшее...

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.19.6-zen-uksm-my+ #1 ZEN SMP Sat Dec 1 19:51:13 EET 2018 x86_64 x86_64 x86_64 GNU/Linux


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

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


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


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

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5204
Откуда: Москва
Если ничего не ищется в 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 часа


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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