[RESOLU] Impossible de charger certains firmware (bluetooth wifi ...)

Bonjour a tous,
il y a un moment que j’ai installe debian sur mon lenovo yoga et tout fonctionne a peu pres bien.

Lors de l’installation impossible de trouver la carte wifi alors j’ai telecharge le pilote intel puis copie sur une cle usb afin de lui renseigner lors de l’installation. Jusque la pas de probleme, le wifi semble fonctionner, le bluetooth aussi.
Cependant, a la longue je me suis rendu compte de quelques bugs notament sur la stabilite de ma connexion internet (en wifi et bluetooth) ainsi que des soucis de reconnaissance de peripheriques bluetooth (par exemple l’appairage avec des enceintes sans fil marche mais il ne comprend pas qu’il sagit d’enceintes). Je m’en etais accomode mais petit a petit c’est beaucoup de choses qui deviennent genantes accumulees…

Au demarrage de l’ordi je peux constater quelques messages d’erreurs que j’ai fini par retrouver grace a la commande dmesg.

</
[ 1.888087] mmc0: Unknown controller version (3). You may experience problems.
(…)
[ 1.889653] r8169 0000:03:00.0: can’t disable ASPM; OS doesn’t have ASPM control
(…)
[ 7.562701] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
(…)
[ 10.405251] WARNING: CPU: 2 PID: 260 at /home/zumbi/linux-4.6.4/fs/sysfs/dir.c:31 sysfs_warn_dup+0x5f/0x70
[ 10.405253] sysfs: cannot create duplicate filename ‘/bus/i2c/devices/i2c-DUAL250E:00’
[ 10.405255] Modules linked in: tpm_tis(E) tpm(E) processor(E) i2c_designware_platform(E+) i2c_designware_core(E) fuse(E) parport_pc(E) ppdev(E) lp(E) parport(E) autofs4(E) ext4(E) crc16(E) jbd2(E) mbcache(E) hid_generic(E) usbhid(E) sg(E) sd_mod(E) crc32c_intel(E) psmouse(E) ahci(E) libahci(E) xhci_pci(E) xhci_hcd(E) r8169(E) libata(E) mii(E) sdhci_pci(E) usbcore(E) scsi_mod(E) usb_common(E) i2c_hid(E) hid(E) sdhci_acpi(E) sdhci(E) mmc_core(E) fjes(E)
[ 10.405292] CPU: 2 PID: 260 Comm: systemd-udevd Tainted: G E 4.6.0-0.bpo.1-amd64 #1 Debian 4.6.4-1~bpo8+1
(…)
[ 10.405466] i2c i2c-1: Failed to register i2c client DUAL250E:00 at 0x18 (-17)
[ 10.405536] i2c i2c-1: failed to add I2C device DUAL250E:00 from ACPI
(…)
[ 10.620289] ACPI Warning: SystemIO range 0x0000000000002040-0x000000000000205F conflicts with OpRegion 0x0000000000002040-0x000000000000204F (_SB.PCI0.SBUS.SMBI) (20160108/utaddress-255)
[ 10.620304] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
(…)
[ 11.768141] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3160-17.ucode (-2)
[ 11.768146] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-17.ucode failed with error -2
[ 11.788482] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-3160-16.ucode
[ 11.789186] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[ 11.848584] iwlwifi 0000:02:00.0: Detected Intel® Dual Band Wireless AC 3160, REV=0x164
[ 11.848673] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
[ 11.848978] iwlwifi 0000:02:00.0: L1 Enabled - LTR Enabled
(…)
[ 13.324853] bluetooth hci0: firmware: failed to load intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq (-2)
[ 13.324856] bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq failed with error -2
[ 13.324863] Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq(-2)
[ 13.335846] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.7.bseq
[ 13.335851] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.bseq
[ 13.339270] Bluetooth: hci0: Intel Bluetooth firmware patch completed
(…)
[ 14.849577] uvcvideo 1-5:1.0: Entity type for entity Realtek Extended Controls Unit was not initialized!
[ 14.849592] uvcvideo 1-5:1.0: Entity type for entity Extension 4 was not initialized!
[ 14.849598] uvcvideo 1-5:1.0: Entity type for entity Processing 2 was not initialized!
[ 14.849603] uvcvideo 1-5:1.0: Entity type for entity Camera 1 was not initialized!
(…)
[ 17.291636] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
(…)
[ 28.350988] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168h-2.fw (-2)
[ 28.351132] r8169 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
[ 28.351146] r8169 0000:03:00.0 eth0: unable to load firmware patch rtl_nic/rtl8168h-2.fw (-2)
/>

Bon, j’ai essaye de faire un peu le tri car le resultat de cette commande est vraiment long… J’espere ne rien avoir oublie, mais je pense que l’essentiel est la.

Et donc pour resumer:

i2c, je ne sais pas trop ce que c’est, il y a un paquet i2c-tools, dois je l’installer?
firmware-iwlwifi est installe (apparament c’est le meme utilise pour le wifi et le bluetooth) du coup je ne comprends pas d’ou vient l’erreur.
et dernierement je vient d’installer firmware-realtek, et de meme, le message d’erreur persiste.

Voila, je crois que je n’ai rien oublie. D’ou ma presente question :
Est ce qu’un grand sage serait dans le coin afin de pouvoir me sortir de cet etrange brouillard? Je ne comprend pas et commence a me sentir un peu demunis…
Que dois-je faire concraitement pour que mon bluetooth/wifi etc… soient correctement installes?

Merci pour tous les renseignements que vous pourrez m’apporter!
Et aussi je suis vraiment desole pour les accents manquants dans mon texte car mon clavier est un qwerty…
A bientot!

Bonjour,

même un petit sage a besoin de savoir de quelle version de Debian tu parles.
Quel noyau est utilisé?
Avec Jessie (et Xfce ), j’ai dû passer du noyau 3.6 à 4.4 pour avoir un réglage de ma luminosité et enfin ,c’est avec le noyau 4.7 que je peux utiliser mon pavé tactile…

Mais tu es sur le bon forum :yum:
Dans l’attente de tes informations…:coffee:

1 J'aime

A oui pardon!

Alors :
Debian 8.6 jessie
Kernel 4.6.0-0.bpo.1-amd64

voila voila pour la petite precisison!
Du coup changer de noyau reglerait mon probleme? n’y a t’il rien que je puisse faire avant?
Merci :slight_smile:

mmc0: Unknown controller version (3). You may experience problems.
Contrôleur de lecteur de carte SD/MMC ou de SSD eMMC. Je sais pas ce que signifie ce message.

r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
Contrôleur Ethernet gigabit Realtek. Je sais pas ce que signifie ce message.

[   11.768141] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-3160-17.ucode (-2)
[   11.768146] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-3160-17.ucode failed with error -2
[   11.788482] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-3160-16.ucode
[   11.789186] iwlwifi 0000:02:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm

Contrôleur wifi Intel. Le pilote iwlwifi ne trouve pas le firmware iwlwifi-3160-17 et se rabat sur la version antérieure iwlwifi-3160-16. Rien de terrible.

[   13.324863] Bluetooth: hci0 failed to open Intel firmware file: intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq(-2)
[   13.335846] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.7.bseq
[   13.335851] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.7.bseq
[   13.339270] Bluetooth: hci0: Intel Bluetooth firmware patch completed

Même chose avec le firmware Bluetooth.

[ 17.291636] FAT-fs (sda1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Message courant au montage d’un système de fichiers FAT.

[ 28.351132] r8169 0000:03:00.0: Direct firmware load for rtl_nic/rtl8168h-2.fw failed with error -2
Contrôleur ethernet gigabit Realtek. Firmware manquant.

As-tu installé les paquets iwlwifi et firmware-realtek de jessie-backports ? Les firmwares manquants s’y trouvent. Si on prend le noyau dans les backports il faut aussi y prendre les firmwares.

Effectivement, c’etait bien une histoire avec backports.

J’ai desactive toutes les sources dans Apper (sauf bpo bien sur), la il me proposait etonnament de nombreuses mises a jours que j’ai effectue, apres redemarrage les erreures wifi et bluetooth ont disparues.
Les erreurs restantes sont grosso modo

</
[ 2.928376] mmc0: Unknown controller version (3). You may experience problems.
(…)
[ 2.945425] r8169 0000:03:00.0: can’t disable ASPM; OS doesn’t have ASPM control
(…)
[ 7.429631] systemd[1]: Failed to insert module ‘kdbus’: Function not implemented
(…)
[ 9.461594] systemd[1]: accounts-daemon.service: Cannot add dependency job, ignoring: Unit accounts-daemon.service is masked.
(…)
[ 12.944390] WARNING: CPU: 3 PID: 1082 at /build/linux-lVEVrl/linux-4.7.8/fs/sysfs/dir.c:31 sysfs_warn_dup+0x5f/0x70
[ 12.944393] sysfs: cannot create duplicate filename ‘/bus/i2c/devices/i2c-DUAL250E:00’
[ 12.944395] Modules linked in: i2c_algo_bit pcc_cpufreq(-) tpm_crb(+) tpm_tis i2c_designware_platform(+) i2c_designware_core tpm button ac int3400_thermal acpi_thermal_rel fuse parport_pc ppdev lp parport efivarfs autofs4 ext4 crc16 jbd2 mbcache hid_generic usbhid sd_mod crc32c_intel psmouse ahci libahci xhci_pci libata r8169 xhci_hcd mii sdhci_pci usbcore scsi_mod usb_common i2c_hid hid sdhci_acpi sdhci mmc_core fjes
[ 12.944438] CPU: 3 PID: 1082 Comm: systemd-udevd Not tainted 4.7.0-0.bpo.1-amd64 #1 Debian 4.7.8-1~bpo8+1
(…)
[ 12.944619] i2c i2c-1: Failed to register i2c client DUAL250E:00 at 0x18 (-17)
[ 12.944691] i2c i2c-1: failed to add I2C device DUAL250E:00 from ACPI
(…)
[ 17.088058] uvcvideo 1-5:1.0: Entity type for entity Realtek Extended Controls Unit was not initialized!
[ 17.088069] uvcvideo 1-5:1.0: Entity type for entity Extension 4 was not initialized!
[ 17.088073] uvcvideo 1-5:1.0: Entity type for entity Processing 2 was not initialized!
[ 17.088076] uvcvideo 1-5:1.0: Entity type for entity Camera 1 was not initialized!
(…)
/>

Je n’ai pas eu le temps encore de me pencher sur les premieres precisions que tu m’as apporte PascalHambourg, je regarde ca des que possible et essaye de me depatouiller un peu tout seul sur les autres points (carte SD etc…). En tout cas merci du coup de main!

Par contre tout ceci m’a ammene a de nouvelles questions :

Comment bien gere sa liste de depots? Maintenant que les firmwares utilises sont les bonnes versions, en reactivant les autres soures est ce que je ne risque pas de regresser et de me trouver de nouveau dans cette situation? Comment faire comprendre a ma machine de plus ou moins toujours commencer par verifier les backports avant de chercher mes logiciels depuis les autres sources?

ci-joint les sources que j’utilise :

selon Apper :

Jessie (main non-free contrib)
Jessie (main)
Jessie backports (main contrib non-free)
Jessie updates (main contrib non-free)
Jessie updates (main contrib non-free)

et voici mon /etc/apt/sources.list : (je met h: pour diese car il ne veut pas l’afficher sinon)

h: deb cdrom:[Debian GNU/Linux 8.4.0 Jessie - Official amd64 DVD Binary-1 20160402-14:46]/ jessie contrib main
h: deb cdrom:[Debian GNU/Linux 8.4.0 Jessie - Official amd64 DVD Binary-1 20160402-14:46]/ jessie contrib main

h: deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ jessie main non-free contrib
h: deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

h: jessie-updates, previously known as 'volatile’
h: deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

h: Backports repository
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free

h: tlp-energy-tool
h: deb http://repo.linrunner.de/debian/ jessie main

J’ai bien envie de tous les reactiver mais dans le doute je vais attendre un peu vos avis…

Merci pour tout!

Remettre les dépôts de jessie ne va pas rétrograder les paquets installés depuis les backports. Par contre je n’aurais pas désactivé les dépôts de jessie, ce qui a provoqué la mise à jour de tous les paquets de jessie installés dont une version est présente dans les backports. Je me serais contenté d’installer ponctuellement les paquets des backports dont j’avais besoin. Mais je suis du genre conservateur, je n’installe ou mets à jour un paquet que si je le juge nécessaire.

En fait par rapport a la mise a jour, je me suis dit en suivant la logique du kernel chez backports que c’etait mieux d’avoir tout mes paquets a jour depuis cette source en priorite afin de ne pas rencontrer ce genre de problemes dans d’autres parties de mon systeme.
Ce qui d’ailleurs a corrige un bug au niveau de l’affichage 3D dans certaines applis comme des jeux videos (je pensais jusque la que c’etait un probleme au niveau de X11 Xrender affichage composite… en fait je sais pas trop).
Tout ca pour dire que ca m’a egalement corrige d’autres petits soucis que j’avais deja passe pas mal de temps dessus, et ca c’est vraiment bien! Donc encore une fois merci pour ces indications (ce qui est logique pour certains ne l’ai pas forcement pour tout le monde :slight_smile: )

Petite derniere question au passage, lors de mises a jours futurs, par exemple (au hasard) le firmware intel, sera-t-il mis a jour depuis jessie ou le restera-t-il depuis backports?

Donc maintenant je vais re arranger un peu mes sources, puis continuer de chercher un peu au niveau de mes autres erreurs, et si je ne trrouve vraiment rien je mettrais un resolu dans le titre le plus gros du probleme etant deja regle.

Voila voila! En tous cas merci bien!

EDIT : ok pour le reste, j’ai mene mon enquete et il ne s’agit que de problemes mineurs (webcam, carte sd, etc…) rien de bien mechant. Mais ceci est une autre histoire…
Sujet resolu! Merci a vous!