LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-13-2020, 06:56 PM   #1
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Rep: Reputation: 40
Puzzling Dmesg errors


Have stepped through "dmesg" line by line, resolving issues, but am left with 7 errors I can't yet deal with.

For each error message I have a note of what I have found out so far. I stop looking where my understanding stops.

Can I/Should I post them all, in order, in this thread, or start a new thread for each one?

(I don't know if these are cascading errors, or what.)
 
Old 06-13-2020, 07:46 PM   #2
rnturn
Senior Member
 
Registered: Jan 2003
Location: Illinois (SW Chicago 'burbs)
Distribution: openSUSE, Raspbian, Slackware. Previous: MacOS, Red Hat, Coherent, Consensys SVR4.2, Tru64, Solaris
Posts: 2,849

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Quote:
Originally Posted by binkyd View Post
Have stepped through "dmesg" line by line, resolving issues, but am left with 7 errors I can't yet deal with.

For each error message I have a note of what I have found out so far. I stop looking where my understanding stops.

Can I/Should I post them all, in order, in this thread, or start a new thread for each one?

(I don't know if these are cascading errors, or what.)
Nobody can tell unless the messages can be seen.

What I'd do is copy the file and delete everything except a few lines before the first undecipherable error message and keep everything between that first error and the last... plus a few more lines. That ought to give readers a good start.

If the number of lines between the two errors is most of the file, you might as well post the whole thing. In "code tags", of course, either by entering them manually ( "[" + "code" + "]" ... log file contents ... "[" + "/code" + "]" ), or highlighting the entirety of the pasted log file and clicking on the pound sign/octothorpe in the second row of icons in the Message window. The log file should be rendered using fixed-width typeface if you got it right.

HTH...
 
Old 06-14-2020, 10:27 AM   #3
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
Here:

#1
Code:
0.004724] No NUMA configuration found
How does non-uniform memory access work or help? And what is this error saying is actually wrong here?

#2
Code:
0.346063] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP8.VGA], AE_NOT_FOUND (20200326/dswload2-162)
[    0.346063] fbcon: Taking over console
[    0.346063] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200326/psobject-220)
[    0.346063] ACPI: Skipping parse of AML opcode: OpcodeName unavailable (0x0010)
[    0.346063] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP8.HDAU], AE_NOT_FOUND (20200326/dswload2-162)
I found questions about this issue in loads of places, but hardly any answers, none workable

#3
Code:
 0.400982] pci 0000:02:00.1: can't claim BAR 6 [mem 0xfff80000-0xffffffff pref]: no compatible bridge window
[    0.400984] pci 0000:09:00.0: can't claim BAR 6 [mem 0xfffe0000-0xffffffff pref]: no compatible bridge window
Quote:
...provided an analysis similar to [1] the respective BIOS response
(teams from two of the major vendors) is typically:
"The OS has no business touching the Expansion ROM BARs and it
provides no value to the equation here. The Expansion ROM BAR
is only useful in pre-boot for the BIOS to get boot code from
a device."
from http://lkml.iu.edu/hypermail/linux/k...9.2/06377.html
and https://bugzilla.kernel.org/show_bug.cgi?id=104931

Again out of comfort zone - what do I take from this regards this computer?

#4
Quote:
0.709541] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
Same as #2

#5
Quote:
0.709773] usb: port power management may be unreliable
https://unix.stackexchange.com/quest...-actually-mean
explains it's about usb and device speeds, but the solution of manually swapping ports has not given me an answer

#6
Quote:
4.738241] tpm_crb MSFT0101:00: can't request region for resource [mem 0xdfb6f000-0xdfb72fff]
[ 4.738286] tpm_crb: probe of MSFT0101:00 failed with error -16
[ 4.743693] wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found
#7 4.990544]
Quote:
dell_smbios: No SMBIOS backends available (wmi: -19, smm: -19)
Solution apparently here, but again I don't understand enough to implement it.
 
Old 06-14-2020, 11:53 AM   #4
Ser Olmy
Senior Member
 
Registered: Jan 2012
Distribution: Slackware
Posts: 3,348

Rep: Reputation: Disabled
Quote:
Originally Posted by binkyd View Post
#1
Code:
0.004724] No NUMA configuration found
On some multi-core systems and most multiprocessor (multi-socket) systems, access to different memory regions is is tied to certain CPUs. For instance, if memory range A is only directly accessible by CPU 1, CPU 2 will need to use the memory lines of CPU 1 to access that region of memory.

This happens pretty much transparently, but there's a performance penalty when CPUs access memory tied to other CPUs. Hence, it is useful for the OS to know exactly how memory is partitioned when allocating tasks to CPU cores.

The "No NUMA configuration found" message may mean that the system in question simply isn't using NUMA, or that the Linux kernel isn't able to determine how it works. In the latter case, the system will not perform optimally.
Quote:
Originally Posted by binkyd View Post
#2
Code:
0.346063] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP8.VGA], AE_NOT_FOUND (20200326/dswload2-162)
[    0.346063] fbcon: Taking over console
[    0.346063] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200326/psobject-220)
[    0.346063] ACPI: Skipping parse of AML opcode: OpcodeName unavailable (0x0010)
[    0.346063] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP8.HDAU], AE_NOT_FOUND (20200326/dswload2-162)
Your system most likely has a buggy BIOS. This is surprisingly common.

The ACPI regions of the BIOS contain information written in a language called AML, and any OS wanting to access ACPI functions needs to parse the information found in the various ACPI tables.

The error message says that the kernel AML parser is unable to make sense of some of the symbols in the ACPI table(s). As a result, any function described (probably incorrectly) by such a table entry will be inaccessible.

In some cases, the Linux kernel developers create workarounds to handle certain BIOS bugs, but evidently no workaround exists for your system. Unless there's an actual bug in the Linux AML parser, the only way to really fix this is a BIOS upgrade.
Quote:
Originally Posted by binkyd View Post
#3
Code:
 0.400982] pci 0000:02:00.1: can't claim BAR 6 [mem 0xfff80000-0xffffffff pref]: no compatible bridge window
[    0.400984] pci 0000:09:00.0: can't claim BAR 6 [mem 0xfffe0000-0xffffffff pref]: no compatible bridge window
This means that there's a PCI/PCIe device that wants to use a certain memory range, but as far as the kernel knows, the region in question is outside what the PCI(e) bridge can access, so it just wouldn't work.

The BARs in question could be referencing expansion ROMs that are of no use to the OS, in which case the error message is just cosmetic. On the other hand, it could be that the BARs should have been moved to another area by the driver for the device in question, in which case this could indicate a drive bug. And yet again, it could be an ACPI bug affecting a motherboard resource of some kind.

It's impossible to be more exact without knowing exactly what PCI devices "0000:02:00.1" and "0000:09:00.0" are. You'll have to post the output of lspci -v.
Quote:
Originally Posted by binkyd View Post
#4
Code:
[0.709541] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
The reference to "this host" means "this particular make/model USB host controller". In other words, it's a driver issue that may or may not have been addresses in a later kernel release.

"LPM" is an acronym for Link Power Management, and message #5 probably appears as a consequence of this issue.
Quote:
Originally Posted by binkyd View Post
#6
Code:
4.738241] tpm_crb MSFT0101:00: can't request region for resource [mem 0xdfb6f000-0xdfb72fff]
[ 4.738286] tpm_crb: probe of MSFT0101:00 failed with error -16
[ 4.743693] wmi_bus wmi_bus-PNP0C14:00: WQBC data block query control method not found
The kernel isn't able to initialize the Trusted Platform Module on your motherboard. Could be a driver bug, could be an(other) ACPI issue.
Quote:
Originally Posted by binkyd View Post
#7
Code:
dell_smbios: No SMBIOS backends available (wmi: -19, smm: -19)
The kernel decoder for the System Management BIOS information on your system is unable to make sense of it.

I see this is a Dell system. That would explain all the BIOS bugs.
 
Old 06-14-2020, 12:02 PM   #5
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 8,205
Blog Entries: 20

Rep: Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758Reputation: 4758
The problem with ACPI is that Microsoft has its own version of the language used to program it, which is rather slapdash compared with the international standard. Consequently the Linux kernel, which likes to do things properly, frequently complains about the bad ACPI code that it finds in the BIOS.

I bet there are not many people here who don't get ACPI bugs in their kernel messages.
 
Old 06-14-2020, 03:03 PM   #6
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
Wow. Thanks loads - a lot to work with.

The first thing I thought I'd better do is flash the BIOS - and of course I've run into a hitch.
The Dell instructions are simple enough, but when I get to where I need to select the update file, there are 3 of them:

fs0
fs1
fs2

When I look inside the downloaded .exe file, I find these:

FlsHook.exe - 42.4 kB
FWUpdLcl.exe - 225.6 kB
H2OFFT-Wx64.exe - 915.5 kB

and 10 other files.

How do I tell which file in the update is which?
arg! What am I missing?
 
Old 06-16-2020, 05:46 PM   #7
binkyd
Member
 
Registered: Oct 2016
Distribution: Looking again
Posts: 429

Original Poster
Rep: Reputation: 40
Got impatient; blew it all away, re-installed Windows and updated the BIOS the easy way.

Re-installed with kernel 5.7.2-AMD, and a whole bunch of seemingly new programs re. AMD, incl. a couple about the GPU.

Must have something to do with the excitement over kernel testing with 32-core AMD that's being talked about.

Anyway, not the slightest sign so far (holding breath, knocking head on wood etc) of all those annoying little glitches I've been having.
Hope I haven't jinxed myself, lol.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Difference between ouput of dmesg and content of /var/log/dmesg Sayan Acharjee Linux - General 1 09-21-2011 10:42 AM
dmesg vs /var/log/dmesg drManhattan Linux - Newbie 2 08-07-2011 05:28 AM
dmesg (command) and /var/log/dmesg are different? Oxagast Linux - Software 2 07-10-2006 05:50 AM
Errors, Errors, and more Errors (KDE 3.4.x GUI Errors) Dralnu Linux - Software 2 05-13-2006 08:30 AM
/bin/dmesg > /dmesg-boot not Working in Knoppix 3.4 suguru Debian 2 07-04-2004 05:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration