[udev] Problème à l'exécution d'udev

Reconnaissance et configuration du matériel / kernel linux
Répondre
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

[udev] Problème à l'exécution d'udev

Message par Fire-Angel »

Bonjour,

Lorsque je démarre mon netbook, il reste bloqué sur udev jusqu'au TIMEOUT. Après quoi il démarre normalement, je peux donc toujours l'utiliser, mais ça m'embête de perdre 25s au démarrage en plus. Réduire UDEV_TIMEOUT ne me semble pas la solution la plus intelligente, je m'en remet à vous.
Avant il ne le faisait pas. Le début correspond au moment où j'ai installé pulseaudio (et alsa-pulseaudio).

Voilà les lignes qu'il rajoute dans /var/log/errors à chaque démarrage :

Code : Tout sélectionner

Jan 27 12:42:15 localhost kernel: [    5.769798] SP5100 TCO timer: mmio address 0xbafe00 already in use
Jan 27 12:42:16 localhost /usr/sbin/crond[561]: (CRON) INFO (Syslog will be used instead of sendmail.): Aucun fichier ou dossier de ce type
Jan 27 12:42:16 localhost kernel: [   43.538191] ieee80211 phy0: brcms_ops_config: change monitor mode: false (implement)
Jan 27 12:42:16 localhost kernel: [   43.541069] ieee80211 phy0: brcms_ops_config: change power-save mode: false (implement)
Jan 27 12:42:16 localhost kernel: [   43.543066] ieee80211 phy0: brcms_ops_bss_info_changed: qos enabled: false (implement)
Jan 27 12:42:35 localhost pulseaudio[885]: [pulseaudio] pid.c: Daemon already running.
J'ai essayé différentes propositions en cherchant sur internet (en m'attardant sur le TCO timer puisque c'est la première chose que j'ai vu car il affiche une ligne lors du boot), beaucoup proposaient de blacklister certain modules du noyau tel que pcspkr ou tco ; le 2ème fait disparaître la ligne ne concernant mais aucun ne résout le problème.

Des idées ?

Merci d'avance,
Thomas
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [udev] Problème à l'exécution d'udev

Message par widapit »

Salut !

Le problème ne viendrait pas plutot de pulseaudio (ou alsa-pulseaudio) ?
comment sont-ils configuré ?
ou de l'ordre de lancement des daemons ? Qu'y a t-il dans ton /etc/rc.conf ?
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

Re: [udev] Problème à l'exécution d'udev

Message par Fire-Angel »

Je pense aussi que c'est pulseaudio, surtout que je viens de voir que les 4-5 premières lignes d'erreur étaient déjà là avant.

J'ai pas paramétré pulseaudio, je l'avais juste installé et ça a marché.
Dans rc.conf, j'ai

Code : Tout sélectionner

DAEMONS=(syslog-ng dbus networkmanager crond lxdm)
J'ai pas eu besoin de le mettre, il se lance tout seul avec Xfce si j'ai bien compris.

D'après la ligne d'erreur, il à l'air de vouloir le charger 2 fois mais je sais pas où modifier ça (pid.c ?).

EDIT :
J'ai trouvé ça dans /etc/pulse/default.pa :

Code : Tout sélectionner

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev/hal support)
load-module module-detect
.endif
Est-ce que ça peut avoir un lien ?
Dernière modification par Fire-Angel le sam. 04 févr. 2012, 17:54, modifié 2 fois.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [udev] Problème à l'exécution d'udev

Message par karhu »

Xfce ne lance pas pulse-audio, Xfce est un environnement graphique, mais peut-être lances tu une application qui l'utilise dans l'autostart ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

Re: [udev] Problème à l'exécution d'udev

Message par Fire-Angel »

Voici les différents fichiers dans l'autostart :

Code : Tout sélectionner

at-spi-registryd.desktop
gsettings-data-convert.desktop
nm-applet.desktop
polkit-gnome-authentication-agent-1.desktop
pulseaudio.desktop
pulseaudio-kde.desktop
xfce4-clipman-plugin-autostart.desktop
xfce4-notes-autostart.desktop
xfce4-power-manager.desktop
xfce4-settings-helper-autostart.desktop
xfce4-tips-autostart.desktop
xfconf-migration-4.6.desktop
Apparemment chacun à son unique logiciel lancé.
J'rai essayé de commenter tout pulseaudio-kde.desktop pour voir mais ça n'a rien changé.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [udev] Problème à l'exécution d'udev

Message par karhu »

Xfce est déjà lancé puisque c'est lui qui envoie le fichier autostart.
Commente les deux lignes de pulseaudio pour voir.
Je pense que tu as alsa d'installer, et comme pulseaudio n'est qu'une surcouche, à moins que tu en ais absolument besoin (mais pourquoi ?), supprime le.
J'ai eu des problèmes avec lui http://forums.archlinux.fr/topic9526.html.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

Re: [udev] Problème à l'exécution d'udev

Message par Fire-Angel »

J'ai commenté l'autre fichier (pulseaudio.desktop dans l'autostart)
Et je n'ai plus la ligne d'erreur qui lui est relative dans /var/log/errors.
Il se lance toujours bien quand je veux écouter de la musique. C'est plutôt pas mal.

Cependant, udev fait toujours un "timeout" ce qui ne résout pas le problème initial. Je m'étais donc trompé de diagnostic, ce n'était pas Pulseaudio qui posait problème apparemment.
J'ai remarqué qu'au démarrage, lors du "timeout", il sort une ligne du genre :

Code : Tout sélectionner

/devices/pci0000x ... killed
Est-ce qu'il y a pas un blacklist dans modprobe.d à réaliser ?

PS : J'adore le lecteur audio "clementine" qui, à ce que j'ai lu, nécessite pulse...
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [udev] Problème à l'exécution d'udev

Message par widapit »

Salut !

Tu peux peut-être voir un

Code : Tout sélectionner

cat /var/log/everything.log | grep pci0
??

Pour la blacklist, ça dépend ce que tu utilises... :mrgreen: par exemple, chez moi tout fonctionne et aucun module n'est blacklisté !!
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

Re: [udev] Problème à l'exécution d'udev

Message par Fire-Angel »

Je sens que ça progresse :

Lors de l'init je vois des trucs comme :

Code : Tout sélectionner

worker[142] term signal
seq 1141 
/devices/pci0000:00/0000:00:04.0/0000:01:00.0 killed
Et avec la commande donnée précédemment on voit que ce "device" correspond à :

Code : Tout sélectionner

Mar 23 14:48:42 localhost NetworkManager[542]: <info> found WiFi radio killswitch rfkill2 (at /sys/devices/pci0000:00/0000:00:04.0/0000:01:00.0/ieee80211/phy0/rfkill2) (driver (unknown))
Donc au switch d'activation du Wifi dont je ne suis même pas sûr qu'il existe physiquement puisque je ne le vois pas...

Quelqu'un a-t-il une suggestion ? Si jamais c'est lui qui pose problème, je peux m'en passer...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [udev] Problème à l'exécution d'udev

Message par benjarobin »

Peux tu donner la sortie de : rfkill list ainsi que de ifconfig -a
Sinon tu peux regarder dans le bios...

Tu peux regarder ce lien : http://glonek.co.uk/linux-mint/wireless ... d-blocked/
As tu un bouton sur le claver (combinaison Fn + XX) ou un autre interrupteur matériel ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Fire-Angel
Hankyu
Messages : 11
Inscription : dim. 08 janv. 2012, 23:56

Re: [udev] Problème à l'exécution d'udev

Message par Fire-Angel »

ifconfig et rfkill me rendent une erreur

Code : Tout sélectionner

[root@thomas_netbook ~]# rfkill list
-bash: rfkill : commande introuvable
[root@thomas_netbook ~]# ifconfig
-bash: ifconfig : commande introuvable
Sinon j'ai :

Code : Tout sélectionner

[root@thomas_netbook ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 14:da:e9:d3:b8:2c brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 74:2f:68:a7:98:0b brd ff:ff:ff:ff:ff:ff
    inet 172.16.4.216/16 brd 172.16.255.255 scope global wlan0
    inet6 fe80::762f:68ff:fea7:980b/64 scope link 
       valid_lft forever preferred_lft forever
Sinon je n'ai pas de switch physique pour le rfkill mais bien une combianaison de clavier : Fn+F2.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [udev] Problème à l'exécution d'udev

Message par widapit »

il faut installer rfkill

Code : Tout sélectionner

pacman -S rfkill
:copain:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Répondre