BTS

Issue1328

Title Use a kernel with SMP support
Priority bug Status resolved
Superseder Nosy List estellnb
Assigned To Topics kernel, release-stopper

Created on 2014-11-18.15:10:40 by estellnb, last changed 2017-03-23.18:07:10 by mika.

Messages
msg6153 (view) Author: mika Date: 2017-03-23.18:07:09
We believe that your issue has been closed by the upload of
Version 4.9.17-1+grml.1 of linux from Michael Prokop <mika@grml.org>.
The explanation is attached below

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 22 Mar 2017 16:44:19 +0100
Source: linux
Binary: linux-source-4.9 linux-support-4.9.0-1-grml linux-doc-4.9 linux-manual-4.9 linux-kbuild-4.9 linux-cpupower libcpupower1 libcpupower-dev linux-perf-4.9 libusbip-dev usbip hyperv-daemons linux-headers-4.9.0-1-grml-common linux-libc-dev linux-headers-4.9.0-1-grml-all linux-headers-4.9.0-1-grml-all-amd64 linux-image-4.9.0-1-grml-amd64 linux-headers-4.9.0-1-grml-amd64 linux-headers-4.9.0-1-grml-all-i386 linux-image-4.9.0-1-grml-686 linux-headers-4.9.0-1-grml-686 linux-image-4.9.0-1-grml-686-pae linux-headers-4.9.0-1-grml-686-pae linux-compiler-gcc-4.9-arm linux-compiler-gcc-4.9-s390 linux-compiler-gcc-4.9-x86
Architecture: source all amd64
Version: 4.9.17-1+grml.1
Distribution: grml-testing
Urgency: medium
Maintainer: Grml Team <team@grml.org>
Changed-By: Michael Prokop <mika@grml.org>
Description:
 hyperv-daemons - Support daemons for Linux running on Hyper-V
 libcpupower-dev - CPU frequency and voltage scaling tools for Linux (development fi
 libcpupower1 - CPU frequency and voltage scaling tools for Linux (libraries)
 libusbip-dev - USB device sharing system over IP network (development files)
 linux-compiler-gcc-4.9-arm - Compiler for Linux on ARM (meta-package)
 linux-compiler-gcc-4.9-s390 - Compiler for Linux on IBM zSeries (meta-package)
 linux-compiler-gcc-4.9-x86 - Compiler for Linux on x86 (meta-package)
 linux-cpupower - CPU power management tools for Linux
 linux-doc-4.9 - Linux kernel specific documentation for version 4.9
 linux-headers-4.9.0-1-grml-686 - Header files for Linux 4.9.0-1-grml-686
 linux-headers-4.9.0-1-grml-686-pae - Header files for Linux 4.9.0-1-grml-686-pae
 linux-headers-4.9.0-1-grml-all - All header files for Linux 4.9 (meta-package)
 linux-headers-4.9.0-1-grml-all-amd64 - All header files for Linux 4.9 (meta-package)
 linux-headers-4.9.0-1-grml-all-i386 - All header files for Linux 4.9 (meta-package)
 linux-headers-4.9.0-1-grml-amd64 - Header files for Linux 4.9.0-1-grml-amd64
 linux-headers-4.9.0-1-grml-common - Common header files for Linux 4.9.0-1-grml
 linux-image-4.9.0-1-grml-686 - Linux 4.9 for older PCs
 linux-image-4.9.0-1-grml-686-pae - Linux 4.9 for modern PCs
 linux-image-4.9.0-1-grml-amd64 - Linux 4.9 for 64-bit PCs
 linux-kbuild-4.9 - Kbuild infrastructure for Linux 4.9
 linux-libc-dev - Linux support headers for userspace development
 linux-manual-4.9 - Linux kernel API manual pages for version 4.9
 linux-perf-4.9 - Performance analysis tools for Linux 4.9
 linux-source-4.9 - Linux kernel source for version 4.9 with Debian patches
 linux-support-4.9.0-1-grml - Support files for Linux 4.9
 usbip      - USB device sharing system over IP network
Changes:
 linux (4.9.17-1+grml.1) grml-testing; urgency=medium
 .
   * Grml build of 4.9.17 based on Debian's 4.9.13-1~bpo8+1
     as of git commit 21904084e46ced4 (tag debian/4.9.13-1_bpo8+1).
   * Fix flavour definitions and configurations, otherwise wrong
     kernel configs are being used [Closes: issue1328]
Checksums-Sha1:
 e8a4fd83d79386f2724a22af7e27ce1e811ad496 6497 linux_4.9.17-1+grml.1.dsc
 e392236a46af507bf56d656382fb12b8fc3338a9 93218828 linux_4.9.17.orig.tar.xz
 130ce63ad41c29383646bd345e8b3494147381a4 218556 linux_4.9.17-1+grml.1.debian.tar.xz
 e4e3b8d6b32a064e37e03b056161573841fb72a5 5077100 linux-headers-4.9.0-1-grml-common_4.9.17-1+grml.1_all.deb
 529a58ca541a129637416f8a85a74d511297e1e0 10823632 linux-doc-4.9_4.9.17-1+grml.1_all.deb
 c8aa2c641a45435fb891db91f1987d6799fda1e3 2591640 linux-manual-4.9_4.9.17-1+grml.1_all.deb
 18557331aa72d484502081a8e98743d0134c20e0 96056024 linux-source-4.9_4.9.17-1+grml.1_all.deb
 cf37bed9a172508562e7fbda5bfa77a8c7d8c43d 18656 linux-support-4.9.0-1-grml_4.9.17-1+grml.1_all.deb
 1a1bb147d0fbe73b9a7b8cfaf3f45794a1bf808f 6200 linux-compiler-gcc-4.9-x86_4.9.17-1+grml.1_amd64.deb
 f98200d49789835034c644a0a37d86504f33afa3 37573204 linux-image-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 f91897f2ef09c36a27d33cf5b0d7d5f2595337d4 458312 linux-headers-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 2f45228449025efd28d0d820ab9a14bb617ac28b 6228 linux-headers-4.9.0-1-grml-all_4.9.17-1+grml.1_amd64.deb
 c250ba49122c26e531bd7e8de87af8c4da756176 6232 linux-headers-4.9.0-1-grml-all-amd64_4.9.17-1+grml.1_amd64.deb
 d236b6bd53916c505ad0690f9db1f9aa54e5c8b2 801152 linux-libc-dev_4.9.17-1+grml.1_amd64.deb
 7cf57ec66f6dcb4a956fbda513f687013b47d217 202064 linux-kbuild-4.9_4.9.17-1+grml.1_amd64.deb
 9c5b9a276ffab009d1f036519d8654f720ef1680 24942 libusbip-dev_2.0+4.9.17-1+grml.1_amd64.deb
 4cd41d5ae1385e28250c9b2cf6ad15c5d84542ba 40998 usbip_2.0+4.9.17-1+grml.1_amd64.deb
 751488dfb14889f0b8eed04876368144cbddca7c 77004 linux-cpupower_4.9.17-1+grml.1_amd64.deb
 a67f78ec3a64ac0cb278df184209373cf5bd28d4 13300 libcpupower1_4.9.17-1+grml.1_amd64.deb
 612bf533e09ad8833b4c3ed5fa7e08dd80e567e9 7892 libcpupower-dev_4.9.17-1+grml.1_amd64.deb
 65b46778d07afd88f4f299849c560fb4d0cb80d6 877694 linux-perf-4.9_4.9.17-1+grml.1_amd64.deb
 d3389345f267f2488d646b48ffa2c31a1ae61a05 22312 hyperv-daemons_4.9.17-1+grml.1_amd64.deb
Checksums-Sha256:
 ce9734d1827bc761bb411893f2f54cb11567c066edc9c82e9258dac473103c44 6497 linux_4.9.17-1+grml.1.dsc
 9095c16550ebae9cbe0979a706116d95fbd8d270c1068857c4a8788de0f9ac7f 93218828 linux_4.9.17.orig.tar.xz
 d8dbf0388cecdf5debc598c8ac19a92550655e41145ba133a20149d63e3d2baf 218556 linux_4.9.17-1+grml.1.debian.tar.xz
 39c003a6c9b1f14519158e88e199c6d3f2b21a7518a47bf349d173c709e79cb0 5077100 linux-headers-4.9.0-1-grml-common_4.9.17-1+grml.1_all.deb
 4811d58ad55c38fcea9ec38740f500b49a2f055afcc0e28b12adcbbc59841944 10823632 linux-doc-4.9_4.9.17-1+grml.1_all.deb
 f01fc4589b405998f466b9dc11c74ade8092030dd8b9930fd04d7fbe94f06367 2591640 linux-manual-4.9_4.9.17-1+grml.1_all.deb
 cb7783e4e97e7e848b693deb2deee348fb33fd3cd0d89fd2298ced09393416d5 96056024 linux-source-4.9_4.9.17-1+grml.1_all.deb
 d79cc1b0dd1cb7bda02ee54790b795dbed3f5c038c7897c330742ab6da325a81 18656 linux-support-4.9.0-1-grml_4.9.17-1+grml.1_all.deb
 4c34e3adf4a026b39d6b6fef8cbf10059dd6332aa45fd10d634221ab6369b063 6200 linux-compiler-gcc-4.9-x86_4.9.17-1+grml.1_amd64.deb
 836e351b059526e7adcdec6ff18ab866cb51ca1612ea2f99d47ae647a17af32f 37573204 linux-image-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 f6390aff00f08ab4fdb95ba000a59369d12848a2a9266eae022f450c29f06094 458312 linux-headers-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 4ea71cbead4fa11448d1daceb9a5c4467ca1eff76f7add7c90b394e93f2341b8 6228 linux-headers-4.9.0-1-grml-all_4.9.17-1+grml.1_amd64.deb
 8eccfb2c3c34e90c8ded818857e27f22fdd48383dd7a73c7d563d5641bfb8521 6232 linux-headers-4.9.0-1-grml-all-amd64_4.9.17-1+grml.1_amd64.deb
 8f549db2d63dd0c3b15d39629c75b6325cf058f09326302140f955fdb37efa07 801152 linux-libc-dev_4.9.17-1+grml.1_amd64.deb
 02612d7654ce84d133bc97480b2967dad05aa2b7a0d32cc611c4f72e9fcee012 202064 linux-kbuild-4.9_4.9.17-1+grml.1_amd64.deb
 ae2590bd1d9b329160b496be9957f24ce58b5a01fa9e158ab6aff4b942b70b8b 24942 libusbip-dev_2.0+4.9.17-1+grml.1_amd64.deb
 5b701c9ca668c78de37e19e380be51b54ebc6b01fa9994c8802d16f938464726 40998 usbip_2.0+4.9.17-1+grml.1_amd64.deb
 ee95261b3fa77e63a454191d4913d061e51201eaec961e79f6d6b0c830fc68d7 77004 linux-cpupower_4.9.17-1+grml.1_amd64.deb
 deaf910cb7cbed966b21fe9233e522b2b534e5441aca9a3c6fe4fb31c5f58e5e 13300 libcpupower1_4.9.17-1+grml.1_amd64.deb
 6bfbe10d90089e3b2f52a032b1e1fcd5956a221480e1a05bedba4c2cca44e454 7892 libcpupower-dev_4.9.17-1+grml.1_amd64.deb
 93eae4666790a9e6596d3e015bbeda27ac207e4df520ee4211f0890f8ab4b32a 877694 linux-perf-4.9_4.9.17-1+grml.1_amd64.deb
 24ea3039f101ef5072112d6061e3cc8d2c3faafd39fd690bab330fbf55734d58 22312 hyperv-daemons_4.9.17-1+grml.1_amd64.deb
Files:
 1265797a747dc9cdae00ca22943c8b8c 6497 kernel optional linux_4.9.17-1+grml.1.dsc
 d1aeb7f470ccd9b8918f9f116d5a8c61 93218828 kernel optional linux_4.9.17.orig.tar.xz
 a04dea257541b35a58d43a5531077345 218556 kernel optional linux_4.9.17-1+grml.1.debian.tar.xz
 969adb31abd6e393579841df7fde97e2 5077100 kernel optional linux-headers-4.9.0-1-grml-common_4.9.17-1+grml.1_all.deb
 eca3386bad8ede84361bb9201edfecfa 10823632 doc optional linux-doc-4.9_4.9.17-1+grml.1_all.deb
 026011984dcb6d252ee9cf63b07ae616 2591640 doc optional linux-manual-4.9_4.9.17-1+grml.1_all.deb
 b467c984b9c977824b541a9a9d2054cb 96056024 kernel optional linux-source-4.9_4.9.17-1+grml.1_all.deb
 96ed5b5c144d28626641438998f303da 18656 devel optional linux-support-4.9.0-1-grml_4.9.17-1+grml.1_all.deb
 b526421ab71990d6910b73b24ae8dfae 6200 kernel optional linux-compiler-gcc-4.9-x86_4.9.17-1+grml.1_amd64.deb
 5af904f9fea3d80dd3a4c28cfe929078 37573204 kernel optional linux-image-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 ba3ed57463eb55abd9cbde697ba50b83 458312 kernel optional linux-headers-4.9.0-1-grml-amd64_4.9.17-1+grml.1_amd64.deb
 70dcd40068e664253ff6c042583047a0 6228 kernel optional linux-headers-4.9.0-1-grml-all_4.9.17-1+grml.1_amd64.deb
 fb7203a854eaa78b55665adac7f6a4a1 6232 kernel optional linux-headers-4.9.0-1-grml-all-amd64_4.9.17-1+grml.1_amd64.deb
 81872b8b8da5522e6fdb14ce8405b683 801152 devel optional linux-libc-dev_4.9.17-1+grml.1_amd64.deb
 f9e2482718730398e6bcf5d204fbc9f8 202064 kernel optional linux-kbuild-4.9_4.9.17-1+grml.1_amd64.deb
 d769bde649ad47a3aa09a0f11882df4b 24942 libdevel optional libusbip-dev_2.0+4.9.17-1+grml.1_amd64.deb
 b97f126f11db20801d0fb36b78d0cf0a 40998 admin optional usbip_2.0+4.9.17-1+grml.1_amd64.deb
 275fecaafc5475984f9f8b5772b23a2d 77004 admin optional linux-cpupower_4.9.17-1+grml.1_amd64.deb
 184dfcb360609475eb6a8ae6b77f31ec 13300 libs optional libcpupower1_4.9.17-1+grml.1_amd64.deb
 b328281dcea09139d383d26b5e594fa0 7892 libdevel optional libcpupower-dev_4.9.17-1+grml.1_amd64.deb
 3ad755622b92f4ae23585804c89507ba 877694 devel optional linux-perf-4.9_4.9.17-1+grml.1_amd64.deb
 3acedd6c66365f41560600dbe3645d98 22312 admin optional hyperv-daemons_4.9.17-1+grml.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJY1AvbAAoJEJaoeHK36jc3DJQP+gJrN5ohYgP1mgBtKZkMhwEs
vncrbjqqy7kkZlPjnzwYS77VWAlaTuy/9e5meAtczJvGOdoqYcG/uuspUQU1RhMh
GEJSHa11L/UM7z55TXEzoA0sloCn8amspxAT6D6mTX9EDRKKB5OkjGrgbfSlne8H
w1q3A+knqlbLxRqHuznSUk7Oh7ghHjTjXDsYxdzK6Og3rSSe3QSgogUR07ckLgdJ
idwJZkUJBN68DuHG0qgu9y5XGwWQ/7nATe1WHqu1hB/JisDht/e1htj9nnceXYa+
VDooBVRqe9l9dAnfK9P0JwOZkMUYBlneHK86HQHu8/5xYiGT1rVy5zN60ATDKrJZ
ZzWL8rSrtf0lPs4gsMMn4BQh3+mKv18xdp8TfE2daoenbiI1Uy8cSkjdzjdDShJK
MGge2zTPHDADViJ1lAgj1LHxnvQ4vhN3PAN1H++/2P6+Jj6kfT2rFTA9QSzdfJot
OncwP9yhE1/lA+gLLXsM9uhF32x1xxiBHN2a1nKEWeN4ngeI8yCsg8OgcX3p95Li
iHIPA3VgabS+khfbTrWn981wGiCeMnSsem6mO9HSYV4NwFny9fWwoR5adJdokZH+
bvoywAmO70+exFpQWXhfFv2YDMTIyK5EcilQ5guywp9W7A+WLqG9EXXB/NzwrMSM
9PFa8F+R8goMmIx4js0x
=8+Ky
-----END PGP SIGNATURE-----
msg6142 (view) Author: mika Date: 2017-03-10.09:28:52
Oh, that's clearly unwanted for the grml64 build, thanks for raising that!
msg6141 (view) Author: Ionic Date: 2017-03-10.09:25:47
This seems to have gotten worse.

The daily unstable grml64 build from 2017-03-09 features an x86_64 kernel
*without* SMP support. CONFIG_SMP is unset according to /proc/config.gz.
msg4902 (view) Author: estellnb Date: 2014-11-19.09:29:23
> It used to cause troubles in the past for 486/32bit flavour. Though
> with the switch from 486 to 586 within Debian's kernel (and Grml's
> following that) it *might* be possible to re-enable SMP support on
> the 32bit flavor as well.
>
80486 support is of course another issue :).
(I still have one.)
msg4899 (view) Author: mika Date: 2014-11-18.22:37:40
* Elmar Stellnberger wrote in grml's BTS on 20141118 / 16:10:

> Having booted into GRML on my Asus P2B-DS I had to notice that only one of two
> processors are recognized. It seems to be due to lacking SMP support not
> compiled into GRMLs i686 kernel:
> grml 3.13-1-grml-486 #1 Debian 3.13.6-1+grml.1 (2014-03-10) i686 GNU/Linux
> did not support the second processor while a similar kernel did:
> Linux mint 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC i686 i686
> i686 GNU/Linux
> Note that it can be very hard to work with this machine if only one of two
> 800Mhz processors is supported while it runs sufficiently fast with two.

The lack of SMP support in the 32bit flavor is by intention.

> Would there be any disadvantage in supporting SMP for such machines?

It used to cause troubles in the past for 486/32bit flavour. Though
with the switch from 486 to 586 within Debian's kernel (and Grml's
following that) it *might* be possible to re-enable SMP support on
the 32bit flavor as well.

regards,
-mika-
msg4893 (view) Author: estellnb Date: 2014-11-18.15:10:40
Having booted into GRML on my Asus P2B-DS I had to notice that only one of two
processors are recognized. It seems to be due to lacking SMP support not
compiled into GRMLs i686 kernel:
grml 3.13-1-grml-486 #1 Debian 3.13.6-1+grml.1 (2014-03-10) i686 GNU/Linux
did not support the second processor while a similar kernel did:
Linux mint 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC i686 i686
i686 GNU/Linux
Note that it can be very hard to work with this machine if only one of two
800Mhz processors is supported while it runs sufficiently fast with two.
Would there be any disadvantage in supporting SMP for such machines?
History
Date User Action Args
2017-03-23 18:07:10mikasetstatus: chatting -> resolved
messages: + msg6153
2017-03-10 09:29:00mikasetpriority: wish -> bug
2017-03-10 09:28:52mikasettopic: + release-stopper
messages: + msg6142
2017-03-10 09:25:47Ionicsetmessages: + msg6141
2014-11-19 09:29:23estellnbsetmessages: + msg4902
2014-11-18 22:37:40mikasetmessages: + msg4899
2014-11-18 15:10:40estellnbcreate