And thank you for that great presentation. I learned a lot from it that I didn’t know before.
BTW, one oddity: you mentioned to look for the line that indicated “bare metal” booting. I did that on a virtual machine on VMWare, and it also reported “bare metal”. So this indicator may not be 100% reliable.
In any case – thanks again!
Sent from Mail for Windows 10
From: Gus Wirth <mailto:***@gmail.com>
Sent: Monday, June 18, 2018 2:22 PM
To: kplug-***@kernel-panic.org <mailto:kplug-***@kernel-panic.org>
Subject: 14 June 2018 Re: Meeting topic or discussion ideas.....?
Post by Randall ShimizuJust wondering if anyone has any meeting topics or ideas.....?
There wasn't a meeting topic planned, so the meeting started out with
people just mingling and having several different conversations about
different aspects of running Linux.
Around 7:30pm I decided to break out my laptop and do an impromptu
presentation on what's going on in your computer looking mostly at hardware.
I started by showing the output of dmesg, scrolling through and pointing
out various items like ACPI, memory, and hard drives (sda, sdb, etc).
I then showed using dmesg to watch for system activities using -w option:
$ dmesg -w
which is what I call watch, but the man page calls "Wait for new messages".
I then showed what happens when you plug/unplug a mouse and a USB flash
drive. I pointed out that users should be familiar with normal output so
they they can recognize when something abnormal happens.
From there I showed the output of lspci -v which will show the devices
connected to the PCI(e) bus and the kernel module responsible for
driving that piece of hardware.
Using the information from the lspci output, we looked at the kernel
module for the video device (Intel integrated graphics) using modinfo:
$ modinfo i915
We skimmed over the different parameters the module can have when loaded.
I showed that udev can automatically load kernel modules by removing the
uas module with rmmod, showing that it was really gone with lsmod, then
plugging in a flash drive and showing that the uas module was loaded.
Finally I showed the output of lsusb, which lists USB devices and their
drivers in a manner similar the lspci.
I didn't get to talking about /proc or /sys which could be a discussion
for another day. Although I did show the output of cpuinfo:
$ cat /proc/cpuinfo
For kernels with the Meltdown/Specter mitigation's the bugs for the CPU
will be listed.
I wrapped up around 9:45 pm, which surprised me since it wasn't a
planned presentation. We had a number of new people show up, I think all
of them found us on Meetup.
Gus
--
KPLUG-***@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
--
KPLUG-***@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list