OVH Cloud OVH Cloud

Test Debian 9.6 Cinnamon live usb : pourquoi d'aussi vieilles versions ?

36 réponses
Avatar
www.pierre.aribaut.com
Hello, j'avais essayé un peu près toutes les versions de Ubuntu et
dérivés (Ubuntu, Xubuntu, Kubuntu, Lubuntu, Mate, Mint...), mais je
n'avais pas pu essayer Debian jusqu'ici parce que cela ne voulait pas se
lancer au boot avec une clé bootable USB, contrairement aux autres
versions d'Ubuntu et dérivés qui ne posaient pas de problème pour booter
et tester en live USB puis installer.
J'ai réussi à trouver le problème, au début je pensais que le problème
se trouvait dans le fait de devoir désactiver le "secure boot" (option
absente dans le menu de mon bios, donc problématique pour le faire),
puis finalement en essayant de mettre "legacy first" pour le boot, cela
a pu booter depuis la clé USB pour Debian, j'ai donc pu tester :)
Par contre, en le lançant j'ai été surpris, Debian 9.6 est sorti en
novembre 2018, et quand je le lance :
- kernel 4.9 tout vieux (d'il y a plusieurs années il me semble)
- cinnamon hyper vieux 3.2.7 (plusieurs années de ça aussi)

Pourquoi c'est aussi vieux ?

Du coup, sans doute du fait d'utiliser un kernel aussi vieux, le wifi
n'était même pas détecté, contrairement à toutes les versions d'ubuntu
et dérivés testées en live usb, où le wifi marchait directement.
L'icône du bluetooth non plus n'apparaissait pas (il apparaît dans
toutes les versions d'ubuntu et dérivés testées).
Le clou du spectacle, cela a été quand j'ai voulu chercher le bouton
pour éteindre, comme il n'était pas facile à trouver, j'ai cliqué sur le
bouton power pour que le menu pour éteindre apparaisse (c'est ce que
cela fait sur ubuntu et dérivés, y compris mint cinnamon normalement),
là le pc a figé, curseur figé, plus moyen d'avoir la main, en rappuyant
sur le bouton ou n'importe quelle touche : rien.
Le tout avait lamentablement planté, donc j'ai dû forcer l'extinction
manuellement.
Bref c'est pas mal en fait Ubuntu et dérivés, beaucoup plus fonctionnel
d'entrée de jeu :)
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com

6 réponses

1 2 3 4
Avatar
Christophe PEREZ
Le Sun, 16 Dec 2018 19:37:02 +0100, denis.paris a écrit :
Voilà. J'ai l'impression que tu commences à comprendre...

Après un an...
Tout arrive !
Avatar
www.pierre.aribaut.com
Le 16/12/2018 à 20:10, Christophe PEREZ a écrit :
Le Sun, 16 Dec 2018 19:37:02 +0100, denis.paris a écrit :
Voilà. J'ai l'impression que tu commences à comprendre...

Après un an...
Tout arrive !

Comme quoi, tant qu'il y a de la vie, il y a de l'espoir ;)
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Avatar
www.pierre.aribaut.com
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
$ modinfo rtl8723be
filename:
/lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko

Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.

Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?

Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas
le répertoire du kernel, c'est le répertoire des "libraries"
(bibliothèques).
En regardant dans boot, j'ai l'impression qu'il est là mon kernel.
Si je fais la commande "cat /proc/cmdline" je vois que cela me dit :
"BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic "
Ce serait ça mon fichier kernel ?
--
http://zetrader.info & http://zetrader.fr
http://aribaut.com - http://zeforums.com
Avatar
denis.paris
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
$ modinfo rtl8723be
filename:
/lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko

Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.

Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?
Si il était intégré, comment ça se passerait ?
Il ne serait pas dans le répertoire drivers ? Dans quel répertoire se
trouvent les modules intégrés au kernel ?

Il fait partie du kernel quand le noyau est actif, c'est en somme du
code qui est "externalisé" et intégré au moment du boot. Le mécanisme
est complexe, certains modules sont chargés au moment du boot en
fonction des fichiers de configuration, d'autres peuvent être chargés
dynamiquement à chaud.
Tu imagines bien que devant les milliers de pilotes possibles pour tous
les types de matériels et d'accessoires, s'il étaient tous intégrés au
noyau ce dernier serait énorme, et devrait être recompilés et mis à jour
tous les jours, ce serait ingérable.
Donc dire, comme tu l'as fait que tel noyau X contient un driver et pas
le noyau Y, ça n'a pas de sens. En revanche on peut dire "telle
distribution supporte telle carte en standard,"out of the box" et telle
autre ne propose pas son support", mais en cherchant il est parfois
possible de le rajouter (si on trouve un module déjà compilé dans une
distribution voisine). La solution ultime étant de le compiler pour
assurer une compatibilité totale avec son kernel, encore faut-il que le
code source soit disponible.
Avatar
denis.paris
Le 16/12/2018 à 20:24, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:56, www.pierre.aribaut.com a écrit :
Le 16/12/2018 à 19:30, denis.paris a écrit :
Le 16/12/2018 à 15:18, www.pierre.aribaut.com a écrit :
En faisant un modinfo, je confirme, par défaut, ce kernel "non-free"
est intégré à mon kernel, donc cela répond à ma question :
$ modinfo rtl8723be
filename:
/lib/modules/4.15.0-42-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko

Je suppose que tu veux dire "ce module", c'est sans doute un lapsus
qui révèle ton obsession des versions de kernel, et le fait que ce
soit un module séparé prouve qu'il ne fait pas partie du noyau.

Oups, oui je voulais dire ce module bien sûr ;)
D'accord, le fait qu'il soit dans le répertoire du kernel ne veut pas
dire qu'il est intégré au kernel ?

Oups, je me corrige avant que tu ne le fasses : ce répertoire n'est pas
le répertoire du kernel, c'est le répertoire des "libraries"
(bibliothèques).
En regardant dans boot, j'ai l'impression qu'il est là mon kernel.
Si je fais la commande "cat /proc/cmdline" je vois que cela me dit :
"BOOT_IMAGE=/boot/vmlinuz-4.15.0-42-generic "
Ce serait ça mon fichier kernel ?

Oui, le ou les kernel sont dans /boot, qui est parfois dans une
partition séparée, mais maintenant ce n'est plus nécessaire et Boot est
alors une répertoire de la partition /
Avatar
Thomas Alexandre
Le Sun, 16 Dec 2018 15:18:07 +0100, www.pierre.aribaut.com a écrit :
[une centaine de lignes inutiles]
$ modinfo rtl8723be
[...]
license: GPL

Le module est libre, il fait partie du kernel, vous trouverez le code
source sur kernel.org dans drivers/net/wireless/realtek/rtlwifi/rtl8723be
[...]
firmware: rtlwifi/rtl8723befw_36.bin
firmware: rtlwifi/rtl8723befw.bin

Les firmwares ne sont (généralement) pas libres, ce sont des binaires
(généralement) proprios, vous ne les trouverez ni sur kernel.org ni dans
l'image /boot/vmlinuz (*) de votre machine.
Le kernel est libre, les firmwares (généralement) non.
Les distributions ont des paquets firmwares (généralement) non-free bien à
part qui s'installent bien à part dans /lib/firmwares et pas dans /lib/
modules.
(*) techniquement c'est possible mais :
"Including firmware files into binary kernel images that are not available
under the terms of the GPL, may result in a violation of the GPL if the
image is distributed. It is wise to consult a lawyer before distributing
images that contain firmware files"
https://wiki.gentoo.org/wiki/Linux_firmware
--
Les nouvelles aventures incroyablement extraordinaires
de Don Rémy del κρυπτoλoγoς : http://zywn.free.fr/remy/
1 2 3 4