logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 24-05-2019 17:55:09

pikatchoum
Membre
Inscription : 24-05-2019

rpi - /dev/vchiq missing

Bonjour

j'ai un soucis avec ma raspberry
quelques infos sur la distri


$ lsb_release -a
|Distributor ID:|Raspbian|
|---|---|
|Description:|Raspbian GNU/Linux 9.9 (stretch)|
|Release:|9.9|
|Codename:|stretch|

$ uname -a
Linux raspberrypi 4.14.83v7-aufs #1 SMP Wed Nov 28 22:52:43 CET 2018 armv7l GNU/Linux
 


sans trop savoir comment c'est arrivé
quand je lance omxplayer il me renvoie un message d'erreur :

$ omxplayer video.mp4
* failed to open vchiq instance
 



j'ai vu que souvent ce problème pouvait être lié à des soucis de droit de /dev/vchiq
sauf que je n'ai pas vu vchiq dans le dossier dev

quelqu'un pourrait m'aiguiller sur ce qu'il y a lieu de faire ou tester pour résoudre le problème?

Merci

Hors ligne

#2 24-05-2019 18:02:59

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : rpi - /dev/vchiq missing

C'est sûrement un problème de droit

ton user appartient t'il au groupe video?

sudo usermod -a -G video $(whoami)


ps : je ne sais pas si c'est la meilleur façon de faire que l'élévation de droits... voir d'autres réponses

Hors ligne

#3 24-05-2019 18:18:27

pikatchoum
Membre
Inscription : 24-05-2019

Re : rpi - /dev/vchiq missing

j'avais tenté de faire ça sans succès ...
et j'en ai déduit que c'était du fait de l'absence de vchiq dans le répertoire /dev

Hors ligne

#4 24-05-2019 18:39:06

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : rpi - /dev/vchiq missing

J'ai rallumé de rpi3, pas de pb suite à la mise à jour, vchiq bien en place, omxplayer tourne au poil

pikatchoum a écrit :

j'en ai déduit que c'était du fait de l'absence de vchiq dans le répertoire /dev


Pourquoi déduire si l'on peut voir ?

ls /dev | grep vchiq



et avec un sudo omxplayer ça donne quoi? pour le fun...

Dernière modification par David5647 (24-05-2019 18:41:46)

Hors ligne

#5 24-05-2019 22:57:13

pikatchoum
Membre
Inscription : 24-05-2019

Re : rpi - /dev/vchiq missing

hello

ls /dev | grep vchiq



ne donne rien scratchhead.gif

et la commande sudo donne

sudo omxplayer video.mp4
* failed to open vchiq instance



qu'est ce qui peut provoquer la disparition de vchiq ?
et dans ce cas que faire ???

Hors ligne

#6 25-05-2019 00:07:39

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : rpi - /dev/vchiq missing

Ouais, aucune trace de vchiq, nulle-part?

Un lien qui détaille un peu ce que c'est :
https://raspberrypi.stackexchange.com/q … spberry-pi

Kernel to VideoCore communication interface for the BCM2708 family of products.



pas trouvé beaucoup d'info quand même...
essaie de mettre à jour le firmware, de toute façon c'est là qu'il se trouve.

rpi-update

(update && upgrade ne met pas à jour le firmware)

Hors ligne

#7 25-05-2019 10:29:39

pikatchoum
Membre
Inscription : 24-05-2019

Re : rpi - /dev/vchiq missing

hello merci David5647

j'avais déjà tenté un rpi-update

sudo rpi-update



mais du coup ça m'a donné l'idée de forcer une réinstallation. pas trouvé directement faire mais suis tombé sur la réinstallation du kernerl avec apt:

sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel



reboot et nada
crash.gif

du coup retour sur rpi-update

suit tombé sur le site

https://www.framboise314.fr/installer-u … spberry-pi

et j'ai forcé l'updater à passer à la dernière version

sudo rpi-update 18ef6736e42023ea4e411d36a60d3eed18fdcccf




resultat
no more success kernal_panic.gif

je commence à me dire que le mieux serait de refaire une installation en partant de zéro !!!peace_flag.gif

je crains aussi que ce soit un problème de hardware ??

Hors ligne

#8 25-05-2019 11:15:06

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : rpi - /dev/vchiq missing

C'est quel raspberry?
Ca a fonctionné un moment? Si oui qu'as tu fait avant que ça ne marche plus?
C'est une image officielle?
La solution réinstallation est sûrement la plus efficace, ça dépend de ce qu'il y a à réinstaller
Un problème hardware? Je sais pas, si le GPU était endommagé il y aurait sûrement d'autre problèmes
ces commandes peuvent peut-être aider à comprendre :

aplay -l


**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 7/7
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
 



lsmod | grep bcm



btbcm                  16384  1 hci_uart
bluetooth             368640  29 hci_uart,bnep,btbcm,rfcomm
snd_soc_bcm2835_i2s    16384  0
snd_soc_core          188416  1 snd_soc_bcm2835_i2s
spi_bcm2835            16384  0
i2c_bcm2835            16384  0
snd_bcm2835            32768  2
snd_pcm                98304  4 snd_pcm_dmaengine,snd_soc_bcm2835_i2s,snd_bcm2835,snd_soc_core
snd                    69632  9 snd_compress,snd_timer,snd_bcm2835,snd_soc_core,snd_pcm


et les logs disent quoi?

dmesg | egrep "bcm|vc"



Qu'est ce que ça donne avec alsa, mplayer?

Dernière modification par David5647 (25-05-2019 11:39:12)

Hors ligne

#9 25-05-2019 13:12:44

pikatchoum
Membre
Inscription : 24-05-2019

Re : rpi - /dev/vchiq missing

re hello
c'est le rpi 3 b+
oui ça fonctionnait jusqu'hier
c'est installé via berryboot

 aplay -l



**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 7/7
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
 




lsmod | grep bcm
 




btbcm                  16384  1 hci_uart
bluetooth             364544  29 hci_uart,bnep,btbcm,rfcomm
snd_bcm2835            32768  1
snd_pcm                98304  1 snd_bcm2835
snd                    69632  5 snd_timer,snd_bcm2835,snd_pcm
 





dmesg | egrep "bcm|vc"
 




[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  elevator=deadline quiet bootmenutimeout=10 datadev=mmcblk0p2 qmap=fr
[    0.419985] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[    3.173713] bcm2835-dma 3f007000.dma: DMA legacy API manager at b0813000, dmachans=0x1
[    3.695667] bcm2835-rng 3f104000.rng: hwrng registered
[    3.695799] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[    3.696280] vc-sm: Videocore shared memory driver
[    3.696558] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
[    4.148061] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[    4.148331] bcm2835-cpufreq: min=600000 max=1400000
[    4.149049] mmc-bcm2835 3f300000.mmc: could not get clk, deferring probe
[    4.149368] sdhost-bcm2835 3f202000.mmc: could not get clk, deferring probe
[    4.151894] bcm2835_vchiq 3f00b840.mailbox: Missing firmware node
[    4.152098] bcm2835_vchiq: probe of 3f00b840.mailbox failed with error -2
[    4.163040] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[    4.163049] mmc-bcm2835 3f300000.mmc: DMA channel allocated
[    4.298052] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    7.894731] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[    7.906482] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   17.263071] vchiq_get_state: g_state.remote == NULL
[   17.263589] vchiq_get_state: g_state.remote == NULL
[   17.264097] vchiq_get_state: g_state.remote == NULL
[   17.264601] vchiq_get_state: g_state.remote == NULL
[   17.265103] vchiq_get_state: g_state.remote == NULL
[   17.265606] vchiq_get_state: g_state.remote == NULL
[   17.266108] vchiq_get_state: g_state.remote == NULL
[   17.266610] vchiq_get_state: g_state.remote == NULL
[   17.267118] vchiq_get_state: g_state.remote == NULL
[   17.267625] vchiq_get_state: g_state.remote == NULL
[   17.268128] vchiq: vchiq_initialise: videocore not initialized
[   17.268134] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
[   17.269400] vchiq_get_state: g_state.remote == NULL
[   17.269909] vchiq_get_state: g_state.remote == NULL
[   17.270416] vchiq_get_state: g_state.remote == NULL
[   17.270921] vchiq_get_state: g_state.remote == NULL
[   17.271424] vchiq_get_state: g_state.remote == NULL
[   17.271927] vchiq_get_state: g_state.remote == NULL
[   17.272441] vchiq_get_state: g_state.remote == NULL
[   17.272948] vchiq_get_state: g_state.remote == NULL
[   17.273450] vchiq_get_state: g_state.remote == NULL
[   17.273953] vchiq_get_state: g_state.remote == NULL
[   17.274456] vchiq: vchiq_initialise: videocore not initialized
[   17.274463] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
[   17.279248] vchiq_get_state: g_state.remote == NULL
[   17.279760] vchiq_get_state: g_state.remote == NULL
[   17.280262] vchiq_get_state: g_state.remote == NULL
[   17.280765] vchiq_get_state: g_state.remote == NULL
[   17.281269] vchiq_get_state: g_state.remote == NULL
[   17.281771] vchiq_get_state: g_state.remote == NULL
[   17.282273] vchiq_get_state: g_state.remote == NULL
[   17.282775] vchiq_get_state: g_state.remote == NULL
[   17.283277] vchiq_get_state: g_state.remote == NULL
[   17.283779] vchiq_get_state: g_state.remote == NULL
[   17.284282] vchiq: vchiq_initialise: videocore not initialized
[   17.284288] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
[ 1070.303669] vchiq_get_state: g_state.remote == NULL
[ 1070.304208] vchiq_get_state: g_state.remote == NULL
[ 1070.304713] vchiq_get_state: g_state.remote == NULL
[ 1070.305216] vchiq_get_state: g_state.remote == NULL
[ 1070.305719] vchiq_get_state: g_state.remote == NULL
[ 1070.306226] vchiq_get_state: g_state.remote == NULL
[ 1070.306732] vchiq_get_state: g_state.remote == NULL
[ 1070.307234] vchiq_get_state: g_state.remote == NULL
[ 1070.307739] vchiq_get_state: g_state.remote == NULL
[ 1070.308244] vchiq_get_state: g_state.remote == NULL
[ 1070.308747] vchiq: vchiq_initialise: videocore not initialized
[ 1070.308757] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
[ 1070.312517] vchiq_get_state: g_state.remote == NULL
[ 1070.313027] vchiq_get_state: g_state.remote == NULL
[ 1070.313529] vchiq_get_state: g_state.remote == NULL
[ 1070.314032] vchiq_get_state: g_state.remote == NULL
[ 1070.314536] vchiq_get_state: g_state.remote == NULL
[ 1070.315041] vchiq_get_state: g_state.remote == NULL
[ 1070.315543] vchiq_get_state: g_state.remote == NULL
[ 1070.316049] vchiq_get_state: g_state.remote == NULL
[ 1070.316552] vchiq_get_state: g_state.remote == NULL
[ 1070.317055] vchiq_get_state: g_state.remote == NULL
[ 1070.317563] vchiq: vchiq_initialise: videocore not initialized
[ 1070.317572] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
[ 1070.322207] vchiq_get_state: g_state.remote == NULL
[ 1070.322720] vchiq_get_state: g_state.remote == NULL
[ 1070.323228] vchiq_get_state: g_state.remote == NULL
[ 1070.323735] vchiq_get_state: g_state.remote == NULL
[ 1070.324238] vchiq_get_state: g_state.remote == NULL
[ 1070.324742] vchiq_get_state: g_state.remote == NULL
[ 1070.325246] vchiq_get_state: g_state.remote == NULL
[ 1070.325748] vchiq_get_state: g_state.remote == NULL
[ 1070.326251] vchiq_get_state: g_state.remote == NULL
[ 1070.326758] vchiq_get_state: g_state.remote == NULL
[ 1070.327264] vchiq: vchiq_initialise: videocore not initialized
[ 1070.327271] bcm2835_audio_open_connection:401 bcm2835_audio_open_connection: failed to initialise VCHI instance (ret=-1)
 



alsa et mplayer je sais pas
kodi et cvlc donne le même genre d'erreur

Maintenant que tu m'en parles ...
peut être qu'au fond c'est lié à ma tentative de connecter mes écouteurs bluetooth
ça ne fonctionnait pas via l'interface graphique (task bar)
plus exactement ça a fonctionné une fois puis plus rien
du coup j'ai tenté de les connecter à la ligne de commande avec bluetoothctl
j'ai réussi à les connecter
mais je n'ai plus réussi à utiliser omxplayer depuis
de fait ... ça doit être lié
merci.gif

Hors ligne

#10 25-05-2019 16:15:31

David5647
Membre
Distrib. : Debian Sid
Noyau : 5.15.0-2-amd64
(G)UI : i3wm + des bouts de kde
Inscription : 27-08-2017

Re : rpi - /dev/vchiq missing

bcm2835_vchiq 3f00b840.mailbox: Missing firmware node


vchiq_get_state: g_state.remote == NULL


avec ça, on a déjà plus de réponses sur le net,


voir les instructions que tu as suivies, vu que ça touche à l'audio ça pourrait être cohérent,
un module blacklisté par ex (/etc/modprobe.d).
Je ne comprends pas bien la signification de "firmware node", si c'est le module en lui même ou autre chose
La configuration du noyau me dépasse un peu.

Hors ligne

Pied de page des forums