Logical name /dev/fb0 existed in network class device with "lshw -c network" command
by sonicchen from LinuxQuestions.org on (#5EW3C)
In CentOS/RedHat 8.x, I got a strange symptom from my AMD Rome server.
It can see /dev/fb0 appeared under network class device.
--------------------------------------------
[root@localhost ~]# lshw -c network
*-network:0
description: Ethernet interface
product: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:41:00.0
logical name: enp65s0f0np0
logical name: /dev/fb0
version: 01
serial: xx:xx:xx:xx:xx:xx
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list rom ethernet physical fibre 1000bt-fd 10000bt-fd autonegotiation fb
configuration: autonegotiation=on broadcast=yes depth=32 driver=bnxt_en driverversion=1.10.0 firmware=214.4.91.1/pkg 216.0.333.11 latency=0 link=no mode=1440x900 multicast=yes visual=truecolor xres=1440 yres=900
resources: iomemory:2000-1fff iomemory:2000-1fff iomemory:2000-1fff irq:164 memory:20020f30000-20020f3ffff memory:20020f20000-20020f2ffff memory:20020f42000-20020f43fff memory:f2280000-f22fffff
*-network:1
description: Ethernet interface
product: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0.1
bus info: pci@0000:41:00.1
logical name: enp65s0f1np1
version: 01
serial: xx:xx:xx:xx:xx:xx
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list rom ethernet physical fibre 1000bt-fd 10000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=bnxt_en driverversion=1.10.0 firmware=214.4.91.1/pkg 216.0.333.11 latency=0 link=no multicast=yes
resources: iomemory:2000-1fff iomemory:2000-1fff iomemory:2000-1fff irq:173 memory:20020f10000-20020f1ffff memory:20020f00000-20020f0ffff memory:20020f40000-20020f41fff memory:f2200000-f227ffff
...
--------------------------------------------
I thinks "/dev/fb0" must be VGA frame buffer device and produced by AST2500 driver (astdrmfb) and it became unreasonable to see it listed on network class devices.
--------------------------------------------
[root@localhost ~]# ls -l /dev/fb0
crw-rw----. 1 root video 29, 0 Jun 22 11:11 /dev/fb0
--------------------------------------------
Could anyone help to clarify what's happen here? thanks.
Attached Files


It can see /dev/fb0 appeared under network class device.
--------------------------------------------
[root@localhost ~]# lshw -c network
*-network:0
description: Ethernet interface
product: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:41:00.0
logical name: enp65s0f0np0
logical name: /dev/fb0
version: 01
serial: xx:xx:xx:xx:xx:xx
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list rom ethernet physical fibre 1000bt-fd 10000bt-fd autonegotiation fb
configuration: autonegotiation=on broadcast=yes depth=32 driver=bnxt_en driverversion=1.10.0 firmware=214.4.91.1/pkg 216.0.333.11 latency=0 link=no mode=1440x900 multicast=yes visual=truecolor xres=1440 yres=900
resources: iomemory:2000-1fff iomemory:2000-1fff iomemory:2000-1fff irq:164 memory:20020f30000-20020f3ffff memory:20020f20000-20020f2ffff memory:20020f42000-20020f43fff memory:f2280000-f22fffff
*-network:1
description: Ethernet interface
product: BCM57412 NetXtreme-E 10Gb RDMA Ethernet Controller
vendor: Broadcom Inc. and subsidiaries
physical id: 0.1
bus info: pci@0000:41:00.1
logical name: enp65s0f1np1
version: 01
serial: xx:xx:xx:xx:xx:xx
capacity: 10Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi msix pciexpress bus_master cap_list rom ethernet physical fibre 1000bt-fd 10000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=bnxt_en driverversion=1.10.0 firmware=214.4.91.1/pkg 216.0.333.11 latency=0 link=no multicast=yes
resources: iomemory:2000-1fff iomemory:2000-1fff iomemory:2000-1fff irq:173 memory:20020f10000-20020f1ffff memory:20020f00000-20020f0ffff memory:20020f40000-20020f41fff memory:f2200000-f227ffff
...
--------------------------------------------
I thinks "/dev/fb0" must be VGA frame buffer device and produced by AST2500 driver (astdrmfb) and it became unreasonable to see it listed on network class devices.
--------------------------------------------
[root@localhost ~]# ls -l /dev/fb0
crw-rw----. 1 root video 29, 0 Jun 22 11:11 /dev/fb0
--------------------------------------------
Could anyone help to clarify what's happen here? thanks.
Attached Files
![]() | lshw_-short.txt (15.9 KB) |
![]() | lspci_-tv.txt (12.2 KB) |
![]() | dmesg.txt (125.9 KB) |
![]() | lshw_-c_network.txt (2.5 KB) |