[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#940528: installation-reports: b43 firmware not found or installed (Debian 11 bullseye installer from image with firmware non-free)



On Tue, Oct 26, 2021 at 10:09:17AM +0200, Laura Arjona Reina wrote:
> Hello
> 
> I recently installed Debian 11 bullseye on a laptop with BCM4312 with a non-free
> firmware image, and could reproduce this issue.
> 
> Below you can find my installation report.
> 
> TL;DR: The installer reported: failed to load B43/ucode15.fw for my wireless card.
> I continued the installation with the Ethernet adapter.
> After finishing installing Debian and rebooting I had wired network but no
> wireless network. Manually installing firmware-b43-installer package solved the
> problem.
> I'm not sure if debian-installer is able to automatically install
> firmware-b43-installer or the mechanics is designed for simpler firmware
> packages (the ones that include the firmware in the proper package, not
> downloading it on the fly as firmware-b43-installer does).
> 
> Kind regards,
> 
> -- 
> Laura Arjona
> https://wiki.debian.org/LauraArjona
> 

Hi Laura,

I think you've hit a common edge case. With this specific chipset, the
firmware-b43-installer package needs to connect to the internet to pull
down the firmware blob and cut out the bits that are needed to make
the WiFi work for the Broadcom chip. It's a chicken and egg problem -
without connectivity, you can't get the bits you need to provide 
connectivity.

In this instance, the work around is to do just as you've done: install
via wired connection and then connect to pull the firmware cutter package.
I believe that to be the case, anyway - I haven't owned one of these
in a while.

With every good wish, as ever,

Andy Cater


> 
> Boot method: USB
> Image version:
> https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/11.1.0+nonfree/i386/iso-cd/firmware-11.1.0-i386-netinst.iso
> Date: 2021-10-09 14:15 564M
> 
> Machine: Compaq N110 netbook (intel Atom, 1GB RAM, Wireless Broadcom BCM4312 LP-PHY)
> 
> Base System Installation Checklist:
> [O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it
> 
> Initial boot:           [O]
> Detect network card:    [O]
> Configure network:      [E]
> Detect media:           [O]
> Load installer modules: [O]
> Clock/timezone setup:   [O]
> User/password setup:    [O]
> Detect hard drives:     [O]
> Partition hard drives:  [O]
> Install base system:    [O]
> Install tasks:          [O]
> Install boot loader:    [O]
> Overall install:        [O]
> 
> Comments/Problems:
> 
> The installer reported: failed to load B43/ucode15.fw for my wireless card.
> I continued the installation with the Ethernet adapter.
> I was expecting the ISO including firmware to install automatically the
> firmware-b43-installer package
> After manually installing it, I could use my wireless card.
> 
> This is the relevant dmesg output after installing firmware-b43-installer
> package and rebooting:
> 
> [   29.831448] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
> [   29.876277] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
> [   29.876303] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2062, Revision 2, Version 0
> [   29.892558] Broadcom 43xx driver loaded [ Features: PNLS ]
> [   29.987553] b43 ssb0:0: firmware: direct-loading firmware b43/ucode15.fw
> [   30.001227] b43 ssb0:0: firmware: direct-loading firmware b43/lp0initvals15.fw
> [   30.006248] b43 ssb0:0: firmware: direct-loading firmware b43/lp0bsinitvals15.fw
> [   30.006326] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
> [  431.884370] b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
> [  441.397152] b43-phy0: Loading firmware version 784.2 (2012-08-15 21:35:19)
> 
> Below you can find the info that installer-report gathered:
> 
> -- Package-specific info:
> 
> ==============================================
> Installer lsb-release:
> ==============================================
> DISTRIB_ID=Debian
> DISTRIB_DESCRIPTION="Debian GNU/Linux installer"
> DISTRIB_RELEASE="11 (bullseye) - installer build 20210731+deb11u1"
> X_INSTALLATION_MEDIUM=cdrom
> 
> ==============================================
> Installer hardware-summary:
> ==============================================
> uname -a: Linux portatil21 5.10.0-9-686 #1 SMP Debian 5.10.70-1 (2021-09-30)
> i686 GNU/Linux
> lspci -knn: 00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GSE Express
> Memory Controller Hub [8086:27ac] (rev 03)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn: 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile
> 945GSE Express Integrated Graphics Controller [8086:27ae] (rev 03)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn: 00:02.1 Display controller [0380]: Intel Corporation Mobile
> 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6]
> (rev 03)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn: 00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High
> Definition Audio Controller [8086:27d8] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn: 00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI
> Express Port 1 [8086:27d0] (rev 02)
> lspci -knn:     Kernel driver in use: pcieport
> lspci -knn: 00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI
> Express Port 2 [8086:27d2] (rev 02)
> lspci -knn:     Kernel driver in use: pcieport
> lspci -knn: 00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family
> USB UHCI Controller #1 [8086:27c8] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: uhci_hcd
> lspci -knn:     Kernel modules: uhci_hcd
> lspci -knn: 00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family
> USB UHCI Controller #2 [8086:27c9] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: uhci_hcd
> lspci -knn:     Kernel modules: uhci_hcd
> lspci -knn: 00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family
> USB UHCI Controller #3 [8086:27ca] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: uhci_hcd
> lspci -knn:     Kernel modules: uhci_hcd
> lspci -knn: 00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family
> USB UHCI Controller #4 [8086:27cb] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: uhci_hcd
> lspci -knn:     Kernel modules: uhci_hcd
> lspci -knn: 00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family
> USB2 EHCI Controller [8086:27cc] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: ehci-pci
> lspci -knn:     Kernel modules: ehci_pci
> lspci -knn: 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge
> [8086:2448] (rev e2)
> lspci -knn: 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC
> Interface Bridge [8086:27b9] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel modules: intel_rng
> lspci -knn: 00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7-M
> Family) SATA Controller [IDE mode] [8086:27c4] (rev 02)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: ata_piix
> lspci -knn:     Kernel modules: ata_piix, ata_generic
> lspci -knn: 01:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries
> BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:1508]
> lspci -knn:     Kernel driver in use: b43-pci-bridge
> lspci -knn:     Kernel modules: ssb
> lspci -knn: 02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8132 Fast
> Ethernet [1969:1062] (rev c0)
> lspci -knn:     Subsystem: Hewlett-Packard Company Device [103c:308f]
> lspci -knn:     Kernel driver in use: atl1c
> lspci -knn:     Kernel modules: atl1c
> usb-list:
> usb-list: Bus 01 Device 01: UHCI Host Controller [1d6b:0001]
> usb-list:    Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
> usb-list:    Manufacturer: Linux 5.10.0-9-686 uhci_hcd
> usb-list:    Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
> usb-list:
> usb-list: Bus 02 Device 01: UHCI Host Controller [1d6b:0001]
> usb-list:    Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
> usb-list:    Manufacturer: Linux 5.10.0-9-686 uhci_hcd
> usb-list:    Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
> usb-list:
> usb-list: Bus 03 Device 01: UHCI Host Controller [1d6b:0001]
> usb-list:    Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
> usb-list:    Manufacturer: Linux 5.10.0-9-686 uhci_hcd
> usb-list:    Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
> usb-list:
> usb-list: Bus 04 Device 01: UHCI Host Controller [1d6b:0001]
> usb-list:    Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
> usb-list:    Manufacturer: Linux 5.10.0-9-686 uhci_hcd
> usb-list:    Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
> usb-list:
> usb-list: Bus 05 Device 01: EHCI Host Controller [1d6b:0002]
> usb-list:    Level 00 Parent 00 Port 00  Class 09(hub  ) Subclass 00 Protocol 00
> usb-list:    Manufacturer: Linux 5.10.0-9-686 ehci_hcd
> usb-list:    Interface 00: Class 09(hub  ) Subclass 00 Protocol 00 Driver hub
> usb-list:
> usb-list: Bus 05 Device 02: Webcam-101 [10f1:1a0f]
> usb-list:    Level 01 Parent 01 Port 03  Class ef(misc ) Subclass 02 Protocol 01
> usb-list:    Manufacturer: importek
> usb-list:    Interface 00: Class 0e(video) Subclass 01 Protocol 00 Driver <none>
> usb-list:    Interface 01: Class 0e(video) Subclass 02 Protocol 00 Driver <none>
> usb-list:
> usb-list: Bus 05 Device 03: USB DISK 2.0 [13fe:4200]
> usb-list:    Level 01 Parent 01 Port 06  Class 00(>ifc ) Subclass 00 Protocol 00
> usb-list:    Manufacturer:
> usb-list:    Interface 00: Class 08(mstor) Subclass 06 Protocol 50 Driver
> usb-storage
> lsmod: Module                  Size  Used by
> lsmod: fuse                  106496  0
> lsmod: dm_mod                102400  0
> lsmod: md_mod                135168  0
> lsmod: xfs                  1138688  0
> lsmod: jfs                   176128  0
> lsmod: btrfs                1208320  0
> lsmod: xor                    28672  1 btrfs
> lsmod: raid6_pq              106496  1 btrfs
> lsmod: libcrc32c              16384  2 btrfs,xfs
> lsmod: ext4                  643072  1
> lsmod: crc16                  16384  1 ext4
> lsmod: mbcache                16384  1 ext4
> lsmod: jbd2                   94208  1 ext4
> lsmod: crc32c_generic         16384  3
> lsmod: b43                   385024  0
> lsmod: cordic                 16384  1 b43
> lsmod: bcma                   49152  1 b43
> lsmod: mac80211              663552  1 b43
> lsmod: libarc4                16384  1 mac80211
> lsmod: cfg80211              614400  2 b43,mac80211
> lsmod: rfkill                 20480  1 cfg80211
> lsmod: ssb                    65536  1 b43
> lsmod: mmc_core              126976  2 b43,ssb
> lsmod: rng_core               16384  1 b43
> lsmod: pcmcia                 49152  1 ssb
> lsmod: pcmcia_core            24576  1 pcmcia
> lsmod: nls_ascii              16384  0
> lsmod: nls_cp437              16384  0
> lsmod: vfat                   20480  0
> lsmod: fat                    65536  1 vfat
> lsmod: atl1c                  45056  0
> lsmod: isofs                  45056  0
> lsmod: cdrom                  53248  1 isofs
> lsmod: ata_generic            16384  0
> lsmod: sd_mod                 49152  3
> lsmod: t10_pi                 16384  1 sd_mod
> lsmod: crc_t10dif             20480  1 t10_pi
> lsmod: crct10dif_common       16384  1 crc_t10dif
> lsmod: uas                    28672  0
> lsmod: usb_storage            57344  1 uas
> lsmod: ata_piix               32768  2
> lsmod: libata                192512  2 ata_piix,ata_generic
> lsmod: ehci_pci               20480  0
> lsmod: uhci_hcd               45056  0
> lsmod: scsi_mod              184320  4 sd_mod,usb_storage,libata,uas
> lsmod: ehci_hcd               69632  1 ehci_pci
> lsmod: usbcore               208896  5 usb_storage,ehci_hcd,uhci_hcd,uas,ehci_pci
> lsmod: usb_common             16384  3 ehci_hcd,uhci_hcd,usbcore
> lsmod: wmi                    28672  0
> lsmod: battery                20480  0
> lsmod: video                  45056  0
> df: Filesystem           1K-blocks      Used Available Use% Mounted on
> df: tmpfs                   101584        88    101496   0% /run
> df: devtmpfs                499752         0    499752   0% /dev
> df: /dev/sda1            478612200   5938548 448288016   1% /target
> df: /dev/sda1            478612200   5938548 448288016   1% /dev/.static/dev
> df: devtmpfs                499752         0    499752   0% /target/dev
> free:               total        used        free      shared  buff/cache
> available
> free: Mem:        1015812      108580      204096       95684      703136
> 699740
> free: Swap:        998396       54004      944392
> /proc/cmdline: BOOT_IMAGE=/install.386/vmlinuz vga=788
> initrd=/install.386/initrd.gz --- quiet
> /proc/cpuinfo: processor    : 0
> /proc/cpuinfo: vendor_id    : GenuineIntel
> /proc/cpuinfo: cpu family    : 6
> /proc/cpuinfo: model        : 28
> /proc/cpuinfo: model name    : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
> /proc/cpuinfo: stepping    : 2
> /proc/cpuinfo: microcode    : 0x212
> /proc/cpuinfo: cpu MHz        : 1219.995
> /proc/cpuinfo: cache size    : 512 KB
> /proc/cpuinfo: physical id    : 0
> /proc/cpuinfo: siblings    : 2
> /proc/cpuinfo: core id        : 0
> /proc/cpuinfo: cpu cores    : 1
> /proc/cpuinfo: apicid        : 0
> /proc/cpuinfo: initial apicid    : 0
> /proc/cpuinfo: fdiv_bug    : no
> /proc/cpuinfo: f00f_bug    : no
> /proc/cpuinfo: coma_bug    : no
> /proc/cpuinfo: fpu        : yes
> /proc/cpuinfo: fpu_exception    : yes
> /proc/cpuinfo: cpuid level    : 10
> /proc/cpuinfo: wp        : yes
> /proc/cpuinfo: flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
> pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc
> arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3
> xtpr pdcm movbe lahf_lm dtherm
> /proc/cpuinfo: bugs        :
> /proc/cpuinfo: bogomips    : 3192.44
> /proc/cpuinfo: clflush size    : 64
> /proc/cpuinfo: cache_alignment    : 64
> /proc/cpuinfo: address sizes    : 32 bits physical, 32 bits virtual
> /proc/cpuinfo: power management:
> /proc/cpuinfo:
> /proc/cpuinfo: processor    : 1
> /proc/cpuinfo: vendor_id    : GenuineIntel
> /proc/cpuinfo: cpu family    : 6
> /proc/cpuinfo: model        : 28
> /proc/cpuinfo: model name    : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
> /proc/cpuinfo: stepping    : 2
> /proc/cpuinfo: microcode    : 0x212
> /proc/cpuinfo: cpu MHz        : 923.168
> /proc/cpuinfo: cache size    : 512 KB
> /proc/cpuinfo: physical id    : 0
> /proc/cpuinfo: siblings    : 2
> /proc/cpuinfo: core id        : 0
> /proc/cpuinfo: cpu cores    : 1
> /proc/cpuinfo: apicid        : 1
> /proc/cpuinfo: initial apicid    : 1
> /proc/cpuinfo: fdiv_bug    : no
> /proc/cpuinfo: f00f_bug    : no
> /proc/cpuinfo: coma_bug    : no
> /proc/cpuinfo: fpu        : yes
> /proc/cpuinfo: fpu_exception    : yes
> /proc/cpuinfo: cpuid level    : 10
> /proc/cpuinfo: wp        : yes
> /proc/cpuinfo: flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr
> pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc
> arch_perfmon pebs bts cpuid aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3
> xtpr pdcm movbe lahf_lm dtherm
> /proc/cpuinfo: bugs        :
> /proc/cpuinfo: bogomips    : 3192.44
> /proc/cpuinfo: clflush size    : 64
> /proc/cpuinfo: cache_alignment    : 64
> /proc/cpuinfo: address sizes    : 32 bits physical, 32 bits virtual
> /proc/cpuinfo: power management:
> /proc/cpuinfo:
> /proc/ioports: 0000-0cf7 : PCI Bus 0000:00
> /proc/ioports:   0000-001f : dma1
> /proc/ioports:   0020-0021 : pic1
> /proc/ioports:   0040-0043 : timer0
> /proc/ioports:   0050-0053 : timer1
> /proc/ioports:   0060-0060 : keyboard
> /proc/ioports:   0061-0061 : PNP0800:00
> /proc/ioports:   0062-0062 : PNP0C09:00
> /proc/ioports:     0062-0062 : EC data
> /proc/ioports:   0064-0064 : keyboard
> /proc/ioports:   0066-0066 : PNP0C09:00
> /proc/ioports:     0066-0066 : EC cmd
> /proc/ioports:   0070-0071 : rtc0
> /proc/ioports:   0080-008f : dma page reg
> /proc/ioports:   00a0-00a1 : pic2
> /proc/ioports:   00c0-00df : dma2
> /proc/ioports:   00f0-00ff : PNP0C04:00
> /proc/ioports:     00f0-00ff : fpu
> /proc/ioports:   03c0-03df : vesafb
> /proc/ioports:   0400-041f : pnp 00:04
> /proc/ioports:   0480-04bf : 0000:00:1f.0
> /proc/ioports:     0480-04bf : pnp 00:04
> /proc/ioports:   04d0-04d1 : pnp 00:04
> /proc/ioports:   0500-0501 : pnp 00:04
> /proc/ioports:   0800-087f : 0000:00:1f.0
> /proc/ioports:     0800-087f : pnp 00:04
> /proc/ioports:       0800-0803 : ACPI PM1a_EVT_BLK
> /proc/ioports:       0804-0805 : ACPI PM1a_CNT_BLK
> /proc/ioports:       0808-080b : ACPI PM_TMR
> /proc/ioports:       0820-0820 : ACPI PM2_CNT_BLK
> /proc/ioports:       0828-082f : ACPI GPE0_BLK
> /proc/ioports: 0cf8-0cff : PCI conf1
> /proc/ioports: 0d00-ffff : PCI Bus 0000:00
> /proc/ioports:   1000-1fff : PCI Bus 0000:01
> /proc/ioports:   cc00-cc0f : 0000:00:1f.2
> /proc/ioports:     cc00-cc0f : ata_piix
> /proc/ioports:   cc80-cc83 : 0000:00:1f.2
> /proc/ioports:     cc80-cc83 : ata_piix
> /proc/ioports:   d000-d007 : 0000:00:1f.2
> /proc/ioports:     d000-d007 : ata_piix
> /proc/ioports:   d080-d083 : 0000:00:1f.2
> /proc/ioports:     d080-d083 : ata_piix
> /proc/ioports:   d400-d407 : 0000:00:1f.2
> /proc/ioports:     d400-d407 : ata_piix
> /proc/ioports:   d480-d49f : 0000:00:1d.3
> /proc/ioports:     d480-d49f : uhci_hcd
> /proc/ioports:   d800-d81f : 0000:00:1d.2
> /proc/ioports:     d800-d81f : uhci_hcd
> /proc/ioports:   d880-d89f : 0000:00:1d.1
> /proc/ioports:     d880-d89f : uhci_hcd
> /proc/ioports:   dc00-dc1f : 0000:00:1d.0
> /proc/ioports:     dc00-dc1f : uhci_hcd
> /proc/ioports:   dc80-dc87 : 0000:00:02.0
> /proc/ioports:   e000-efff : PCI Bus 0000:02
> /proc/ioports:     ec80-ecff : 0000:02:00.0
> /proc/ioports:       ec80-ecff : atl1c
> /proc/iomem: 00000000-00000fff : Reserved
> /proc/iomem: 00001000-0009fbff : System RAM
> /proc/iomem: 0009fc00-0009ffff : Reserved
> /proc/iomem: 000a0000-000bffff : PCI Bus 0000:00
> /proc/iomem:   000a0000-000bffff : Video RAM area
> /proc/iomem: 000c0000-000c7fff : Video ROM
> /proc/iomem: 000d0000-000dffff : PCI Bus 0000:00
> /proc/iomem: 000e0000-000fffff : Reserved
> /proc/iomem:   000f0000-000fffff : System ROM
> /proc/iomem: 00100000-3f7affff : System RAM
> /proc/iomem:   08000000-087fb354 : Kernel code
> /proc/iomem:   087fc000-08a6bfff : Kernel rodata
> /proc/iomem:   08a6c000-08b8ddbf : Kernel data
> /proc/iomem:   08c82000-08cf9fff : Kernel bss
> /proc/iomem: 3f7b0000-3f7bdfff : ACPI Tables
> /proc/iomem: 3f7be000-3f7effff : ACPI Non-volatile Storage
> /proc/iomem: 3f7f0000-dfffffff : Reserved
> /proc/iomem:   3f800000-dfffffff : PCI Bus 0000:00
> /proc/iomem:     40000000-401fffff : PCI Bus 0000:01
> /proc/iomem:     40200000-403fffff : PCI Bus 0000:02
> /proc/iomem:     d0000000-dfffffff : 0000:00:02.0
> /proc/iomem:       d0000000-d07affff : vesafb
> /proc/iomem: e0000000-e3ffffff : PCI MMCONFIG 0000 [bus 00-3f]
> /proc/iomem:   e0000000-e3ffffff : pnp 00:06
> /proc/iomem: e4000000-fed8ffff : PCI Bus 0000:00
> /proc/iomem:   fe880000-fe8fffff : 0000:00:02.1
> /proc/iomem:   fe937800-fe937bff : 0000:00:1f.2
> /proc/iomem:   fe937c00-fe937fff : 0000:00:1d.7
> /proc/iomem:     fe937c00-fe937fff : ehci_hcd
> /proc/iomem:   fe938000-fe93bfff : 0000:00:1b.0
> /proc/iomem:   fe940000-fe97ffff : 0000:00:02.0
> /proc/iomem:   fe980000-fe9fffff : 0000:00:02.0
> /proc/iomem:   fea00000-feafffff : PCI Bus 0000:01
> /proc/iomem:     feafc000-feafffff : 0000:01:00.0
> /proc/iomem:       feafc000-feafffff : b43-pci-bridge
> /proc/iomem:   feb00000-febfffff : PCI Bus 0000:02
> /proc/iomem:     febc0000-febfffff : 0000:02:00.0
> /proc/iomem:       febc0000-febfffff : atl1c
> /proc/iomem:   fec00000-fec003ff : IOAPIC 0
> /proc/iomem:   fed00000-fed003ff : HPET 0
> /proc/iomem:     fed00000-fed003ff : PNP0103:00
> /proc/iomem:   fed13000-fed19fff : pnp 00:00
> /proc/iomem:   fed1c000-fed1ffff : pnp 00:04
> /proc/iomem:   fed20000-fed3ffff : pnp 00:04
> /proc/iomem:   fed40000-fed8ffff : pnp 00:04
> /proc/iomem: fee00000-fee00fff : Local APIC
> /proc/iomem:   fee00000-fee00fff : Reserved
> /proc/iomem:     fee00000-fee00fff : pnp 00:05
> /proc/iomem: fff00000-ffffffff : Reserved
> /proc/interrupts:            CPU0       CPU1
> /proc/interrupts:   0:    1329516          0   IO-APIC   2-edge      timer
> /proc/interrupts:   1:          0        388   IO-APIC   1-edge      i8042
> /proc/interrupts:   8:          1          0   IO-APIC   8-edge      rtc0
> /proc/interrupts:   9:          0       5072   IO-APIC   9-fasteoi   acpi
> /proc/interrupts:  12:         14          0   IO-APIC  12-edge      i8042
> /proc/interrupts:  16:          0          0   IO-APIC  16-fasteoi   uhci_hcd:usb4
> /proc/interrupts:  18:          0          0   IO-APIC  18-fasteoi   uhci_hcd:usb3
> /proc/interrupts:  19:     524748          0   IO-APIC  19-fasteoi
> uhci_hcd:usb2, ata_piix
> /proc/interrupts:  23:          0      31562   IO-APIC  23-fasteoi
> uhci_hcd:usb1, ehci_hcd:usb5
> /proc/interrupts:  24:          0     355630   PCI-MSI 1048576-edge      enp2s0
> /proc/interrupts: NMI:       1197       1365   Non-maskable interrupts
> /proc/interrupts: LOC:     404035    1278070   Local timer interrupts
> /proc/interrupts: SPU:          0          0   Spurious interrupts
> /proc/interrupts: PMI:       1197       1365   Performance monitoring interrupts
> /proc/interrupts: IWI:          2          5   IRQ work interrupts
> /proc/interrupts: RTR:          0          0   APIC ICR read retries
> /proc/interrupts: RES:     164451     146581   Rescheduling interrupts
> /proc/interrupts: CAL:      25588      25062   Function call interrupts
> /proc/interrupts: TLB:       1825       1698   TLB shootdowns
> /proc/interrupts: TRM:          0          0   Thermal event interrupts
> /proc/interrupts: THR:          0          0   Threshold APIC interrupts
> /proc/interrupts: DFR:          0          0   Deferred Error APIC interrupts
> /proc/interrupts: MCE:          0          0   Machine check exceptions
> /proc/interrupts: MCP:        110        110   Machine check polls
> /proc/interrupts: ERR:          0
> /proc/interrupts: MIS:          0
> /proc/interrupts: PIN:          0          0   Posted-interrupt notification event
> /proc/interrupts: NPI:          0          0   Nested posted-interrupt event
> /proc/interrupts: PIW:          0          0   Posted-interrupt wakeup event
> /proc/meminfo: MemTotal:        1015812 kB
> /proc/meminfo: MemFree:          204168 kB
> /proc/meminfo: MemAvailable:     699812 kB
> /proc/meminfo: Buffers:            7264 kB
> /proc/meminfo: Cached:           695872 kB
> /proc/meminfo: SwapCached:        12620 kB
> /proc/meminfo: Active:           443588 kB
> /proc/meminfo: Inactive:         292280 kB
> /proc/meminfo: Active(anon):      77736 kB
> /proc/meminfo: Inactive(anon):    50700 kB
> /proc/meminfo: Active(file):     365852 kB
> /proc/meminfo: Inactive(file):   241580 kB
> /proc/meminfo: Unevictable:           0 kB
> /proc/meminfo: Mlocked:               0 kB
> /proc/meminfo: HighTotal:        143048 kB
> /proc/meminfo: HighFree:           4596 kB
> /proc/meminfo: LowTotal:         872764 kB
> /proc/meminfo: LowFree:          199572 kB
> /proc/meminfo: SwapTotal:        998396 kB
> /proc/meminfo: SwapFree:         944392 kB
> /proc/meminfo: Dirty:              1556 kB
> /proc/meminfo: Writeback:             0 kB
> /proc/meminfo: AnonPages:         23868 kB
> /proc/meminfo: Mapped:             3872 kB
> /proc/meminfo: Shmem:             95684 kB
> /proc/meminfo: KReclaimable:      38448 kB
> /proc/meminfo: Slab:              52416 kB
> /proc/meminfo: SReclaimable:      38448 kB
> /proc/meminfo: SUnreclaim:        13968 kB
> /proc/meminfo: KernelStack:         688 kB
> /proc/meminfo: PageTables:          344 kB
> /proc/meminfo: NFS_Unstable:          0 kB
> /proc/meminfo: Bounce:                0 kB
> /proc/meminfo: WritebackTmp:          0 kB
> /proc/meminfo: CommitLimit:     1506300 kB
> /proc/meminfo: Committed_AS:     174712 kB
> /proc/meminfo: VmallocTotal:     122880 kB
> /proc/meminfo: VmallocUsed:       12248 kB
> /proc/meminfo: VmallocChunk:          0 kB
> /proc/meminfo: Percpu:              344 kB
> /proc/meminfo: HardwareCorrupted:     0 kB
> /proc/meminfo: AnonHugePages:     16384 kB
> /proc/meminfo: ShmemHugePages:        0 kB
> /proc/meminfo: ShmemPmdMapped:        0 kB
> /proc/meminfo: FileHugePages:         0 kB
> /proc/meminfo: FilePmdMapped:         0 kB
> /proc/meminfo: HugePages_Total:       0
> /proc/meminfo: HugePages_Free:        0
> /proc/meminfo: HugePages_Rsvd:        0
> /proc/meminfo: HugePages_Surp:        0
> /proc/meminfo: Hugepagesize:       4096 kB
> /proc/meminfo: Hugetlb:               0 kB
> /proc/meminfo: DirectMap4k:       73720 kB
> /proc/meminfo: DirectMap4M:      823296 kB
> /proc/bus/input/devices: I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
> /proc/bus/input/devices: N: Name="AT Translated Set 2 keyboard"
> /proc/bus/input/devices: P: Phys=isa0060/serio0/input0
> /proc/bus/input/devices: S: Sysfs=/devices/platform/i8042/serio0/input/input0
> /proc/bus/input/devices: U: Uniq=
> /proc/bus/input/devices: H: Handlers=sysrq kbd leds
> /proc/bus/input/devices: B: PROP=0
> /proc/bus/input/devices: B: EV=120013
> /proc/bus/input/devices: B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff
> ffffffff fffffffe
> /proc/bus/input/devices: B: MSC=10
> /proc/bus/input/devices: B: LED=7
> /proc/bus/input/devices:
> /proc/bus/input/devices: I: Bus=0019 Vendor=0000 Product=0006 Version=0000
> /proc/bus/input/devices: N: Name="Video Bus"
> /proc/bus/input/devices: P: Phys=LNXVIDEO/video/input0
> /proc/bus/input/devices: S:
> Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
> /proc/bus/input/devices: U: Uniq=
> /proc/bus/input/devices: H: Handlers=kbd
> /proc/bus/input/devices: B: PROP=0
> /proc/bus/input/devices: B: EV=3
> /proc/bus/input/devices: B: KEY=3e000b 0 0 0 0 0 0 0
> /proc/bus/input/devices:
> dmidecode: # dmidecode 3.3
> dmidecode: Getting SMBIOS data from sysfs.
> dmidecode: SMBIOS 2.4 present.
> dmidecode: 18 structures occupying 977 bytes.
> dmidecode: Table at 0x000FC8A0.
> dmidecode:
> dmidecode: Handle 0x0000, DMI type 0, 24 bytes
> dmidecode: BIOS Information
> dmidecode:     Vendor: Hewlett-Packard
> dmidecode:     Version: 308F0 Ver. F.19
> dmidecode:     Release Date: 01/12/2010
> dmidecode:     Address: 0xF0000
> dmidecode:     Runtime Size: 64 kB
> dmidecode:     ROM Size: 1 MB
> dmidecode:     Characteristics:
> dmidecode:         ISA is supported
> dmidecode:         PCI is supported
> dmidecode:         PNP is supported
> dmidecode:         APM is supported
> dmidecode:         BIOS is upgradeable
> dmidecode:         BIOS shadowing is allowed
> dmidecode:         ESCD support is available
> dmidecode:         Boot from CD is supported
> dmidecode:         Selectable boot is supported
> dmidecode:         BIOS ROM is socketed
> dmidecode:         EDD is supported
> dmidecode:         5.25"/1.2 MB floppy services are supported (int 13h)
> dmidecode:         3.5"/720 kB floppy services are supported (int 13h)
> dmidecode:         3.5"/2.88 MB floppy services are supported (int 13h)
> dmidecode:         Print screen service is supported (int 5h)
> dmidecode:         8042 keyboard services are supported (int 9h)
> dmidecode:         Serial services are supported (int 14h)
> dmidecode:         Printer services are supported (int 17h)
> dmidecode:         CGA/mono video services are supported (int 10h)
> dmidecode:         ACPI is supported
> dmidecode:         USB legacy is supported
> dmidecode:         LS-120 boot is supported
> dmidecode:         ATAPI Zip drive boot is supported
> dmidecode:         BIOS boot specification is supported
> dmidecode:         Targeted content distribution is supported
> dmidecode:     BIOS Revision: 8.15
> dmidecode:
> dmidecode: Handle 0x0001, DMI type 1, 27 bytes
> dmidecode: System Information
> dmidecode:     Manufacturer: Hewlett-Packard
> dmidecode:     Product Name: Compaq Mini 110c-1000
> dmidecode:     Version: 03A8100000000000100300000
> dmidecode:     Serial Number: CNU9224N9P
> dmidecode:     UUID: d4e35a11-60a9-ca79-0c65-41c393b60398
> dmidecode:     Wake-up Type: Power Switch
> dmidecode:     SKU Number: NZ764EA#ABE
> dmidecode:     Family: 103C_5335KV
> dmidecode:
> dmidecode: Handle 0x0002, DMI type 2, 15 bytes
> dmidecode: Base Board Information
> dmidecode:     Manufacturer: Hewlett-Packard
> dmidecode:     Product Name: 308F
> dmidecode:     Version: KBC Version 02.10
> dmidecode:     Serial Number:
> dmidecode:     Asset Tag:
> dmidecode:     Features:
> dmidecode:         Board is a hosting board
> dmidecode:         Board is replaceable
> dmidecode:     Location In Chassis:
> dmidecode:     Chassis Handle: 0x0003
> dmidecode:     Type: Motherboard
> dmidecode:     Contained Object Handles: 0
> dmidecode:
> dmidecode: Handle 0x0003, DMI type 3, 21 bytes
> dmidecode: Chassis Information
> dmidecode:     Manufacturer: Hewlett-Packard
> dmidecode:     Type: Notebook
> dmidecode:     Lock: Not Present
> dmidecode:     Version:
> dmidecode:     Serial Number:
> dmidecode:     Asset Tag: CNU9224N9P
> dmidecode:     Boot-up State: Safe
> dmidecode:     Power Supply State: Safe
> dmidecode:     Thermal State: Safe
> dmidecode:     Security Status: None
> dmidecode:     OEM Information: 0x01000000
> dmidecode:     Height: Unspecified
> dmidecode:     Number Of Power Cords: 1
> dmidecode:     Contained Elements: 0
> dmidecode:
> dmidecode: Handle 0x0004, DMI type 4, 35 bytes
> dmidecode: Processor Information
> dmidecode:     Socket Designation: CPU 1
> dmidecode:     Type: Central Processor
> dmidecode:     Family: Pentium M
> dmidecode:     Manufacturer: Intel
> dmidecode:     ID: C2 06 01 00 FF FB E9 BF
> dmidecode:     Signature: Type 0, Family 6, Model 28, Stepping 2
> dmidecode:     Flags:
> dmidecode:         FPU (Floating-point unit on-chip)
> dmidecode:         VME (Virtual mode extension)
> dmidecode:         DE (Debugging extension)
> dmidecode:         PSE (Page size extension)
> dmidecode:         TSC (Time stamp counter)
> dmidecode:         MSR (Model specific registers)
> dmidecode:         PAE (Physical address extension)
> dmidecode:         MCE (Machine check exception)
> dmidecode:         CX8 (CMPXCHG8 instruction supported)
> dmidecode:         APIC (On-chip APIC hardware supported)
> dmidecode:         SEP (Fast system call)
> dmidecode:         MTRR (Memory type range registers)
> dmidecode:         PGE (Page global enable)
> dmidecode:         MCA (Machine check architecture)
> dmidecode:         CMOV (Conditional move instruction supported)
> dmidecode:         PAT (Page attribute table)
> dmidecode:         CLFSH (CLFLUSH instruction supported)
> dmidecode:         DS (Debug store)
> dmidecode:         ACPI (ACPI supported)
> dmidecode:         MMX (MMX technology supported)
> dmidecode:         FXSR (FXSAVE and FXSTOR instructions supported)
> dmidecode:         SSE (Streaming SIMD extensions)
> dmidecode:         SSE2 (Streaming SIMD extensions 2)
> dmidecode:         SS (Self-snoop)
> dmidecode:         HTT (Multi-threading)
> dmidecode:         TM (Thermal monitor supported)
> dmidecode:         PBE (Pending break enabled)
> dmidecode:     Version: Intel(R) Atom(TM) CPU N270   @ 1.60GHz
> dmidecode:     Voltage: 1.2 V
> dmidecode:     External Clock: 133 MHz
> dmidecode:     Max Speed: 1666 MHz
> dmidecode:     Current Speed: 1600 MHz
> dmidecode:     Status: Populated, Enabled
> dmidecode:     Upgrade: Other
> dmidecode:     L1 Cache Handle: 0x0005
> dmidecode:     L2 Cache Handle: 0x0006
> dmidecode:     L3 Cache Handle: Not Provided
> dmidecode:     Serial Number: To Be Filled By O.E.M.
> dmidecode:     Asset Tag: To Be Filled By O.E.M.
> dmidecode:     Part Number: To Be Filled By O.E.M.
> dmidecode:
> dmidecode: Handle 0x0005, DMI type 7, 19 bytes
> dmidecode: Cache Information
> dmidecode:     Socket Designation: L1-Cache
> dmidecode:     Configuration: Enabled, Not Socketed, Level 1
> dmidecode:     Operational Mode: Write Back
> dmidecode:     Location: Internal
> dmidecode:     Installed Size: 24 kB
> dmidecode:     Maximum Size: 24 kB
> dmidecode:     Supported SRAM Types:
> dmidecode:         Other
> dmidecode:     Installed SRAM Type: Other
> dmidecode:     Speed: Unknown
> dmidecode:     Error Correction Type: Parity
> dmidecode:     System Type: Data
> dmidecode:     Associativity: Other
> dmidecode:
> dmidecode: Handle 0x0006, DMI type 7, 19 bytes
> dmidecode: Cache Information
> dmidecode:     Socket Designation: L2-Cache
> dmidecode:     Configuration: Enabled, Not Socketed, Level 2
> dmidecode:     Operational Mode: Write Back
> dmidecode:     Location: Internal
> dmidecode:     Installed Size: 512 kB
> dmidecode:     Maximum Size: 512 kB
> dmidecode:     Supported SRAM Types:
> dmidecode:         Other
> dmidecode:     Installed SRAM Type: Other
> dmidecode:     Speed: Unknown
> dmidecode:     Error Correction Type: Single-bit ECC
> dmidecode:     System Type: Unified
> dmidecode:     Associativity: 8-way Set-associative
> dmidecode:
> dmidecode: Handle 0x0007, DMI type 9, 13 bytes
> dmidecode: System Slot Information
> dmidecode:     Designation: AGP
> dmidecode:     Type: 32-bit AGP 4x
> dmidecode:     Current Usage: Available
> dmidecode:     Length: Short
> dmidecode:     ID: 0
> dmidecode:     Characteristics:
> dmidecode:         3.3 V is provided
> dmidecode:         Opening is shared
> dmidecode:         PME signal is supported
> dmidecode:
> dmidecode: Handle 0x0008, DMI type 9, 13 bytes
> dmidecode: System Slot Information
> dmidecode:     Designation: PCI1
> dmidecode:     Type: 32-bit PCI
> dmidecode:     Current Usage: Available
> dmidecode:     Length: Short
> dmidecode:     ID: 1
> dmidecode:     Characteristics:
> dmidecode:         3.3 V is provided
> dmidecode:         Opening is shared
> dmidecode:         PME signal is supported
> dmidecode:
> dmidecode: Handle 0x0009, DMI type 10, 6 bytes
> dmidecode: On Board Device Information
> dmidecode:     Type: Video
> dmidecode:     Status: Enabled
> dmidecode:     Description:   To Be Filled By O.E.M.
> dmidecode:
> dmidecode: Handle 0x000A, DMI type 11, 5 bytes
> dmidecode: OEM Strings
> dmidecode:     String 1: $HP$
> dmidecode:     String 2: LOC#ABE
> dmidecode:     String 3: ABS 70/71 79 7A 7B 7C
> dmidecode:     String 4: CNB1 03A8100000000000100300000
> dmidecode:     String 5: 100
> dmidecode:
> dmidecode: Handle 0x000B, DMI type 16, 15 bytes
> dmidecode: Physical Memory Array
> dmidecode:     Location: System Board Or Motherboard
> dmidecode:     Use: System Memory
> dmidecode:     Error Correction Type: None
> dmidecode:     Maximum Capacity: 4 GB
> dmidecode:     Error Information Handle: Not Provided
> dmidecode:     Number Of Devices: 1
> dmidecode:
> dmidecode: Handle 0x000C, DMI type 19, 15 bytes
> dmidecode: Memory Array Mapped Address
> dmidecode:     Starting Address: 0x00000000000
> dmidecode:     Ending Address: 0x000400003FF
> dmidecode:     Range Size: 1 GB
> dmidecode:     Physical Array Handle: 0x000B
> dmidecode:     Partition Width: 4
> dmidecode:
> dmidecode: Handle 0x000D, DMI type 17, 27 bytes
> dmidecode: Memory Device
> dmidecode:     Array Handle: 0x000B
> dmidecode:     Error Information Handle: Not Provided
> dmidecode:     Total Width: 64 bits
> dmidecode:     Data Width: 64 bits
> dmidecode:     Size: 1 GB
> dmidecode:     Form Factor: DIMM
> dmidecode:     Set: None
> dmidecode:     Locator: DIMM0
> dmidecode:     Bank Locator: BANK0
> dmidecode:     Type: SDRAM
> dmidecode:     Type Detail: Synchronous
> dmidecode:     Speed: Unknown
> dmidecode:     Manufacturer: Manufacturer0
> dmidecode:     Serial Number: SerNum0
> dmidecode:     Asset Tag: AssetTagNum0
> dmidecode:     Part Number: PartNum0
> dmidecode:
> dmidecode: Handle 0x000E, DMI type 20, 19 bytes
> dmidecode: Memory Device Mapped Address
> dmidecode:     Starting Address: 0x00000000000
> dmidecode:     Ending Address: 0x0003FFFFFFF
> dmidecode:     Range Size: 1 GB
> dmidecode:     Physical Device Handle: 0x000D
> dmidecode:     Memory Array Mapped Address Handle: 0x000C
> dmidecode:     Partition Row Position: 1
> dmidecode:     Interleaved Data Depth: 1
> dmidecode:
> dmidecode: Handle 0x000F, DMI type 22, 26 bytes
> dmidecode: Portable Battery
> dmidecode:     Location: Front side of System
> dmidecode:     Manufacturer: Nikon Battery
> dmidecode:     Manufacture Date: 08/11/97
> dmidecode:     Serial Number: NI00123
> dmidecode:     Name: Nikon Ultra Plus
> dmidecode:     Chemistry: Nickel Cadmium
> dmidecode:     Design Capacity: Unknown
> dmidecode:     Design Voltage: Unknown
> dmidecode:     SBDS Version: SMART Ver 0123
> dmidecode:     Maximum Error: Unknown
> dmidecode:     OEM-specific Information: 0x00000000
> dmidecode:
> dmidecode: Handle 0x0010, DMI type 32, 20 bytes
> dmidecode: System Boot Information
> dmidecode:     Status: No errors detected
> dmidecode:
> dmidecode: Handle 0x0011, DMI type 127, 4 bytes
> dmidecode: End Of Table
> dmidecode:
> 


Reply to: