script/command for extracting .img and qemu install config - solved

Moderators: dimkr, Forum moderators

Post Reply
williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

script/command for extracting .img and qemu install config - solved

Post by williwaw »

I have a been running a frugal install of vanilladpup-10.0.68-xwayland.iso. It works quite well! and am now wanting to make a second frugal of vanilladpup-11.0.213-labwc-uefi.img

Are there any tools for mounting .img files in 10.0.68?

having created a new directory 'mnt" in the install directory (v11) which contains the uncompressed image and having opened a terminal there....

Code: Select all

/initrd/mnt/dev_save/v11 $  mount -o loop vanilladpup-11.0.213-labwc-uefi.img /mnt/home/v11/mnt 
mount-FULL: /initrd/mnt/dev_save/v11/mnt: wrong fs type, bad option, bad superblock on /dev/loop7, missing codepage or helper program, or other error.
       dmesg(1) may have more information after failed mount system call.
Last edited by williwaw on Sat Feb 08, 2025 1:42 am, edited 4 times in total.
dimkr
Posts: 2512
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1267 times

Re: mounting vanilladpup-11.0.213-labwc-uefi.img

Post by dimkr »

This image doesn't contain a partition, but a file system with partitions. You can't mount as if it were a partition.

Start with losetup -fP --show vanilladpup-11.0.213-labwc-uefi.img, then add p2 (for example, /dev/loop6p2) to mount the second partition inside the image.

d-pupp
Posts: 426
Joined: Tue Nov 22, 2022 9:11 pm
Location: Canada
Has thanked: 245 times
Been thanked: 82 times

Re: mounting vanilladpup-11.0.213-labwc-uefi.img

Post by d-pupp »

@williwaw I have a script I use. It's crude but works for me if you want to try it..

Code: Select all

#!/bin/bash
# check for argument
    if [ $# = 0 ];then
      echo "Please include the img file to mount as an argument"
      exit 1
    fi
# Check if it's a img file
   ext=${1##*.}
   echo $ext
     if [ $ext != "img" ];then
       echo "This is not a img file"
#       exit 1
     fi
# Check if this is the correct file to mount
   echo $1
   read -p "mount this img y/n: " answer
     if [ $answer = "n" ];then
       echo "aborting mount of $1"
       exit 1
     fi
   loop=$(losetup -fP --show $1)
   part=p2
     if [ -n $loop ];then
       mount $loop$part /media/ && echo "mounting $1 $loop on /media/"
     fi
   echo to umount /media/ 
Geek3579
Posts: 298
Joined: Sat Jul 18, 2020 1:07 pm
Has thanked: 85 times
Been thanked: 77 times

Re: script and command for mounting .img for making a frugal install

Post by Geek3579 »

Since I have QEMU installed in Bookwormpup64_10.0.3 I use this script:

TARGET="DebDogBull-LITE-Starter.img" # name of target image drive in same directory as script

modprobe nbd max_part=8 # Enable NBD on the Host, allowing up to 8 partitions
qemu-nbd --connect=/dev/nbd0 $TARGET # Connect
fdisk /dev/nbd0 -l # Step 3 - Check The Virtual Machine Partitions )
mount /dev/nbd0p1 /mnt/DRIVE/ # Mount the partition

# to unmount, run:
# umount /dev/nbd0p1 /mnt/DRIVE/ ; qemu-nbd --disconnect /dev/nbd0 ; rmmod nbd
# or mount / unmount from File manager

bash # keeps the terminal alive

williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

Re: script and command for mounting .img for making a frugal install

Post by williwaw »

Geek3579 wrote: Thu Feb 06, 2025 5:14 am

Since I have QEMU installed in Bookwormpup64_10.0.3 I use this script:

TARGET="DebDogBull-LITE-Starter.img" # name of target image drive in same directory as script

modprobe nbd max_part=8 # Enable NBD on the Host, allowing up to 8 partitions
qemu-nbd --connect=/dev/nbd0 $TARGET # Connect
fdisk /dev/nbd0 -l # Step 3 - Check The Virtual Machine Partitions )
mount /dev/nbd0p1 /mnt/DRIVE/ # Mount the partition

# to unmount, run:
# umount /dev/nbd0p1 /mnt/DRIVE/ ; qemu-nbd --disconnect /dev/nbd0 ; rmmod nbd
# or mount / unmount from File manager

bash # keeps the terminal alive

getting a grub2 stanza working for frugal vanilla 11 is stil a work in progress, although the extraction methods offered above work well (thanks Dimkr and d-pupp). Easiest is dedicating a USB and using dd, but I have not tried QEMU.

is installing QEMU with apt and running the above commands alls thats needed to run vanilla 11?

Geek3579
Posts: 298
Joined: Sat Jul 18, 2020 1:07 pm
Has thanked: 85 times
Been thanked: 77 times

Re: script and command for mounting .img for making a frugal install

Post by Geek3579 »

Basically, once QEMU is added, all you are doing is using one of its tools, without running QEMU explicitly.

I added QEMU to Bookwormpup64 via: sudo apt install qemu-utils qemu-system-x86 qemu-system-gui.

Once the disk image is mounted, eg as /dev/nbd0, you can explore it with the resident filemanager.
You can even examine it using GParted: gparted /dev/nbd0

williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

Re: script and command for mounting .img for making a frugal install

Post by williwaw »

Geek3579 wrote: Fri Feb 07, 2025 4:36 am

Basically, once QEMU is added, all you are doing is using one of its tools, without running QEMU explicitly.

I added QEMU to Bookwormpup64 via: sudo apt install qemu-utils qemu-system-x86 qemu-system-gui.

Once the disk image is mounted, eg as /dev/nbd0, you can explore it with the resident filemanager.
You can even examine it using GParted: gparted /dev/nbd0

that worked well to mount the image on /mnt/DRIVE, although I had to create /mnt/DRIVE first.0
I named the script qemu and it returned

Code: Select all

/initrd/mnt/dev_save/v11 $ ./qemu
WARNING: Image format was not specified for 'vanilladpup-11.0.213-labwc-uefi.img' and probing guessed raw.
         Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.
qemu-nbd: Failed to set NBD socket
Found valid GPT with protective MBR; using GPT

Disk /dev/nbd0: 4096000 sectors, 2000M
Logical sector size: 512
Disk identifier (GUID): 40c31cc4-20ab-4469-8494-485aaa2bfd8e
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 4095966

Number  Start (sector)    End (sector)  Size Name
     1            2048          131071 63.0M fat32
     2          131072         4093951 1935M ext4

How would you go about booting the image?
tx

I found a qemu.desktop in /usr/share/applications that contains

Code: Select all

# Just for the icon under wayland.
# qemu-system-foo sets application name to qemu
[Desktop Entry]
Name=qemu
Comment=QEMU System Emulation
Icon=qemu
Type=Application
NoDisplay=true

no "Exec=" included tho
if I were to get qemu working from cli that would be fine.

Clarity
Posts: 4234
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 569 times

Re: script and command for mounting .img for making a frugal install

Post by Clarity »

Firstly, I am not sure which distro's desktop you are running. But couple observations in this thread.

Vanilla v10+ is a WoofCE variant IIRC.

My experience with Vanilla v11+ is that it is a very good up to date using the same Pipewire-Wayland that the mainstream distros use, today. The author is forward-thinking in that regard over the past couple years. As such, has produced quality distros taking advantage of the Linux improvements over those same years to keep the creations equal to or ahead of worldwide improvements.

On the IMG issue, to expose its contents you have been given several manners to expose. @BarryK gave me one a few years ago but I cannot find his advice.

On QEMU, it will allow you to 'boot' either your v10+ ISO file OR your v11+ IMG file to a desktop. The ISO file can be opened and its contents manipulated via ISOmaster. Yet, I know of no such equivalent utility to do so with an IMG as its construct is immensely different. Either an ISO file or IMG file, both, are mere shipping containers for a bootable OS. Further, while it is reasonably simple to exchange contents of an ISO file with ISOmaster, to do the same in an IMG file requires a complete different manner to build/rebuild for a new.

I continue to use Ventoy as my holder of ALL of my bootable ISO files and IMG files. And from it I can boot, either, to desktop without issues. Same is true for QEMU as it will boot an ISO file or it will boot an IMG file OR it will boot my Ventoy USB containing my ISO & IMG files where I can select which of its files to launch to desktop.

No matter which method of getting to desktop, the problem still exist that you are experiencing. Namely none of the booted desktops allow you to interrogate the contents of an IMG file.

@dimkr's explanation, though, a little short in being clear is the best example for opening his IMG file(s). OR, if you find the answer Barry gave me awhile back, that follows the same logic to expose the contents of the IMG file that you appear to be seeking as, IIRC, his was simpler to visualize what to expect.

Hope this is helpful in the quest.

dimkr
Posts: 2512
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1267 times

Re: script and command for mounting .img for making a frugal install

Post by dimkr »

williwaw wrote: Fri Feb 07, 2025 5:14 am

How would you go about booting the image?

If you want to use the image on a physical machine, write it to a flash drive using dd or something like Etcher. Make sure you disable Secure Boot because the boot loader is not signed.

If you a VM with QEMU:

Code: Select all

apt install qemu-system-x86_64 qemu-system-gui ovmf
qemu-system-x86_64 -enable-kvm -m 2048 -drive format=raw,file=vanilladpup-11.0.213-labwc-uefi.img -bios /usr/share/qemu/OVMF.fd
Clarity wrote: Fri Feb 07, 2025 8:44 am

On the IMG issue, to expose its contents you have been given several manners to expose. @BarryK gave me one a few years ago but I cannot find his advice.

You need to understand that thing you call "IMG file" simply doesn't exist. It's not a file format.

This .img file represents the raw contents of a 2 GB flash drive. Write this file to a flash drive (2 GB or bigger), and you get a flash drive with the distro installed on it, with sensible defaults and preconfigured persistency.

This deliverable format ensures that new users cannot make the mistakes people usually do when they try to install a distro like Puppy to a flash drive (like writing the ISO image to a flash drive and expecting the boot loader configuration file inside the ISO to make sense).

You can criticize this decision to drop ISO images as much as you want, but no, they are not coming back. Repeatedly mentioning ISO images and Ventoy is not helpful.

Clarity
Posts: 4234
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 569 times

Re: script and command for mounting .img for making a frugal install

Post by Clarity »

:evil:

dimkr wrote: Fri Feb 07, 2025 10:10 am

... You can criticize this decision to drop ISO images as much as you want, but no, they are not coming back. ...

Let me be PERFECTLY CLEAR to you.

IMG is a deliverable container! I am NOT asking YOU or anyone to change how YOU want to deliver bootables to this community. That request is not present in what I shared!

I hope that is clear to you.

BTW: If you want every other developer to follow your approach, then say that "out loud" to them. Dont use me as your "backhanded mouth-piece" to do so.

dimkr
Posts: 2512
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1267 times

Re: script and command for mounting .img for making a frugal install

Post by dimkr »

Clarity wrote: Fri Feb 07, 2025 3:04 pm

IMG is a deliverable container!

OP is asking how to access files inside the image, and I don't see how mentioning ISO and tools that use ISO images (like Ventoy) is helpful in any way. Is this clear to you?

Clarity wrote: Fri Feb 07, 2025 3:04 pm

BTW: If you want every other developer to follow your approach, then say that "out loud" to them.

I don't. Those who want to produce ISO images are free to do so. If you want to bring up the topic of ISO images again, please, don't do it where it's 100% irrelevant.

Clarity
Posts: 4234
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 569 times

Re: script and command for mounting .img for making a frugal install

Post by Clarity »

@dimkr , You are quite a high-browed character, aren't you, putting it nicely.

You are telling US how to think with this declaration from you.

100% irrelevant.

This is in sharp contrast to what I shared at the end of the post you object to

Hope this is helpful in the quest.

In my years, I have seen a lot of characters. In fact, over the years YOU have proven ...

williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

Re: script and command for mounting .img for making a frugal install

Post by williwaw »

Clarity wrote: Fri Feb 07, 2025 5:29 pm

@dimkr , You are quite a high-browed character, aren't you, putting it nicely......In my years, I have seen a lot of characters. In fact, over the years YOU have proven ...

take a pill martin, you are not clarifying anything except your animosity.

williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

Re: script and command for mounting .img for making a frugal install

Post by williwaw »

@dimkr or @Geek3579

I installed ovmf in addition to qemu-utils qemu-system-x86 qemu-system-gui as advised by geek3579 earlier. (apt may be expecting "qemu-system-x86" rather than "qemu-system-x86_64", I think)

Code: Select all

$ qemu-system-x86_64 -enable-kvm -m 2048 -drive format=raw,file=/mnt/home/v11/vanilladpup-11.0.213-labwc-uefi.img -bios /usr/share/qemu/OVMF.fd
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize kvm: No such file or directory

How would one get KVM working in vanilladpup10?
tx

dimkr
Posts: 2512
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1267 times

Re: script and command for mounting .img for making a frugal install

Post by dimkr »

@williwaw Try modprobe kvm-intel

Clarity
Posts: 4234
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 569 times

Re: script/command for extracting .img and qemu install config

Post by Clarity »

@williwaw and any other member following this thread to help. This is a PET developed by a senior Puppy developer that works not only on Intel PCs but on any PC running QEMU. Its tiny. It works no matter what. And remain resident in your system.
Enjoy this PET no matter which PC you might have.

Hope you find this helpful.

williwaw
Posts: 2151
Joined: Tue Jul 14, 2020 11:24 pm
Has thanked: 196 times
Been thanked: 414 times

Re: script and command for mounting .img for making a frugal install

Post by williwaw »

dimkr wrote: Fri Feb 07, 2025 9:27 pm

@williwaw Try modprobe kvm-intel

0 ~ $ modprobe kvm-intel
modprobe: ERROR: could not insert 'kvm_intel': Operation not supported
1 ~ $ qemu-system-x86_64 -enable-kvm -m 2048 -drive format=raw,file=/mnt/home/v11/vanilladpup-11.0.213-labwc-uefi.img -bios /usr/share/qemu/OVMF.fd
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize kvm: No such file or directory

although hardinfo shows its loaded not too far down in the section:
Kernel Modules
--------------

Code: Select all

Computer
********


Summary
-------

-Computer-
         Processor : Intel Core i5-2520M
                     1 physical processor; 2 cores; 4 threads
            Memory : 8002MB (916MB used)
      Machine Type : Notebook
  Operating System : Vanilla Dpup 10.0.68
         User Name : root (root)
         Date/Time : Fri 07 Feb 2025 03:45:12 PM AKST
-Display-
              Resolution : 1366x768 pixels
         Display Adapter : Intel 2nd Gen Core Family Integrated Graphics
         OpenGL Renderer : Mesa Intel(R) HD Graphics 3000 (SNB GT2)
  Session Display Server : Wayland
-Audio Devices-
  Audio Adapter : HDA-Intel - HDA Intel PCH
-Input Devices-
                        AT Translated Set 2 keyboard : Keyboard
                                 Logitech M310/M310t : Mouse
                                       Logitech K520 : Keyboard
   Logitech Mechanical keyboard Logitech Mechanical  : Keyboard
   Logitech Mechanical keyboard Logitech Mechanical  : Keyboard
                                          Lid Switch : Audio
                                        Sleep Button : Keyboard
                                        Power Button : Keyboard
                     Integrated Camera: Integrated C : Keyboard
                                          PC Speaker : Speaker
                                           Video Bus : Keyboard
                              ThinkPad Extra Buttons : Keyboard
                          SynPS/2 Synaptics TouchPad : Mouse
                                  HDA Digital PCBeep : Keyboard
                                   HDA Intel PCH Mic : Audio
                              HDA Intel PCH Dock Mic : Audio
                        HDA Intel PCH Dock Headphone : Audio
                             HDA Intel PCH Headphone : Audio
                         HDA Intel PCH HDMI/DP,pcm:3 : Audio
                         HDA Intel PCH HDMI/DP,pcm:7 : Audio
                         HDA Intel PCH HDMI/DP,pcm:8 : Audio
                               TPPS/2 IBM TrackPoint : Mouse
                            PixArt USB Optical Mouse : Mouse
-Printers (CUPS)-
    CUPS-PDF : <i>Default</i>

Operating System
----------------

-Version-
        Kernel : Linux 6.1.119 (x86_64)
  Command Line : BOOT_IMAGE=/v10/vmlinuz pmedia=ataflash psubdir=/v10 pfix=fsck,fsckp,trim
       Version : #1 SMP PREEMPT_DYNAMIC Mon Dec  2 07:15:01 UTC 2024
     C Library : GNU C Library / (Debian GLIBC 2.36-9+deb12u9) 2.36
  Distribution : Vanilla Dpup 10.0.68
-Current Session-
        Computer Name : puppypc9991
            User Name : root (root)
             Language : en_US.UTF-8 (en_US.UTF-8)
       Home Directory : /root
  Desktop Environment : wlroots on wayland
-Misc-
        Uptime : 7 hours 23 minutes
  Load Average : 1.10, 1.24, 1.10

Security
--------

-HardInfo-
  HardInfo running as : Superuser
-Health-
  Available entropy in /dev/random : 256 bits (medium)
-Hardening Features-
        ASLR : Fully enabled (mmap base+stack+VDSO base+heap)
       dmesg : Access allowed (running as superuser)
-Linux Security Modules-
  Modules available : Unknown
     SELinux status : Not installed
-CPU Vulnerabilities-
    gather_data_sampling : Not affected
           itlb_multihit : KVM: Mitigation: VMX unsupported
                    l1tf : Mitigation: PTE Inversion
                     mds : Mitigation: Clear CPU buffers; SMT vulnerable
                meltdown : Mitigation: PTI
         mmio_stale_data : Unknown: No mitigations
  reg_file_data_sampling : Not affected
                retbleed : Not affected
    spec_rstack_overflow : Not affected
       spec_store_bypass : Mitigation: Speculative Store Bypass disabled via prctl
              spectre_v1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
              spectre_v2 : Mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
                   srbds : Not affected
         tsx_async_abort : Not affected



-Loaded Modules-
                        kvm
                  irqbypass : IRQ bypass manager utility module
                        ccm : Counter with CBC MAC
           cpufreq_ondemand : &apos;cpufreq_ondemand&apos; - A dynamic cpufreq governor for Low Latency Frequency Transition capable processors
                 xt_pkttype : Xtables: link layer packet type match
                  ip6t_frag : Xtables: IPv6 fragment match
                  xt_tcpudp : Xtables: TCP, UDP and UDP-Lite match
               xt_conntrack : Xtables: connection tracking state match
            ip6table_mangle : ip6tables mangle table
               ip6table_nat
            ip6table_filter : ip6tables filter table
                 ip6_tables : IPv6 packet filter
             iptable_mangle : iptables mangle table
                iptable_nat
             iptable_filter : iptables filter table
           nf_conntrack_irc : IRC (DCC) connection tracking helper
                 nf_nat_ftp : ftp NAT helper
           nf_conntrack_ftp : ftp connection tracking helper
                     nf_nat
               nf_conntrack
             nf_defrag_ipv6
             nf_defrag_ipv4
                  ip_tables : IPv4 packet filter
                   x_tables : {ip,ip6,arp,eb}_tables backend module
                     rfcomm : Bluetooth RFCOMM ver 1.11
              snd_seq_dummy : ALSA sequencer MIDI-through client
                snd_hrtimer : ALSA hrtimer backend
                   efivarfs : EFI Variable Filesystem
                       bnep : Bluetooth BNEP ver 1.3
                        tls : Transport Layer Security Support
             intel_rapl_msr : Driver for Intel RAPL (Running Average Power Limit) control via MSR interface
          intel_rapl_common : Intel Runtime Average Power Limit (RAPL) common code
       x86_pkg_temp_thermal : X86 PKG TEMP Thermal Driver
           intel_powerclamp : Package Level C-state Idle Injection for Intel CPUs
                   coretemp : Intel Core temperature monitor
           crct10dif_pclmul : T10 DIF CRC calculation accelerated with PCLMULQDQ.
               crc32_pclmul
               crc32c_intel : CRC32c (Castagnoli) optimization using Intel Hardware.
        ghash_clmulni_intel : GHASH hash function, accelerated by PCLMULQDQ-NI
               sha256_ssse3 : SHA256 Secure Hash Algorithm, Supplemental SSE3 accelerated
                 sha1_ssse3 : SHA1 Secure Hash Algorithm, Supplemental SSE3 accelerated
                    mei_wdt : Device driver for Intel MEI iAMT watchdog
                      btusb : Generic Bluetooth USB driver ver 0.8
                      btrtl : Bluetooth support for Realtek devices ver 0.1
                      btbcm : Bluetooth support for Broadcom devices ver 0.1
                    btintel : Bluetooth support for Intel devices ver 0.1
                      btmtk : Bluetooth support for MediaTek devices ver 0.1
                   mei_hdcp : MEI HDCP
                  bluetooth : Bluetooth Core ver 2.22
                       at24 : Driver for most I2C EEPROMs
         snd_hda_codec_hdmi : HDMI HD-audio codec
                snd_ctl_led : ALSA control interface to LED trigger code.
          jitterentropy_rng : Non-physical True Random Number Generator based on CPU Jitter
     snd_hda_codec_conexant : Conexant HD-audio codec
      snd_hda_codec_generic : Generic HD-audio codec parser
                   iTCO_wdt : Intel TCO WatchDog Timer Driver
                aesni_intel : Rijndael (AES) Cipher Algorithm, Intel AES-NI instructions optimized
              intel_pmc_bxt : Intel Broxton PMC driver
                crypto_simd
        iTCO_vendor_support : Intel TCO Vendor Specific WatchDog Timer Driver Support
                  think_lmi : ThinkLMI Driver
                     cryptd : Software async crypto daemon
                   watchdog : WatchDog Timer Driver Core
                   wmi_bmof : WMI embedded Binary MOF driver
  firmware_attributes_class
                       rapl
               intel_cstate
               intel_uncore
              thinkpad_acpi : ThinkPad ACPI Extras
               sha512_ssse3 : SHA512 Secure Hash Algorithm, Supplemental SSE3 accelerated
                      nvram
              ledtrig_audio : LED trigger for audio mute control
              firewire_ohci : Driver for PCI OHCI IEEE1394 controllers
                     iwldvm : Intel(R) Wireless WiFi Link AGN driver for Linux
                    psmouse : PS/2 mouse driver
                  serio_raw : Raw serio driver
                      evdev : Input driver event char devices
                     pcspkr : PC Speaker beeper driver
                     joydev : Joystick device interfaces
             sha512_generic : SHA-512 and SHA-384 Secure Hash Algorithms
                         ac : ACPI AC Adapter Driver
                         sg : SCSI generic (sg) driver
              firewire_core : Core IEEE1394 transaction logic
           platform_profile
                    battery : ACPI Battery Driver
              snd_hda_intel : Intel HDA driver
           snd_intel_dspcfg : Intel DSP config driver
         snd_intel_sdw_acpi : Intel Soundwire ACPI helpers
                        ctr : CTR block cipher mode of operation
              snd_hda_codec : HDA codec core
               snd_hda_core : HD-audio bus
                  snd_hwdep : Hardware dependent layer
                snd_pcm_oss : PCM OSS emulation for ALSA.
              snd_mixer_oss : Mixer OSS emulation for ALSA.
                   mac80211 : IEEE 802.11 subsystem
                       drbg : NIST SP800-90A Deterministic Random Bit Generator (DRBG) using following cores: HASH HMAC CTR
                       i915 : Intel Graphics
                    snd_pcm : Midlevel PCM code for ALSA.
                 ansi_cprng : Software Pseudo Random Number Generator
                   uvcvideo : USB Video Class driver
                    libarc4
          videobuf2_vmalloc : vmalloc memory handling routines for videobuf2
           videobuf2_memops : common memory handling routines for videobuf2
             videobuf2_v4l2 : Driver helper framework for Video for Linux 2
           videobuf2_common : Media buffer core framework
               snd_seq_midi : Advanced Linux Sound Architecture sequencer MIDI synth.
         snd_seq_midi_event : MIDI byte &lt;-&gt; sequencer event coder
                   videodev : Video4Linux2 core driver
                    iwlwifi : Intel(R) Wireless WiFi driver for Linux
                         mc : Device node registration for media drivers
               ecdh_generic : ECDH generic algorithm
                        ecc
                  drm_buddy : DRM Buddy Allocator
                      video : ACPI Video Driver
                snd_rawmidi : Midlevel RawMidi code for ALSA.
         drm_display_helper : DRM display adapter helper
                        cec : Device node registration for cec drivers
                    rc_core
                        ttm : TTM memory manager subsystem (for DRM device)
             drm_kms_helper : DRM KMS helper
                    snd_seq : Advanced Linux Sound Architecture sequencer.
                   cfg80211 : wireless configuration support
                     rfkill : RF switch support
             snd_seq_device : ALSA sequencer device management
                  snd_timer : ALSA timer interface
                        drm : DRM shared core routines
                     mei_me : Intel(R) Management Engine Interface
               i2c_algo_bit : I2C-Bus bit-banging algorithm
                     e1000e : Intel(R) PRO/1000 Network Driver
                        mei : Intel(R) Management Engine Interface
                        snd : Advanced Linux Sound Architecture driver for soundcards.
                   i2c_i801 : I801 SMBus driver
                  i2c_smbus : SMBus protocol extensions support
                    lpc_ich : LPC interface for Intel ICH
                  soundcore : Core sound module
                 efi_pstore : EFI variable backend for pstore
                     button : ACPI Button Driver
                        wmi : ACPI-WMI Mapping Driver

Boots
-----

-Boots-

Languages
---------

-Available Languages-
      C.utf8 : C locale
       en_US : English locale for the USA
  en_US.utf8 : English locale for the USA

Memory Usage
------------

-Memory-
           MemTotal	Total Memory	8002212 KiB
            MemFree	Free Memory	3916780 KiB
       MemAvailable		5426616 KiB
            Buffers		14732 KiB
             Cached		3182896 KiB
         SwapCached	Cached Swap	0 KiB
             Active		502192 KiB
           Inactive		3163488 KiB
       Active(anon)		182452 KiB
     Inactive(anon)		1783780 KiB
       Active(file)		319740 KiB
     Inactive(file)		1379708 KiB
        Unevictable		140420 KiB
            Mlocked		0 KiB
          SwapTotal	Virtual Memory	22323196 KiB
           SwapFree	Free Virtual Memory	22323196 KiB
              Zswap		0 KiB
           Zswapped		0 KiB
              Dirty		0 KiB
          Writeback		0 KiB
          AnonPages		608868 KiB
             Mapped		312532 KiB
              Shmem		1498008 KiB
       KReclaimable		65968 KiB
               Slab		149144 KiB
       SReclaimable		65968 KiB
         SUnreclaim		83176 KiB
        KernelStack		4588 KiB
         PageTables		11784 KiB
      SecPageTables		0 KiB
       NFS_Unstable		0 KiB
             Bounce		0 KiB
       WritebackTmp		0 KiB
        CommitLimit		26324300 KiB
       Committed_AS		3613372 KiB
       VmallocTotal		-1 KiB
        VmallocUsed		38296 KiB
       VmallocChunk		0 KiB
             Percpu		3520 KiB
  HardwareCorrupted		0 KiB
      AnonHugePages		0 KiB
     ShmemHugePages		73728 KiB
     ShmemPmdMapped		0 KiB
      FileHugePages		0 KiB
      FilePmdMapped		0 KiB
    HugePages_Total		0
     HugePages_Free		0
     HugePages_Rsvd		0
     HugePages_Surp		0
       Hugepagesize		2048 KiB
            Hugetlb		0 KiB
        DirectMap4k		167552 KiB
        DirectMap2M		8101888 KiB

Filesystems
-----------

-Mounted File Systems-
       /dev/sda3	/initrd/mnt/dev_save	50.68 % (9.6 GiB of 19.5 GiB)
           tmpfs	/initrd/mnt/tmpfs	7.40 % (15.9 GiB of 17.2 GiB)
  /dev/loop0🔒	/initrd/pup_ro2	100.00 % (0.0 B of 448.5 MiB)
  /dev/loop1🔒	/initrd/pup_nls	100.00 % (0.0 B of 175.8 MiB)
  /dev/loop2🔒	/initrd/pup_doc	100.00 % (0.0 B of 28.5 MiB)
  /dev/loop3🔒	/initrd/pup_k	100.00 % (0.0 B of 15.2 MiB)
  /dev/loop4🔒	/initrd/pup_f	100.00 % (0.0 B of 110.0 MiB)
  /dev/loop5🔒	/initrd/pup_z	100.00 % (0.0 B of 71.8 MiB)
  /dev/loop6🔒	/initrd/pup_b	100.00 % (0.0 B of 7.2 MiB)
         unionfs	/	7.40 % (15.9 GiB of 17.2 GiB)
        devtmpfs	/dev	0.00 % (3.8 GiB of 3.8 GiB)
           shmfs	/dev/shm	1.14 % (1.4 GiB of 1.5 GiB)
             run	/run	0.10 % (780.6 MiB of 781.5 MiB)
           tmpfs	/var/lib/containers	7.40 % (15.9 GiB of 17.2 GiB)
           tmpfs	/home/spot/.local/share/containers	7.40 % (15.9 GiB of 17.2 GiB)
           tmpfs	/initrd/mnt/tmpfs/tmp/runtime-spot/wayland-0	7.40 % (15.9 GiB of 17.2 GiB)
           tmpfs	/initrd/mnt/tmpfs/tmp/runtime-spot/wayland-0.lock	7.40 % (15.9 GiB of 17.2 GiB)
       /dev/sda2	/mnt/sda2	39.88 % (29.4 GiB of 48.9 GiB)

Display
-------

-Session-
        Type : wayland
-Wayland-
  Current Display Name : wayland-0
-X Server-
  Current Display Name : :0
                Vendor : The X.Org Foundation
               Version : 1.22.1.9
        Release Number : 12201009
-Screens-
    Screen 0 : 1366x768 pixels
-Outputs (XRandR)-
-OpenGL (GLX)-
                                    Vendor : Intel
                                  Renderer : Mesa Intel(R) HD Graphics 3000 (SNB GT2)
                          Direct Rendering : Yes
                   Version (Compatibility) : 3.3 (Compatibility Profile) Mesa 22.3.6
  Shading Language Version (Compatibility) : 3.30
                            Version (Core) : 3.3 (Core Profile) Mesa 22.3.6
           Shading Language Version (Core) : 3.30
                              Version (ES) : OpenGL ES 3.0 Mesa 22.3.6
             Shading Language Version (ES) : OpenGL ES GLSL ES 3.00
                               GLX Version : 1.4

Environment Variables
---------------------

-Environment Variables-
                       SHELL : /bin/bash
        DEFAULTWORDPROCESSOR : /usr/local/bin/defaultwordprocessor
             XDG_CONFIG_DIRS : /etc/xdg
                DEFAULTPAINT : /usr/local/bin/defaultpaint
                 HISTCONTROL : ignoredups
                    HISTSIZE : 1000
                    HOSTNAME : puppypc9991
                      PREFIX : /usr
               XDG_DATA_HOME : /root/.local/share
                WLR_XWAYLAND : /usr/bin/Xwayland-spot
             XDG_CONFIG_HOME : /root/.config
                NO_AT_BRIDGE : 1
                XCURSOR_SIZE : 24
                      EDITOR : vi
             DWL_FOCUS_COLOR : #000000
                         PWD : /root
                     LOGNAME : root
            XDG_SESSION_TYPE : wayland
          DEFAULTSPREADSHEET : /usr/local/bin/defaultspreadsheet
                           _ : /usr/bin/hardinfo
                 DEFAULTDRAW : /usr/local/bin/defaultdraw
          DEFAULTIMAGEVIEWER : /usr/local/bin/defaultimageviewer
           XKB_DEFAULT_MODEL : pc104
               GTK2_RC_FILES : /etc/gtk-2.0/gtkrc
                        HOME : /root
                        LANG : en_US.UTF-8
                  XFINANSDIR : /root/.xfinans
                   LS_COLORS : bd=33:cd=33
         XDG_CURRENT_DESKTOP : wlroots
                PULSE_COOKIE : /home/spot/.config/pulse/cookie
                      RGBDEF : /usr/share/X11/rgb.txt
             WAYLAND_DISPLAY : wayland-0
           GIO_EXTRA_MODULES : /usr/lib/x86_64-linux-gnu/gio/modules/
  XWAYLAND_SCREENSAVER_DELAY : 600
             GTKDIALOG_BUILD : GTK3
           DEFAULTTEXTEDITOR : /usr/local/bin/defaulttexteditor
             QT_QPA_PLATFORM : xcb
              XDG_CACHE_HOME : /root/.cache
          XKB_DEFAULT_LAYOUT : us
          DEFAULTMEDIAPLAYER : /usr/local/bin/defaultmediaplayer
                        TERM : linux
                    TERMINFO : /usr/share/terminfo
                        USER : root
             SDL_VIDEODRIVER : x11
                 GDK_USE_XFT : 1
                     DISPLAY : :0
                       SHLVL : 3
                     INPUTRC : /etc/inputrc
                       PAGER : less
            DWL_BORDER_COLOR : #000000
              DEFAULTBROWSER : /usr/local/bin/defaultbrowser
           OOO_FORCE_DESKTOP : gnome
          DEFAULTIMAGEEDITOR : /usr/local/bin/defaultimageeditor
              XDG_STATE_HOME : /root/.local/state
             LD_LIBRARY_PATH : /lib:/usr/lib:/root/my-applications/lib:/usr/local/lib
              DWL_ROOT_COLOR : #000000
             XDG_RUNTIME_DIR : /tmp/runtime-root
        LIBINPUT_DEFAULT_TAP : 1
                MM_RUNASROOT : 1
                      QT_XFT : true
               XDG_DATA_DIRS : /root/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/share:/usr/local/share
                 GDK_BACKEND : x11
                     BROWSER : /usr/local/bin/defaultbrowser
                        PATH : /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/root/my-applications/bin:/usr/games:/var/lib/flatpak/exports/bin
           DEFAULTHTMLEDITOR : /usr/local/bin/defaulthtmleditor
                HISTFILESIZE : 2000
    DBUS_SESSION_BUS_ADDRESS : unix:path=/tmp/dbus-9S7uxtU0Br,guid=b2a2b40f298797b3c4e9ded067a6416f
              GLIBC_TUNABLES : glibc.malloc.mmap_threshold=65536:glibc.malloc.mxfast=32:glibc.malloc.top_pad=65536:glibc.malloc.trim_threshold=65536:glibc.malloc.arena_max=4
              OUTPUT_CHARSET : UTF-8
                PULSE_SERVER : unix:/tmp/runtime-spot/pulse/native
         XKB_DEFAULT_OPTIONS : terminate:ctrl_alt_bksp
                  TEXTDOMAIN : xwin
           XKB_DEFAULT_RULES : evdev

Development
-----------

-Scripting Languages-
        Gambas3 (gbr3) : Not found
      Python (default) : Not found
               Python2 : Not found
               Python3 : 3.11.2
                  Perl : 5.36.0
            Perl6 (VM) : Not found
                 Perl6 : Not found
                   PHP : Not found
                  Ruby : Not found
                  Bash : 5.2.15(1)-release
  JavaScript (Node.js) : Not found
                   awk : GNU Awk 5.2.1
-Compilers-
         C (GCC) : 12.2.0
       C (Clang) : Not found
         D (dmd) : Not found
  Gambas3 (gbc3) : Not found
            Java : Not found
      C♯ (mcs) : Not found
            Vala : Not found
   Haskell (GHC) : Not found
      FreePascal : Not found
              Go : Not found
            Rust : Not found
-Tools-
         make : 4.3
        ninja : Not found
          GDB : Not found
         LLDB : Not found
       strace : Not found
     valgrind : Not found
        QMake : Not found
        CMake : Not found
  Gambas3 IDE : Not found
      Radare2 : Not found
       ltrace : Not found
   Powershell : Not found

Users
-----

-Users-
        root : root
      daemon
      nobody
        spot : Linux User
         bin : bin
  messagebus : Linux User
         ftp : Linux User
   haldaemon : Hardware abstraction layer
         sys : sys
        sync : sync
       games : games
         man : man
          lp : lp
        mail : mail
        news : news
        uucp : uucp
       proxy : proxy
    www-data : www-data
      backup : backup
        list : Mailing List Manager
         irc : ircd
       gnats : Gnats Bug-Reporting System (admin)
        _apt
     webuser : Linux User
        sshd : sshd
       unscd
    _flatpak : Flatpak system-wide installation helper
     polkitd : polkit

Groups
------

-Group-
        root : 0
      daemon : 1
         ppp : 200
       users : 100
      nobody : 65534
       guest : 501
        spot : 502
         bin : 2
  messagebus : 503
         ftp : 1000
         dip : 30
        uucp : 10
     lpadmin : 112
      netdev : 113
   haldaemon : 119
        sshd : 32
    webgroup : 504
        disk : 6
   bluetooth : 111
         sys : 3
         adm : 4
         tty : 5
          lp : 7
        mail : 8
        news : 9
         man : 12
       proxy : 13
        kmem : 15
     dialout : 20
         fax : 21
       voice : 22
       cdrom : 24
      floppy : 25
        tape : 26
        sudo : 27
       audio : 29
    www-data : 33
      backup : 34
    operator : 37
        list : 38
         irc : 39
         src : 40
       gnats : 41
      shadow : 42
        utmp : 43
       video : 44
        sasl : 45
     plugdev : 46
       staff : 50
       games : 60
     nogroup : 65533
      render : 106
       input : 101
       unscd : 102
    ssl-cert : 103
         sgx : 104
         kvm : 105
        _ssh : 107
    _flatpak : 108
    pipewire : 109
     polkitd : 110
        rdma : 114

Devices
*******


System DMI
----------

-Product-
           Name : 418062U
         Family : ThinkPad T420
         Vendor : LENOVO
        Version : ThinkPad T420
  Serial Number : PBYCPX2
            SKU : <s></s>
-BIOS-
        Date : 11/30/2012
      Vendor : LENOVO
     Version : 83ET73WW (1.43 )
-Board-
           Name : 418062U
         Vendor : LENOVO
        Version : Not Available
  Serial Number : 1ZLEH25J1JU
      Asset Tag : Not Available
-Chassis-
         Vendor : LENOVO
           Type : [10] Notebook
        Version : Not Available
  Serial Number : PBYCPX2
      Asset Tag : No Asset Information

Processor
---------

-Processors-
         all	Summary	
   -Package Information-
                      Name : Intel Core i5-2520M
                  Topology : 1 physical processor; 2 cores; 4 threads
        Logical CPU Config : 4x 3200.00 MHz
   -Clocks-
        800.00-3200.00 MHz : 4x
   -Caches-
               Level 1 (Data) : 2x 32KB (64KB), 8-way set-associative, 64 sets
        Level 1 (Instruction) : 2x 32KB (64KB), 8-way set-associative, 64 sets
            Level 2 (Unified) : 2x 256KB (512KB), 8-way set-associative, 512 sets
            Level 3 (Unified) : 1x 3072KB (3072KB), 12-way set-associative, 4096 sets
   -CPU Socket (0) CPU-
            DMI Handle : 0x1
                  Type : ZIF Socket
               Voltage : 1.2 V
        External Clock : 100 MHz
         Max Frequency : 2500 MHz
        cpu0	0:0	Intel Core i5-2520M	3200.00 MHz
        cpu1	0:0	Intel Core i5-2520M	3200.00 MHz
        cpu2	0:1	Intel Core i5-2520M	3200.00 MHz
        cpu3	0:1	Intel Core i5-2520M	3200.00 MHz

Graphics Processors
-------------------

-GPUs-
       card0 : <span background="#de382b" color="#ffffff"><b> Lenovo </b></span> <span background="#006fb8" color="#ffffff"><b> Intel </b></span> 2nd Generation Core Processor Family Integrated Graphics Controller
   -Device Information-
          Location : PCI/0000:00:02.0
        DRM Device : /dev/dri/card0
             Class : [0300] VGA compatible controller
            Vendor : [8086] Intel Corporation
            Device : [0126] 2nd Generation Core Processor Family Integrated Graphics Controller
           SVendor : [17aa] Lenovo
           SDevice : [21ce] ThinkPad T420
          Revision : 09
   -Clocks-
              Core : 650.00-1300.00 MHz
            Memory : (Unknown)
   -Driver-
                In Use : i915
        Kernel Modules : i915

Monitors
--------

-Monitors-
  card0-LVDS-1 : <span style="background-color: #ffffff; color: #006fb8;"><b>&nbsp;AUO&nbsp;</b></span> 13.9″ B140XW03 V1
   -Connection-
                           DRM : card0-LVDS-1
                        Status : connected enabled
                   Signal Type : Digital
                     Interface : [0] (Unspecified)
        Bits per Color Channel : (Unspecified)
            Speaker Allocation : (Unspecified)
   -Output (Max)-
            VESA EDID : 0x0@0Hz 31.0x17.0cm (13.9") progressive normal
        VESA EDID DTD : 1366x768@60Hz 30.9x17.3cm (13.9") progressive normal
   -EDID Device-
                  Vendor : [PNP:AUO] AU Optronics
                    Name : B140XW03 V1
                   Model : [313c-00000000] 12604-0
                  Serial : (Unknown)
        Manufacture Date : 2010
   -EDID Meta-
               Data Size : 128 bytes
                 Version : 1.3
        Extension Blocks : 0
             Extended to : (None)
                Checksum : Ok 
   -EDID Descriptors-
        descriptor0 : ([00] detailed timing descriptor) {...}
        descriptor1 : ([0f] detailed timing descriptor) 00 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 20 
        descriptor2 : ([fe] unspecified text) AUO
        descriptor3 : ([fe] unspecified text) B140XW03 V1
   -Detailed Timing Descriptors (DTD)-
              dtd0 : 1366x768@60Hz, 30.9x17.3cm (13.9") progressive normal (VESA EDID DTD)
   -Established Timings Bitmap (ETB)-
        (Empty List)
   -Standard Timings (STD)-
        (Empty List)
   -E-EDID Extension Blocks-
        (Empty List)
   -EIA/CEA-861 Data Blocks-
        (Empty List)
   -EIA/CEA-861 Short Audio Descriptors-
        (Empty List)
   -EIA/CEA-861 Short Video Descriptors-
        (Empty List)
   -DisplayID Timings-
        (Empty List)
   -DisplayID Strings-
        (Empty List)
   -Hex Dump-
              Data : <tt>00ffffffffffff0006af3c3100000000
                     00140103801f11780a10b59758579226
                     1e505400000001010101010101010101
                     010101010101121b5646500023302616
                     360035ad100000180000000f00000000
                     00000000000000000020000000fe0041
                     554f0a202020202020202020000000fe
                     004231343058573033205631200a0029
                     </tt>

Memory Devices
--------------

-Memory Device List-
                     Mainboard	8 / 16 GiB	DDR3 SDRAM
   -Memory Array-
                           DMI Handle : 0x5
                              Locator : Mainboard
                                  Use : System Memory
                Error Correction Type : None
                 Size (Present / Max) : 8 / 16 GiB
        Devices (Populated / Sockets) : 2 / 2
                        Types Present : [0x400] DDR3 SDRAM
                             ROM Size : 0 MiB
  Mainboard ➤ ChannelA-DIMM0	<span style="background-color: #cccccc; color: #010101;"><b>&nbsp;Samsung&nbsp;</b></span>	4096 MiB	M471B5173QH0-YK0  
   -Memory Socket-
        DMI Handles (Array, Socket) : 0x5, 0x6
                            Locator : Mainboard ➤ BANK 0 ➤ ChannelA-DIMM0
                       Bank Locator : BANK 0
                        Form Factor : SODIMM
                               Type : DDR3 / Synchronous
                             Vendor : [004e] Samsung
                        Part Number : M471B5173QH0-YK0  
                               Size : 4096 MiB
                        Rated Speed : 1333 MT/s
                   Configured Speed : (Unknown)
             Data Width/Total Width : 64 bits / 64 bits
                               Rank : Unknown
                    Minimum Voltage : (Unknown)
                    Maximum Voltage : (Unknown)
                 Configured Voltage : (Unknown)
   -Serial Presence Detect (SPD)-
                                  Source : 0-0050 (at24)
                            SPD Revision : 1.3
                             Form Factor : SODIMM (Small Outline DIMM)
                                    Type : DDR3-1600 (PC3-12800)
                           Module Vendor : [004e] Samsung
                             DRAM Vendor : [0000] (Unknown)
                             Part Number : M471B5173QH0-YK0  
                                    Size : 4096 MiB
        Manufacturing Date (Week / Year) : 29 / 2014
                                   Ranks : 1
                        IO Pins per Chip : 8
                               Die count : 0 (Unspecified)
                          Thermal Sensor : [00] Not present
                      Supported Voltages : 1.35V 1.5V
                 Supported CAS Latencies : 11 10 9 8 7 6 5 
   -Timings-
               tCL : 11
              tRCD : 13.125ns
               tRP : 13.125ns
              tRAS : 3.125ns
  Mainboard ➤ ChannelB-DIMM0	<span style="background-color: #cccccc; color: #010101;"><b>&nbsp;Samsung&nbsp;</b></span>	4096 MiB	M471B5173DB0-YK0  
   -Memory Socket-
        DMI Handles (Array, Socket) : 0x5, 0x7
                            Locator : Mainboard ➤ BANK 2 ➤ ChannelB-DIMM0
                       Bank Locator : BANK 2
                        Form Factor : SODIMM
                               Type : DDR3 / Synchronous
                             Vendor : [004e] Samsung
                        Part Number : M471B5173DB0-YK0  
                               Size : 4096 MiB
                        Rated Speed : 1333 MT/s
                   Configured Speed : (Unknown)
             Data Width/Total Width : 64 bits / 64 bits
                               Rank : Unknown
                    Minimum Voltage : (Unknown)
                    Maximum Voltage : (Unknown)
                 Configured Voltage : (Unknown)
   -Serial Presence Detect (SPD)-
                                  Source : 0-0051 (at24)
                            SPD Revision : 1.3
                             Form Factor : SODIMM (Small Outline DIMM)
                                    Type : DDR3-1600 (PC3-12800)
                           Module Vendor : [004e] Samsung
                             DRAM Vendor : [0000] (Unknown)
                             Part Number : M471B5173DB0-YK0  
                                    Size : 4096 MiB
        Manufacturing Date (Week / Year) : 52 / 2014
                                   Ranks : 1
                        IO Pins per Chip : 8
                               Die count : 0 (Unspecified)
                          Thermal Sensor : [00] Not present
                      Supported Voltages : 1.35V 1.5V
                 Supported CAS Latencies : 11 10 9 8 7 6 5 
   -Timings-
               tCL : 11
              tRCD : 13.125ns
               tRP : 13.125ns
              tRAS : 3.125ns

PCI Devices
-----------

-PCI Devices-
  0000:00:00.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 2nd Generation Core Processor Family DRAM Controller
  0000:00:02.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 2nd Generation Core Processor Family Integrated Graphics Controller
  0000:00:16.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family MEI Controller
  0000:00:19.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 82579LM Gigabit Network Connection (Lewisville)
  0000:00:1a.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
  0000:00:1b.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family High Definition Audio Controller
  0000:00:1c.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family PCI Express Root Port 1
  0000:00:1c.1 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family PCI Express Root Port 2
  0000:00:1c.3 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family PCI Express Root Port 4
  0000:00:1c.4 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family PCI Express Root Port 5
  0000:00:1d.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family USB Enhanced Host Controller
  0000:00:1f.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> QM67 Express Chipset LPC Controller
  0000:00:1f.2 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family 6 port Mobile SATA AHCI Controller
  0000:00:1f.3 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> 6 Series/C200 Series Chipset Family SMBus Controller
  0000:03:00.0 : <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> Centrino Advanced-N 6205 [Taylor Peak]
  0000:0d:00.0 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #ffffff; color: #ff0000;"><b>&nbsp;Ricoh&nbsp;</b></span> MMC/SD Host Controller
  0000:0d:00.3 : <span style="background-color: #de382b; color: #ffffff;"><b>&nbsp;Lenovo&nbsp;</b></span> <span style="background-color: #ffffff; color: #ff0000;"><b>&nbsp;Ricoh&nbsp;</b></span> R5C832 PCIe IEEE 1394 Controller

USB Devices
-----------

-USB Devices-
     001:001 : <span style="background-color: #010101; color: #ffc706;"><b>&nbsp;Linux&nbsp;</b></span> 2.0 root hub
     001:002 : <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> Integrated Rate Matching Hub
     001:003 : <span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span> Unifying Receiver
     001:005 : <span style="background-color: #ffffff; color: #2cb5e9;"><b>&nbsp;Chicony&nbsp;</b></span> integrated camera
     002:001 : <span style="background-color: #010101; color: #ffc706;"><b>&nbsp;Linux&nbsp;</b></span> 2.0 root hub
     002:002 : <span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span> Integrated Rate Matching Hub
     002:003 : Terminus Technology Inc. Hub
     002:005 : <span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span> Logitech Mechanical keyboard
     002:006 : Primax Electronics, Ltd HP Optical Mouse

Firmware
--------

-Firmware List-
      Result : (Not available)

Printers
--------

-Printers (CUPS)-
    CUPS-PDF : <i>Default</i>

Battery
-------

-Battery: BAT0-
               State : Full
            Capacity : 100 / Full
  Battery Technology : Li-ion
        Manufacturer : SANYO
        Model Number : 45N1001
       Serial Number : 2724

Sensors
-------

-Temperature-
          temp1	acpitz	45.00°C
   Package id 0	coretemp	49.00°C
         Core 0	coretemp	48.00°C
         Core 1	coretemp	49.00°C
  thermal_zone0	thermal	45.00°C
  thermal_zone1	thermal	49.00°C
-Voltage-
         in0	BAT0	12.43V
-Fan Speed-
        fan1	thinkpad	3168.00 RPM

Input Devices
-------------

-Input Devices-
                        AT Translated Set 2 keyboard	Keyboard	
                                 Logitech M310/M310t	Mouse	<span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span>
                                       Logitech K520	Keyboard	<span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span>
   Logitech Mechanical keyboard Logitech Mechanical 	Keyboard	<span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span>
   Logitech Mechanical keyboard Logitech Mechanical 	Keyboard	<span style="background-color: #ffffff; color: #010101;"><b>&nbsp;logitech&nbsp;</b></span>
                                          Lid Switch	Audio	
                                        Sleep Button	Keyboard	
                                        Power Button	Keyboard	
                     Integrated Camera: Integrated C	Keyboard	<span style="background-color: #ffffff; color: #2cb5e9;"><b>&nbsp;Chicony&nbsp;</b></span>
                                          PC Speaker	Speaker	
                                           Video Bus	Keyboard	
                              ThinkPad Extra Buttons	Keyboard	
                          SynPS/2 Synaptics TouchPad	Mouse	Synaptics
                                  HDA Digital PCBeep	Keyboard	
                                   HDA Intel PCH Mic	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                              HDA Intel PCH Dock Mic	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                        HDA Intel PCH Dock Headphone	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                             HDA Intel PCH Headphone	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                         HDA Intel PCH HDMI/DP,pcm:3	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                         HDA Intel PCH HDMI/DP,pcm:7	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                         HDA Intel PCH HDMI/DP,pcm:8	Audio	<span style="background-color: #006fb8; color: #ffffff;"><b>&nbsp;Intel&nbsp;</b></span>
                               TPPS/2 IBM TrackPoint	Mouse	<span style="background-color: #ffffff; color: #0000ff;"><b>&nbsp;IBM&nbsp;</b></span>
                            PixArt USB Optical Mouse	Mouse	

Storage
-------


Resources
---------

-I/O Ports-
        <tt>0000-0cf7 </tt> : PCI Bus 0000:00
      <tt>  0000-001f </tt> : dma1
      <tt>  0020-0021 </tt> : pic1
      <tt>  0040-0043 </tt> : timer0
      <tt>  0050-0053 </tt> : timer1
      <tt>  0060-0060 </tt> : keyboard
      <tt>  0061-0061 </tt> : PNP0800:00
      <tt>  0062-0062 </tt> : PNP0C09:00
    <tt>    0062-0062 </tt> : EC data
      <tt>  0064-0064 </tt> : keyboard
      <tt>  0066-0066 </tt> : PNP0C09:00
    <tt>    0066-0066 </tt> : EC cmd
      <tt>  0070-0071 </tt> : rtc0
      <tt>  0080-008f </tt> : dma page reg
      <tt>  00a0-00a1 </tt> : pic2
      <tt>  00c0-00df </tt> : dma2
      <tt>  00f0-00ff </tt> : fpu
    <tt>    00f0-00f0 </tt> : PNP0C04:00
      <tt>  0400-047f </tt> : pnp 00:01
    <tt>    0400-0403 </tt> : ACPI PM1a_EVT_BLK
    <tt>    0404-0405 </tt> : ACPI PM1a_CNT_BLK
    <tt>    0408-040b </tt> : ACPI PM_TMR
    <tt>    0410-0415 </tt> : ACPI CPU throttle
    <tt>    0420-042f </tt> : ACPI GPE0_BLK
    <tt>    0430-0433 </tt> : iTCO_wdt.1.auto
  <tt>      0430-0433 </tt> : <b><small>Module</small></b> Intel TCO WatchDog Timer Driver
    <tt>    0450-0450 </tt> : ACPI PM2_CNT_BLK
    <tt>    0460-047f </tt> : iTCO_wdt.1.auto
  <tt>      0460-047f </tt> : <b><small>Module</small></b> Intel TCO WatchDog Timer Driver
      <tt>  0500-057f </tt> : pnp 00:01
      <tt>  0800-080f </tt> : pnp 00:01
        <tt>0cf8-0cff </tt> : PCI conf1
        <tt>0d00-ffff </tt> : PCI Bus 0000:00
      <tt>  15e0-15ef </tt> : pnp 00:01
      <tt>  1600-167f </tt> : pnp 00:01
      <tt>  2000-2fff </tt> : PCI Bus 0000:02
      <tt>  3000-3fff </tt> : PCI Bus 0000:0d
      <tt>  4000-4fff </tt> : PCI Bus 0000:05
      <tt>  5000-503f </tt> : 0000:00:02.0
      <tt>  5060-507f </tt> : 0000:00:1f.2
    <tt>    5060-507f </tt> : ahci
      <tt>  5080-509f </tt> : 0000:00:19.0
      <tt>  50a0-50a7 </tt> : 0000:00:1f.2
    <tt>    50a0-50a7 </tt> : ahci
      <tt>  50a8-50af </tt> : 0000:00:1f.2
    <tt>    50a8-50af </tt> : ahci
      <tt>  50b0-50b3 </tt> : 0000:00:1f.2
    <tt>    50b0-50b3 </tt> : ahci
      <tt>  50b4-50b7 </tt> : 0000:00:1f.2
    <tt>    50b4-50b7 </tt> : ahci
      <tt>  efa0-efbf </tt> : 0000:00:1f.3
    <tt>    efa0-efbf </tt> : i801_smbus
-Memory-
        <tt>00000000-00000fff </tt> : Reserved
        <tt>00001000-00057fff </tt> : System RAM
        <tt>00058000-00058fff </tt> : ACPI Non-volatile Storage
        <tt>00059000-0009ffff </tt> : System RAM
        <tt>000a0000-000bffff </tt> : PCI Bus 0000:00
        <tt>000c0000-000c7fff </tt> : Video ROM
        <tt>000e0000-000e3fff </tt> : pnp 00:00
        <tt>000e4000-000e7fff </tt> : pnp 00:00
        <tt>000e8000-000ebfff </tt> : pnp 00:00
        <tt>000ec000-000effff </tt> : pnp 00:00
        <tt>000f0000-000fffff </tt> : System ROM
        <tt>00100000-1fffffff </tt> : System RAM
        <tt>20000000-201fffff </tt> : Reserved
        <tt>20200000-3fffffff </tt> : System RAM
        <tt>40000000-401fffff </tt> : Reserved
        <tt>40200000-da99efff </tt> : System RAM
        <tt>da99f000-dab9efff </tt> : Unknown E820 type
        <tt>dab9f000-dae9efff </tt> : Reserved
        <tt>dae9f000-daf9efff </tt> : ACPI Non-volatile Storage
        <tt>daf9f000-daffefff </tt> : ACPI Tables
        <tt>dafff000-daffffff </tt> : System RAM
        <tt>db000000-db9fffff </tt> : RAM buffer
        <tt>dba00000-df9fffff </tt> : Reserved
        <tt>dfa00000-febfffff </tt> : PCI Bus 0000:00
      <tt>  dfa00000-dfbfffff </tt> : PCI Bus 0000:02
      <tt>  dfc00000-dfdfffff </tt> : PCI Bus 0000:02
      <tt>  e0000000-efffffff </tt> : 0000:00:02.0
      <tt>  f0000000-f03fffff </tt> : 0000:00:02.0
      <tt>  f0400000-f0bfffff </tt> : PCI Bus 0000:05
      <tt>  f0c00000-f13fffff </tt> : PCI Bus 0000:0d
      <tt>  f1400000-f1bfffff </tt> : PCI Bus 0000:0d
    <tt>    f1400000-f14007ff </tt> : 0000:0d:00.3
  <tt>      f1400000-f14007ff </tt> : <b><small>Module</small></b> Driver for PCI OHCI IEEE1394 controllers
    <tt>    f1401000-f14010ff </tt> : 0000:0d:00.0
  <tt>      f1401000-f14010ff </tt> : mmc0
      <tt>  f1c00000-f23fffff </tt> : PCI Bus 0000:05
      <tt>  f2400000-f24fffff </tt> : PCI Bus 0000:03
    <tt>    f2400000-f2401fff </tt> : 0000:03:00.0
  <tt>      f2400000-f2401fff </tt> : <b><small>Module</small></b> Intel(R) Wireless WiFi driver for Linux
      <tt>  f2500000-f251ffff </tt> : 0000:00:19.0
    <tt>    f2500000-f251ffff </tt> : <b><small>Module</small></b> Intel(R) PRO/1000 Network Driver
      <tt>  f2520000-f2523fff </tt> : 0000:00:1b.0
    <tt>    f2520000-f2523fff </tt> : ICH HD audio
      <tt>  f2524000-f25240ff </tt> : 0000:00:1f.3
      <tt>  f2525000-f252500f </tt> : 0000:00:16.0
    <tt>    f2525000-f252500f </tt> : <b><small>Module</small></b> Intel(R) Management Engine Interface
      <tt>  f2528000-f25287ff </tt> : 0000:00:1f.2
    <tt>    f2528000-f25287ff </tt> : ahci
      <tt>  f2529000-f25293ff </tt> : 0000:00:1d.0
    <tt>    f2529000-f25293ff </tt> : ehci_hcd
      <tt>  f252a000-f252a3ff </tt> : 0000:00:1a.0
    <tt>    f252a000-f252a3ff </tt> : ehci_hcd
      <tt>  f252b000-f252bfff </tt> : 0000:00:19.0
    <tt>    f252b000-f252bfff </tt> : <b><small>Module</small></b> Intel(R) PRO/1000 Network Driver
      <tt>  f8000000-fbffffff </tt> : PCI MMCONFIG 0000 [bus 00-3f]
    <tt>    f80f8000-f80f8fff </tt> : Reserved
        <tt>fec00000-fec003ff </tt> : IOAPIC 0
        <tt>fed00000-fed003ff </tt> : HPET 0
      <tt>  fed00000-fed003ff </tt> : PNP0103:00
        <tt>fed10000-fed13fff </tt> : pnp 00:01
        <tt>fed18000-fed18fff </tt> : pnp 00:01
        <tt>fed19000-fed19fff </tt> : pnp 00:01
        <tt>fed1c000-fed1ffff </tt> : Reserved
      <tt>  fed1c000-fed1ffff </tt> : pnp 00:01
    <tt>    fed1f410-fed1f414 </tt> : iTCO_wdt.1.auto
  <tt>      fed1f410-fed1f414 </tt> : iTCO_wdt.1.auto iTCO_wdt.1.auto
        <tt>fed40000-fed4bfff </tt> : PCI Bus 0000:00
      <tt>  fed40000-fed44fff </tt> : 00:05 TPM
      <tt>  fed45000-fed4bfff </tt> : pnp 00:01
        <tt>fed90000-fed90fff </tt> : dmar0
        <tt>fed91000-fed91fff </tt> : dmar1
        <tt>fee00000-fee00fff </tt> : Local APIC
      <tt>100000000-21e5fffff </tt> : System RAM
    <tt>  133600000-134803781 </tt> : Kernel code
    <tt>  134a00000-1355f4fff </tt> : Kernel rodata
    <tt>  135600000-13591b3ff </tt> : Kernel data
    <tt>  136198000-1371fffff </tt> : Kernel bss
      <tt>21e600000-21fffffff </tt> : RAM buffer
-DMA-
  <tt> 4</tt> : cascade

EDIT:in BIOS > setup of this Lenovo T420 there was a virtualization menu choice to enable intel VVM. Dunno if it made the difference, but seems to as Vanilladpup 11 booted
thanks for the help, guys.

Clarity
Posts: 4234
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1814 times
Been thanked: 569 times

Re: script/command for extracting .img and qemu install config - solved

Post by Clarity »

Yes, that's why the QEMU_Ready PET, suggested, was created by its author; to discover & report that as well as load the KVM support for any x86 PC.

Add it to your collection if QEMU is used on future PCs.

Glad you were able to get you PC working. :thumbup:

Post Reply

Return to “Vanilla Dpup”