Package: util-linux
Version: 2.20.1-4
Severity: normal

Dear Maintainer,

lscpu seems to miss reading about /sys/devices/system/cpu/cpu2/ and this causes 
strange information in lscpu output, like 2 
threads per core. Many sparc systems have sparse CPU numbering since the CPU 
numbers come from hardware. This server (Sun E220R) 
has CPU-s 0 and 2 present but lscpu only looks at 0:

mroos@e220r:~$ strace -e open /usr/bin/lscpu
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/sparc-linux-gnu/libc.so.6", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/proc/cpuinfo", O_RDONLY|O_LARGEFILE) = 3
open("/sys/devices/system/cpu/kernel_max", O_RDONLY|O_LARGEFILE) = 3
open("/sys/devices/system/cpu/online", O_RDONLY|O_LARGEFILE) = 3
open("/sys/devices/system/cpu/cpu0/topology/thread_siblings", 
O_RDONLY|O_LARGEFILE) = 3
open("/sys/devices/system/cpu/cpu0/topology/core_siblings", 
O_RDONLY|O_LARGEFILE) = 3
open("/proc/bus/pci/devices", O_RDONLY|O_LARGEFILE) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/share/locale/en_US/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
Architecture:          sparc64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Big Endian
CPU(s):                1
On-line CPU(s) list:   0,2
Off-line CPU(s) list:
Thread(s) per core:    2
Core(s) per socket:    1
Socket(s):             1
mroos@e220r:~$ cat /sys/devices/system/cpu/online
0,2
mroos@e220r:~$ cat /sys/devices/system/cpu/kernel_max
3
mroos@e220r:~$ cat /sys/devices/system/cpu/cpu0/topology/thread_siblings
1
mroos@e220r:~$ cat /sys/devices/system/cpu/cpu0/topology/core_siblings
1
mroos@e220r:~$ find /sys/devices/system/cpu/
/sys/devices/system/cpu/
/sys/devices/system/cpu/cpu0
/sys/devices/system/cpu/cpu0/l1_icache_line_size
/sys/devices/system/cpu/cpu0/l1_dcache_line_size
/sys/devices/system/cpu/cpu0/l1_icache_size
/sys/devices/system/cpu/cpu0/subsystem
/sys/devices/system/cpu/cpu0/uevent
/sys/devices/system/cpu/cpu0/topology
/sys/devices/system/cpu/cpu0/topology/core_id
/sys/devices/system/cpu/cpu0/topology/thread_siblings
/sys/devices/system/cpu/cpu0/topology/core_siblings
/sys/devices/system/cpu/cpu0/topology/core_siblings_list
/sys/devices/system/cpu/cpu0/topology/thread_siblings_list
/sys/devices/system/cpu/cpu0/topology/physical_package_id
/sys/devices/system/cpu/cpu0/l2_cache_size
/sys/devices/system/cpu/cpu0/l1_dcache_size
/sys/devices/system/cpu/cpu0/clock_tick
/sys/devices/system/cpu/cpu0/l2_cache_line_size
/sys/devices/system/cpu/cpu2
/sys/devices/system/cpu/cpu2/l1_icache_line_size
/sys/devices/system/cpu/cpu2/l1_dcache_line_size
/sys/devices/system/cpu/cpu2/l1_icache_size
/sys/devices/system/cpu/cpu2/subsystem
/sys/devices/system/cpu/cpu2/uevent
/sys/devices/system/cpu/cpu2/topology
/sys/devices/system/cpu/cpu2/topology/core_id
/sys/devices/system/cpu/cpu2/topology/thread_siblings
/sys/devices/system/cpu/cpu2/topology/core_siblings
/sys/devices/system/cpu/cpu2/topology/core_siblings_list
/sys/devices/system/cpu/cpu2/topology/thread_siblings_list
/sys/devices/system/cpu/cpu2/topology/physical_package_id
/sys/devices/system/cpu/cpu2/l2_cache_size
/sys/devices/system/cpu/cpu2/l1_dcache_size
/sys/devices/system/cpu/cpu2/clock_tick
/sys/devices/system/cpu/cpu2/l2_cache_line_size
/sys/devices/system/cpu/kernel_max
/sys/devices/system/cpu/possible
/sys/devices/system/cpu/online
/sys/devices/system/cpu/offline
/sys/devices/system/cpu/uevent
/sys/devices/system/cpu/present

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: sparc (sparc64)

Kernel: Linux 3.4.0-rc4-00095-g95f7147 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages util-linux depends on:
ii  debconf [debconf-2.0]  1.5.42
ii  dpkg                   1.16.2
ii  initscripts            2.88dsf-22.1
ii  install-info           4.13a.dfsg.1-10
ii  libblkid1              2.20.1-4
ii  libc6                  2.13-30
ii  libncurses5            5.9-6
ii  libselinux1            2.1.9-4
ii  libtinfo5              5.9-6
ii  libuuid1               2.20.1-4
ii  lsb-base               4.1+Debian1
ii  tzdata                 2012b-1
ii  zlib1g                 1:1.2.6.dfsg-2

util-linux recommends no packages.

Versions of packages util-linux suggests:
pn  dosfstools          <none>
pn  kbd                 1.15.3-7
pn  util-linux-locales  <none>

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to