Compatibility : Windows 7, 8, Vista, XP
Download Size : 6MB
Requirements : 300 MHz Processor, 256 MB Ram, 22 MB HDD
Limitations: This download is a free evaluation version. To unlock all features and tools, a purchase is required.
Pci Bar Error Updating Error Codes are caused in one way or another by misconfigured system files in your windows operating system.
If you have Pci Bar Error Updating errors then we strongly recommend that you Download (Pci Bar Error Updating) Repair Tool .
This article contains information that shows you how to fix Pci Bar Error Updating both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Pci Bar Error Updating error code that you may receive.
Note: This article was updated on 2023-01-09 and previously published under WIKI_Q210794
Contents
What is Pci Bar Error Updating error?
The Pci Bar Error Updating error is the Hexadecimal format of the error caused. This is common error code format used by windows and other windows compatible software and driver vendors.
This code is used by the vendor to identify the error caused. This Pci Bar Error Updating error code has a numeric error number and a technical description. In some cases the error may have more parameters in Pci Bar Error Updating format .This additional hexadecimal code are the address of the memory locations where the instruction(s) was loaded at the time of the error.
What causes Pci Bar Error Updating error?
The Pci Bar Error Updating error may be caused by windows system files damage. The corrupted system files entries can be a real threat to the well being of your computer.
There can be many events which may have resulted in the system files errors. An incomplete installation, an incomplete uninstall, improper deletion of applications or hardware. It can also be caused if your computer is recovered from a virus or adware/spyware attack or by an improper shutdown of the computer. All the above actives may result in the deletion or corruption of the entries in the windows system files. This corrupted system file will lead to the missing and wrongly linked information and files needed for the proper working of the application.
How to easily fix Pci Bar Error Updating error?
There are two (2) ways to fix Pci Bar Error Updating Error:
Advanced Computer User Solution (manual update):
1) Start your computer and log on as an administrator.
2) Click the Start button then select All Programs, Accessories, System Tools, and then click System Restore.
3) In the new window, select «Restore my computer to an earlier time» option and then click Next.
4) Select the most recent system restore point from the «On this list, click a restore point» list, and then click Next.
5) Click Next on the confirmation window.
6) Restarts the computer when the restoration is finished.
Novice Computer User Solution (completely automated):
2) Install program and click Scan button.
3) Click the Fix Errors button when scan is completed.
4) Restart your computer.
How does it work?
This tool will scan and diagnose, then repairs, your PC with patent pending technology that fix your windows operating system registry structure.
basic features: (repairs system freezing and rebooting issues , start-up customization , browser helper object management , program removal management , live updates , windows structure repair.)
Источник
Moschip MCS9815CV + BAR error updating
- Posts: 26
- Thank you received: 0
Hallo,
i have installed LinuxCNC with the LiveCD.
Motherboard: Asus a8nsli
On one PCI slot i plugged in a Deloc dual lpt card. The chip on the card is the: Moschip MCS9815CV
When i start my computer i get following message:
[0.193621] pci 000:05:08: BAR 0 error updating (0x40000008 != 0x000048)
and this for BAR0 to BAR5 wit different adresses.
Afterwards:
modprobe: can´t load module micorcode(kernle/arch/x86/kernle/microcode.ko): No such device
After booting i startet: lspci -v
but the pci i device was not listed.
Non class device
And the memory .
Can anybody help me?
I don´t know what to do.
Thank you very much
Please Log in or Create an account to join the conversation.
- ArcEye
- Offline
- Junior Member
- Posts: 23
- Thank you received: 801
i have installed LinuxCNC with the LiveCD.
modprobe: can´t load module micorcode(kernle/arch/x86/kernle/microcode.ko): No such device
Look in /lib/modules//kernel/arch/x86/kernel/
Is microcode.ko really missing?
It rather sounds more like an error with your computer or the card.
Try moving the card to another PCI slot, do you get the same error?
Please Log in or Create an account to join the conversation.
Источник
Как я могу заставить Mellanox ConnectX-2 работать на этой материнской плате ASUS для настольных ПК?
Люди, похоже, довольны бывшими в употреблении Mellanox ConnectX-2 в Linux, поэтому я взял пару. Обе карты приводят к тому, что сетевой интерфейс отображается на одном компьютере, но ни один не отображается на другом компьютере.
- EVGA 120-LF-E650 настольная плата
- Ubuntu 16.04 LTS
- Linux 4.4.0
Не работает компьютер
- ASUS Z87-PLUS UEFI настольная плата
- ArchLinux
- Linux 4.4.5
Попытка 1
После заставки ASUS появляется пустой экран с единственным мигающим курсором, который никогда не попадает в GRUB. В этот момент на другом компьютере отображалось сообщение «Нажмите какую-нибудь клавишу, чтобы войти в сетевой менеджер загрузки Mellanox». (Хотелось бы вообще отключить этот экран, потому что я никогда не собираюсь загружать PXE.)
Попытка 2
Я сбросил окно, и на этот раз он загрузил Linux, но ядро сообщает:
Моя встроенная Intel больше не работает:
Извлечение карты Mellanox не возвращает карту Intel. Intel возвращается только после того, как я отключил питание материнской платы и снова включил ее.
Попытка 3
Я отключил все функции энергосбережения PCIe в настройке UEFI, попробовал другой порт PCIe и передал acpi = off или pcie_aspm = off в Linux.
Согласно источнику драйвера, это означает, что PCIe BAR был 4 МБ, но ожидал 1 МБ? Может быть, мне нужно отключить SR-IOV на карте, но я не знаю как; для ConnectX-3 это можно сделать через mlxconfig. Мне даже не нужны SR-IOV, я не планирую использовать VF.
Попытка 4
Я загрузил образ прошивки не HP с веб-сайта Mellanox, сделал резервную копию текущего образа и прошил одну из карт, используя:
Теперь это выглядит так:
Теперь, когда я загружаю его с pcie_aspm = off, я получаю это:
В соответствии с часто задаваемыми вопросами OFED: «Вышеприведенное сообщение об ошибке указывает на то, что аппаратные возможности устройства не соответствуют настройкам параметров файла конфигурации прошивки (.ini)», но оно все еще работает на другом компьютере.
Можно ли заставить эту карту работать с этой материнской платой? (Виртуальные функции не нужны)
Источник
Pci bar 0 error updating
16 янв 2018, 19:37
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
stepping : 3
microcode : 0x8a
cpu MHz : 500.001
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs : cpu_meltdown
bogomips : 4800.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
stepping : 3
microcode : 0x8a
cpu MHz : 500.003
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs : cpu_meltdown
bogomips : 4800.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
stepping : 3
microcode : 0x8a
cpu MHz : 500.010
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs : cpu_meltdown
bogomips : 4800.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 78
model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
stepping : 3
microcode : 0x8a
cpu MHz : 500.015
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp
bugs : cpu_meltdown
bogomips : 4800.00
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:
Источник
Adblock
detector
KellyDink
- Новичок форума
- Сообщения: 9
- Записан
Добрый день, меня зовут KellyDink и я
алкоголик
очень люблю Debian
После того, как я вынимаю и вставляю обратно плату (в моем случае это видео карта), система при загрузке отказывается видеть другую pci плату (в моем случае это wifi плата Ralink).
из вразумительного пишет
pci 0000:06:01:0: BAR 0: error updating (0xf7f00000 != 0xf7700000)
фантомные боли
при загрузке
и
ieee80211 phy0: rt61pci_wait_bbp_ready: Error — BBP register access failed, aborting
ieee80211 phy0: rt61pci_wait_bbp_ready: Error — Device failed to enter state 4 (-5)
я делала следующее
echo 1 > /sys/bus/pci/devices/0000:06:01.0/remove ( мой собственно ralink со слов lspci)
echo 1 > /sys/bus/pci/rescan
и вот это
echo «options rt61pci nohwcrypt=1» > /etc/modprobe.d/rt61pci.conf
modprobe -rfv rt61pci
modprobe -v rt61pci
не помогло =(
Когда у меня был debian Jessie, то бишь 9 вроде как я с этим справлялась вышеперечисленными действиями, а потом я где-то прочитала, что надо срочно обновиться до buster, он же 10, и все заживет до свадьбы… с одной стороны свадьбы не предвидется, но с другой стороны стало только хуже… собственно помогите пожалуйста либо замуж выйти тогда уж, либо вайфайку починить… а то так жить не возможно, честное слово
Напутали немного Jessie — 8, Buster — 10, а stretch — 9.
Вы на лету меняете платы?
KellyDink
- Новичок форума
- Сообщения: 9
- Записан
Не) я его выключаю, вынимаю плату, запускаю и он капризничает, причём если вернуть все на место, то ошибка сама собой не исчезает
KellyDink
- Новичок форума
- Сообщения: 9
- Записан
ну собственно вылечилось все физическим изъятием, загрузкой без платы и дальнейшей вставкой оной в компутер… =( меня это все равно не радует
щито я делала не так?
Наводит на мысли о исправности железа.
Проверьте на материнской плате все конденсаторы. И такой вопрос как производили обновление системы?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
KellyDink
- Новичок форума
- Сообщения: 9
- Записан
Цитата: qupl от 27 января 2019, 04:12:39
Наводит на мысли о исправности железа.
а какого? куда копать то? в остальном-то он работает? ну и логи бы хотя бы посмотреть… хоть что-нибудь…
Цитата: ihammers от 30 января 2019, 10:43:14Проверьте на материнской плате все конденсаторы. И такой вопрос как производили обновление системы?
визуально все части материнской платы целы, ничего не опухало и не взрывается (последнее я б заметила точно). Ну и притом вроде как система ж не видит девайсы…
обновление делала через изменение source файлы на buster и apt-get upgrade.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
А apt-get dist-upgrade делали?
При смене железа питание отключали? Желательно выдернув шнур питания нажать на кнопку включения, чтобы всё железо полностью обесточилось и очистились регистры/ячейки памяти и прочее прочее. Я встречал _примерно_ такое поведение на разных машинках, особенно с теми, у кого навороченные/нестандартные биосы. Я так понимаю, что в _некоторых_ случаях биос пропускает некоторые стадии опроса железа, дабы ускорить загрузку. Дай бог не совру, но в биосах есть (были?) опции типа «ускоренная загрузка», которую нужно отключать в таких случаях.
KellyDink
- Новичок форума
- Сообщения: 9
- Записан
Цитата: ihammers от 01 февраля 2019, 03:16:35dpkg -l *firmware*
root@stretch:/home/katerina# dpkg -l *firmware*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================-=================-=================-========================================================
un firmware-adi <none> <none> (no description available)
un firmware-amd-graphics <none> <none> (no description available)
un firmware-crystalhd <none> <none> (no description available)
un firmware-ivtv <none> <none> (no description available)
un firmware-linux <none> <none> (no description available)
un firmware-linux-free <none> <none> (no description available)
un firmware-linux-nonfree <none> <none> (no description available)
ii firmware-misc-nonfree 20161130-4 all Binary firmware for various drivers in the Linux kernel
ii firmware-ralink 20161130-4 all Binary firmware for Ralink wireless cards (dummmy packag
ii firmware-realtek 20161130-4 all Binary firmware for Realtek wired/wifi/BT adapters
Цитата: ogost от 01 февраля 2019, 11:56:37При смене железа питание отключали?
выключала, нажимала на блоке питания кнопку выключения питания и уже после этого лезла… дополнительно после этого на кнопку питания не нажимала. просто чтобы вы поняли весь тлен этой ситуации, я пыталась провернуть то же самое на работе — у меня не вышло. Решила, что я оканчательно спятила, выключила его через shut down, отсоединила все провода питания, отнесла домой, подключила — не работает. выключила через shutdown, вынула и вставил обратно pci wifi плату, включила — работает ХХ
По поводу версия пакетов, они из stretch.
Цитата: KellyDink от 03 февраля 2019, 16:36:54выключала, нажимала на блоке питания кнопку выключения питания и уже после этого лезла… дополнительно после этого на кнопку питания не нажимала. просто чтобы вы поняли весь тлен этой ситуации, я пыталась провернуть то же самое на работе — у меня не вышло. Решила, что я оканчательно спятила, выключила его через shut down, отсоединила все провода питания, отнесла домой, подключила — не работает. выключила через shutdown, вынула и вставил обратно pci wifi плату, включила — работает ХХ
А случайно пилот не выключаете после выключения компьютера? На работе всё заработало? Есть подозрение, что у Вас, блок питания даёт просадку при запуске. Иногда срабатывает иногда нет. Если есть возможность, то попробуйте запустить с другим блоком питания.
PS: Возможно стоит установить firmware-linux.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
Attachments | |
---|---|
dmesg fragment, lspci, /proc/iomem 2012-06-01 15:41 UTC, Bjorn Helgaas |
Details |
complete dmesg log 2012-06-01 22:39 UTC, Bjorn Helgaas |
Details |
Complete Aida report on Windows on this machine 2012-06-02 02:58 UTC, W Unruh |
Details |
acpidump of my Linux system 2012-06-02 04:41 UTC, W Unruh |
Details |
dmesg with pci=nocrs 2012-06-02 05:26 UTC, W Unruh |
Details |
SSDT5.dsl 2012-06-04 00:18 UTC, Bjorn Helgaas |
Details |
debug patch to trace BAR sizing & update 2012-07-07 00:14 UTC, Bjorn Helgaas |
Details | Diff |
rdwrmem.c 2012-07-09 17:54 UTC, Bjorn Helgaas |
Details |
2012-07-16 22:14 UTC, Bjorn Helgaas |
Details | Diff |
proposed patch 2014-06-05 23:44 UTC, Bjorn Helgaas |
Details | Diff |
dmesg comparison with Myron’s patch on 3.17.2 2014-11-03 12:50 UTC, Martin Lucina |
Details | Diff |
Show Obsolete (1) Add an attachment (proposed patch, testcase, etc.) |
О LENOVO
+
О LENOVO
-
Наша компания
-
Новости
-
Контакт
-
Соответствие продукта
-
Работа в Lenovo
-
Общедоступное программное обеспечение Lenovo
КУПИТЬ
+
КУПИТЬ
-
Где купить
-
Рекомендованные магазины
-
Стать партнером
Поддержка
+
Поддержка
-
Драйверы и Программное обеспечение
-
Инструкция
-
Инструкция
-
Поиск гарантии
-
Свяжитесь с нами
-
Поддержка хранилища
РЕСУРСЫ
+
РЕСУРСЫ
-
Тренинги
-
Спецификации продуктов ((PSREF)
-
Доступность продукта
-
Информация об окружающей среде
©
Lenovo.
|
|
|
|
- Index
- Recent Topics
- Search
- www.linuxcnc.org
- Hardware & Machines
- Computers and OS’s
- Moschip MCS9815CV + BAR error updating
10 Sep 2014 20:31 #51028
by ChrisB
Hallo,
i have installed LinuxCNC with the LiveCD.
Motherboard: Asus a8nsli
On one PCI slot i plugged in a Deloc dual lpt card. The chip on the card is the: Moschip MCS9815CV
When i start my computer i get following message:
[0.193621] pci 000:05:08: BAR 0 error updating (0x40000008 != 0x000048)
and this for BAR0 to BAR5 wit different adresses.
Afterwards:
modprobe: can´t load module micorcode(kernle/arch/x86/kernle/microcode.ko): No such device
After booting i startet: lspci -v
but the pci i device was not listed.
Non class device
And the memory ???
Can anybody help me?
I don´t know what to do.
Thank you very much
Please Log in or Create an account to join the conversation.
10 Sep 2014 21:42 #51031
by ArcEye
Hi
i have installed LinuxCNC with the LiveCD.
Which Live CD? There is the Ubuntu 10.04 one and the Debian Wheezy one
modprobe: can´t load module micorcode(kernle/arch/x86/kernle/microcode.ko): No such device
Look in /lib/modules/{kernel number}/kernel/arch/x86/kernel/
Is microcode.ko really missing?
It rather sounds more like an error with your computer or the card.
Try moving the card to another PCI slot, do you get the same error?
regards
The following user(s) said Thank You: ChrisB
Please Log in or Create an account to join the conversation.
11 Sep 2014 03:03 #51046
by ChrisB
HI.
You where right.
The problem is the pci controller on the mainboard.
Thank you for your help.
Please Log in or Create an account to join the conversation.
- Hardware & Machines
-
Computers and OS’s
- Moschip MCS9815CV + BAR error updating
Time to create page: 1.145 seconds
Доброго времени суток.
Разбираюсь с написанием PCI драйвера для PCIe EP устройства на Linux для PowerPC (P2020 процессор, кастомная плата). Для эксперимента использую сетевую плату Intel X520. Конфигурационные регистры читаются/записываются без проблем, но чтение BAR всегда возвращает 0xffffffff. Для эксперимента скомпилировал мой драйвер под x86_64 Arch Linux. BAR читается без проблем, значит дело не в моем драйвере. Сравнивая выводы lcpi -vvv для Arch и для Embedded Linux я заметил, что в Embedded для PCI bridge не назначен Interrup pin (конфигурационный регистр 0x3D = 0x00)
С чем связана невозможность чтения BAR на кастомной плате PowerPC?
- 1 Может быть причина в отсутствии interrupt pin для pcibridge в embedded linux?
- 2 Разная разрядность? Область BAR 64 разрядная. Мой драйвер нормально читает BAR на 64 разрядной Arch, но не может прочитать на 32 разрядной Embedded Linux
lspci -vvv для PCI bridge на Embedded linux
# lspci -s a000:00:00.0 -vv a000:00:00.0 PCI bridge: Freescale Semiconductor Inc P2020 (rev 21) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin ? routed to IRQ 24 Region 0: Memory at <ignored> (32-bit, non-prefetchable) [size=1M] Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00000000-00000fff Memory behind bridge: c0000000-dfffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable+ DSel=0 DScale=0 PME- Capabilities: [4c] Express (v1) Root Port (Slot-), MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0 ExtTag- RBE- DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s, Exit Latency L0s <2us, L1 unlimited ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp- LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- CommClk- ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible- RootCap: CRSVisible- RootSta: PME ReqID 0000, PMEStatus- PMEPending- Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Kernel driver in use: pcieport
Добавил исходный код драйвера, dmesg загрузки/выгрузки драйвера, полный вывод lspci -vvv. Ремаппинг для BAR0 происходит в probe, чтение из BAR0 в sol_write(). Карта X520 имеет два номера функции, драйвер ремапит и читает bar в a000:01:00.1
powerPC.txt
lspci.txt
sol_driver.txt
Изменено 6 апреля, 2018 пользователем Fenolftalein
#
10 лет, 3 месяца назад
Сообщения:
59
Участник с: 21 августа 2008
Nov 10 18:18:11 localhost kernel: [ 0.199789] pci 0000:04:02.2: BAR 0: error updating (0xfeb00000 != 0xffffffff) Nov 10 18:18:11 localhost kernel: [ 0.477281] ehci_hcd 0000:04:02.2: can't setup Nov 10 18:18:11 localhost kernel: [ 0.477598] ehci_hcd 0000:04:02.2: init 0000:04:02.2 fail, -19 Nov 10 18:18:11 localhost kernel: [ 0.978566] uhci_hcd 0000:04:02.1: host system error, PCI problems? Nov 10 18:18:11 localhost kernel: [ 0.978948] uhci_hcd 0000:04:02.1: host controller halted, very bad! Nov 10 18:18:11 localhost kernel: [ 0.979340] uhci_hcd 0000:04:02.1: HC died; cleaning up Nov 10 18:18:11 localhost kernel: [ 0.979657] usb usb10: string descriptor 0 read error: -108 Nov 10 18:18:11 localhost kernel: [ 0.980260] uhci_hcd 0000:04:02.0: host system error, PCI problems? Nov 10 18:18:11 localhost kernel: [ 0.980638] uhci_hcd 0000:04:02.0: host controller halted, very bad! Nov 10 18:18:11 localhost kernel: [ 0.981033] uhci_hcd 0000:04:02.0: HC died; cleaning up Nov 10 18:18:11 localhost kernel: [ 0.981821] usb usb10: can't set config #1, error -108 Nov 10 18:18:11 localhost kernel: [ 0.982328] uhci_hcd 0000:04:02.1: HC died; cleaning up Nov 10 18:18:11 localhost kernel: [ 1.076735] hub 9-0:1.0: hub_port_status failed (err = -19) Nov 10 18:18:11 localhost kernel: [ 1.077099] hub 9-0:1.0: hub_port_status failed (err = -19) Nov 10 18:18:11 localhost kernel: [ 1.077433] hub 9-0:1.0: activate --> -19 Nov 11 18:20:01 localhost kernel: [ 0.196439] pci 0000:04:02.2: BAR 0: error updating (0xfeb00000 != 0xffffffff) Nov 11 18:20:02 localhost kernel: [ 0.480702] ehci_hcd 0000:04:02.2: can't setup Nov 11 18:20:02 localhost kernel: [ 0.480997] ehci_hcd 0000:04:02.2: init 0000:04:02.2 fail, -19 Nov 11 18:20:02 localhost kernel: [ 3.336719] hub 9-0:1.0: connect-debounce failed, port 1 disabled Nov 11 18:20:02 localhost kernel: [ 5.343404] hub 9-0:1.0: connect-debounce failed, port 2 disabled Nov 11 18:20:02 localhost kernel: [ 5.736547] uhci_hcd 0000:04:02.0: host system error, PCI problems? Nov 11 18:20:02 localhost kernel: [ 5.736979] uhci_hcd 0000:04:02.0: host controller process error, something bad happened! Nov 11 18:20:02 localhost kernel: [ 5.737467] uhci_hcd 0000:04:02.0: host controller halted, very bad! Nov 11 18:20:02 localhost kernel: [ 5.737863] uhci_hcd 0000:04:02.0: HC died; cleaning up Nov 11 18:20:02 localhost kernel: [ 7.906731] hub 10-0:1.0: connect-debounce failed, port 1 disabled Nov 11 18:20:02 localhost kernel: [ 9.913382] hub 10-0:1.0: connect-debounce failed, port 2 disabled
Куда копать?
Natrio
#
10 лет, 3 месяца назад
Участник с: 08 января 2011
Некоторые поддерживаются, но ядро ещё не знает их ID и не может само найти для них драйвер.
Ищите в гугле информацию о поддержке вашего железа в линуксе.