[Debian] MAJ kernel 2.6.15 pbl souris et son

MAJ kernel 2.6.15 pbl souris et son [Debian] - Linux et OS Alternatifs

Marsh Posté le 04-03-2006 à 18:20:32    

Salut le monde,
alors je viens vous demander de l'aide parce que je vois pas du tout d'ou sa pourrait venir
 
J'etait en noyau 2.6.8-386 de base pendant un moment et la j'ai decide de faire une mise a jour vers une version plus optimise pour mon processeur soit un 686, bon bref je met le 2.6.15-686 le dernier dans apt de debian, il me vire hotplug et me met udev, et je rajoute hal en plus parce qu'il avait du mal a se charger au demarrage
 
Depuis que j'ai fait cette mise a jour ma souris usb branche en usb fonctionne bien au demarrage de X mais au bout de quelque minutes elle se fige et plus aucune reponse. Je l'ai pourtant bien configurer dans udev comme sur le tuto de Mjules sur son blog ici
 
quand je debranche et branche la souris j'ai ça dans /var/log/message
 

Code :
  1. Mar  4 17:10:18 localhost kernel: usb 1-2: USB disconnect, address 3
  2. Mar  4 17:10:27 localhost kernel: usb 1-2: new low speed USB device using uhci_hcd and address 4
  3. Mar  4 17:10:27 localhost kernel: input: Logitech USB Mouse as /class/input/input3
  4. Mar  4 17:10:27 localhost kernel: input: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.0-2


elle remarchait a ce moment avant que je purge le paquet hotplug, mais apres sa c'etait la meme chose
 
il y a juste desfois ou la souris fonctionne au bout d'une dizaine de boot je sais pas pourquoi
 
Et j'ai aussi un probleme de son avec alsa, suis pratiquement oblige de relance alsaconf a chaque demarrage pour que le son fonctionne sinon il me met le son sur la carte son integre a la carte mere au lieu de ma sound blaster audigy
 
voila ce que j'ai trouve dans le /var/log/message concernant le son
 

Code :
  1. Mar  4 17:02:46 localhost kernel: EMU10K1_Audigy: probe of 0000:02:0a.0 failed with error -12


 
alors s'il vous plait si vous avez une solution, je vous en serait tres reconnaisant :jap:


---------------
dja né \o_
Reply

Marsh Posté le 04-03-2006 à 18:20:32   

Reply

Marsh Posté le 04-03-2006 à 18:38:57    

Que donne /etc/modprobe.d/alsa ?
 
pour la souris, y'a rien dans dmesg ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 04-03-2006 à 19:00:57    

j'ai le fichier /etc/modprobe.d/alsa-base
 
il est assez long je te donne le debut et la fin

Code :
  1. # autoloader aliases
  2. install sound-slot-0 modprobe snd-card-0
  3. install sound-slot-1 modprobe snd-card-1
  4. install sound-slot-2 modprobe snd-card-2
  5. install sound-slot-3 modprobe snd-card-3
  6. install sound-slot-4 modprobe snd-card-4
  7. install sound-slot-5 modprobe snd-card-5
  8. install sound-slot-6 modprobe snd-card-6
  9. install sound-slot-7 modprobe snd-card-7
  10. # Cause optional modules to be loaded above generic modules
  11. install snd modprobe --ignore-install snd && { modprobe --quiet snd-ioctl32 ; : ; }
  12. install snd-pcm modprobe --ignore-install snd-pcm && { modprobe --quiet snd-pcm-oss ; : ; }
  13. install snd-mixer modprobe --ignore-install snd-mixer && { modprobe --quiet snd-mixer-oss ; : ; }
  14. install snd-seq modprobe --ignore-install snd-seq && { modprobe --quiet snd-seq-midi ; modprobe --quiet snd-seq-oss ; : ; }
  15. # Cause optional modules to be loaded above sound card driver modules
  16. install snd-emu10k1 modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /lib/alsa/modprobe-post-install snd-emu10k1 ; modprobe --quiet snd-emu10k1-synth ; }
  17. install snd-via82xx modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /lib/alsa/modprobe-post-install snd-via82xx ; modprobe --quiet snd-seq ; }
  18. # Cause a script to be run after *-synth module initialization
  19. install snd-emu8000-synth modprobe --ignore-install snd-emu8000-synth && /lib/alsa/modprobe-post-install snd-emu8000-synth
  20. install snd-emu10k1-synth modprobe --ignore-install snd-emu10k1-synth && /lib/alsa/modprobe-post-install snd-emu10k1-synth
  21. # Cause a script to be run after card driver module initialization
  22. install snd-ad1816a modprobe --ignore-install snd-ad1816a $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1816a
  23. install snd-ad1848 modprobe --ignore-install snd-ad1848 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1848
  24. install snd-ad1889 modprobe --ignore-install snd-ad1889 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ad1889
  25. install snd-ali5451 modprobe --ignore-install snd-ali5451 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ali5451
  26. [...]
  27. install snd-sun-amd7930 modprobe --ignore-install snd-sun-amd7930 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-amd7930
  28. install snd-sun-cs4231 modprobe --ignore-install snd-sun-cs4231 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-cs4231
  29. install snd-sun-dbri modprobe --ignore-install snd-sun-dbri $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-sun-dbri
  30. install snd-trident modprobe --ignore-install snd-trident $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-trident
  31. install snd-usb-audio modprobe --ignore-install snd-usb-audio $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-usb-audio
  32. install snd-usb-usx2y modprobe --ignore-install snd-usb-usx2y $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-usb-usx2y
  33. install snd-vx222 modprobe --ignore-install snd-vx222 $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-vx222
  34. install snd-vxpocket modprobe --ignore-install snd-vxpocket $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-vxpocket
  35. install snd-wavefront modprobe --ignore-install snd-wavefront $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-wavefront
  36. install snd-ymfpci modprobe --ignore-install snd-ymfpci $CMDLINE_OPTS && /lib/alsa/modprobe-post-install snd-ymfpci
  37. # Prevent abnormal drivers from grabbing index 0
  38. options snd-bt87x index=-2
  39. options snd-atiixp-modem index=-2
  40. options snd-intel8x0m index=-2
  41. options snd-via82xx-modem index=-2


 
pour le dmesg j'ai ça concernant la souris
 

Code :
  1. usb 1-2: new low speed USB device using uhci_hcd and address 3
  2. ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
  3. Probing IDE interface ide1...
  4. usb 2-2: new full speed USB device using uhci_hcd and address 2
  5. usbcore: registered new driver hiddev
  6. input: Logitech USB Mouse as /class/input/input1
  7. input: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.0-2
  8. usbcore: registered new driver usbhid
  9. drivers/usb/input/hid-core.c: v2.6:USB HID core driver


 
ça c'est quand debranche et rebranche la souris
 

Code :
  1. usb 1-2: USB disconnect, address 3
  2. usb 1-2: new low speed USB device using uhci_hcd and address 4
  3. input: Logitech USB Mouse as /class/input/input3
  4. input: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.0-2
  5. ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)


 
je peux metre tous le dmesg mais il est un peu long

Message cité 1 fois
Message édité par Yoshioka Kempo le 04-03-2006 à 19:02:01

---------------
dja né \o_
Reply

Marsh Posté le 04-03-2006 à 22:30:52    

Yoshioka Kempo a écrit :


pour le dmesg j'ai ça concernant la souris
 
 
ça c'est quand debranche et rebranche la souris
 

Citation :

usb 1-2: USB disconnect, address 3
usb 1-2: new low speed USB device using uhci_hcd and address 4
input: Logitech USB Mouse as /class/input/input3
input: USB HID v1.10 Mouse [Logitech USB Mouse] on usb-0000:00:1d.0-2
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)




C'est bizarre : comment ton contrôleur USB peut-il à la fois utiliser le driver UHCI et OHCI ?
 
A la base l'UHCI est utilisé sur les chipset de type Intel ou Via, l'OHCI quand à lui sur les chipset AMD ou Nvidia... Tu as quoi comme contrôleur USB, tu utilises une carte PCI USB additionnelle ? (poste voir le résultat d'un lspci pour voir) ; le problème/bug vient peut-être de là.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 04-03-2006 à 22:46:15    

j'ai les ports usb integre a ma carte mere plus les 2 ports aditionnel fourni avec mais rien n'est branche sur ceux la
 

Code :
  1. 0000:00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 11)
  2. 0000:00:01.0 PCI bridge: Intel Corporation 82845 845 (Brookdale) Chipset AGP Bridge (rev 11)
  3. 0000:00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
  4. 0000:00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
  5. 0000:00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
  6. 0000:00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
  7. 0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
  8. 0000:00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
  9. 0000:00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
  10. 0000:00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
  11. 0000:01:00.0 VGA compatible controller: nVidia Corporation NV10DDR [GeForce 256 DDR] (rev 10)
  12. 0000:02:03.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
  13. 0000:02:0a.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
  14. 0000:02:0a.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
  15. 0000:02:0a.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
  16. 0000:02:0b.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
  17. 0000:02:0b.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
  18. 0000:02:0c.0 Mass storage controller: Promise Technology, Inc. PDC20268 (Ultra100 TX2) (rev 02)


---------------
dja né \o_
Reply

Marsh Posté le 04-03-2006 à 22:51:46    

ben soit discover s'est gauffré quelque part soit t'as bidouillé les fichiers de configuration.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 04-03-2006 à 23:24:01    

mirtouf a certainement raison : soit il y a une gauffrage de ta part dans les fichiers de configuration, soit il y a un bug quelque part avec udev ou discover.
 
Perso j'utilise un 2.6.15 compilé à partir des sources fournies par Debian dans unstable ; j'ai viré tout ce qui touche à discover et n'ai que udev d'installé (me suffit pour la gestion des modules). Je n'ai pas de problème et j'ai le même chipset que toi sur mon portable (ICH4) : c'est l'UHCI (module uhci-hcd) qui doit être utilisé, l'OHCI n'a rien à foutre là donc.
Je précise que mon noyau est compilé par mes soins sans le module ohci_hcd puisque inutile et non géré par l'ICH4.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 04-03-2006 à 23:29:31    

je n'ai rien touche concernant discover puisque je connaisais pas cette utilitaire
dans le man le fichier de conf devrait etre dans /usr/share/discover , j'ai le repertoire et dedans j'ai que le fichier linuxrc
 

Code :
  1. #!/bin/sh
  2. mount -t proc proc /proc
  3. echo -n "Detecting hardware: "
  4. MODULES=`/sbin/discover --disable-all --enable=pci --module scsi`
  5. echo $MODULES
  6. # Load the appropriate modules:
  7. for MODULE in $MODULES
  8. do
  9.     echo
  10.     echo -n "Loading $MODULE..."
  11.     modprobe $MODULE
  12. done
  13. umount /proc


 
c'est normal ?
ou bien faut il que je le reconfigure, genre avec la commande dpkg-reconfigure discover ?


---------------
dja né \o_
Reply

Marsh Posté le 04-03-2006 à 23:36:48    

Pas trop d'idée, perso j'ai viré avec aptitude tout ce qui se rapportait à discover (discover, discover-data, discover1, discover1-data, libdiscover1, libdiscover2, etc.)
 
Pour moi cet utilitaire ne m'a jamais manqué ; la détection matérielle au boot est de mieux en mieux assurée par udev (qui a aussi supplanté hotplug) je trouve, aussi je ne vois pas trop l'intérêt d'avoir 10 utilitaires différents qui font grosso-modo la même chose.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 04-03-2006 à 23:44:03    

dans ce cas je vais essaye de blacklisté ohci_hcd dans le fichier /etc/modules.conf en mettant alias ohci_hcd off puisque il devrait pas etre la
si ça ne fonctionne pas je verrait pour carrement enlever discover


---------------
dja né \o_
Reply

Marsh Posté le 04-03-2006 à 23:44:03   

Reply

Marsh Posté le 05-03-2006 à 01:10:54    

en fait sa change rien toujours le meme probleme
je vais tenter d'enlever discover, j'espere que sa va pas casser mon systeme


---------------
dja né \o_
Reply

Marsh Posté le 05-03-2006 à 01:29:15    

Meuh non, pourquoi ça devrait casser le système ?  
 


1:27 thr4k@l3v3l-f1v3 ~% apt-cache show discover
Package: discover
Priority: optional
Section: admin
Installed-Size: 700
Maintainer: Discover Workers <discover-workers@lists.progeny.com>
Architecture: i386
Version: 2.0.7-2.1
Depends: libdiscover2 (= 2.0.7-2.1)
Conflicts: discover1, libdiscover1
Filename: pool/main/d/discover/discover_2.0.7-2.1_i386.deb
Size: 285980
MD5sum: b48ce675bc779dd64793601a021b0d66
Description: hardware identification system
 Discover is a hardware identification system based on the libdiscover2
 library.  Discover provides a flexible interface that programs can
 use to report a wide range of information about the hardware that is
 installed on a Linux system.  In addition to reporting information,
 Discover includes support for doing hardware detection at boot time.
Tag: admin::boot, admin::configuring, admin::hardware, hardware::detection, interface::commandline, role::sw:utility


La priorité est marquée optionnelle, donc aucun risque de virer un composant vital au système.
 
 
Ensuite chez moi :


1:27 thr4k@l3v3l-f1v3 ~% dpkg -l '*discover*'    
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom            Version        Description
+++-==============-==============-============================================
un  discover       <néant>        (aucune description n'est disponible)
un  discover-data  <néant>        (aucune description n'est disponible)
pn  discover1      <néant>        (aucune description n'est disponible)
pn  discover1-data <néant>        (aucune description n'est disponible)
pn  libdiscover1   <néant>        (aucune description n'est disponible)
un  libdiscover2   <néant>        (aucune description n'est disponible)


Et tout fonctionne parfaitement, pas de raison de s'inquiéter ;)


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 05-03-2006 à 03:14:43    

bon bah voila j'ai enleve tous ce qui concerne discover mais sa ne change rien snif :(


---------------
dja né \o_
Reply

Marsh Posté le 05-03-2006 à 13:09:32    

J'ai du nouveau concernant tes tracas avec l'USB  :)  :
il semblerait qu'il y ait un bug présent dans le module usbhid (interface pour les périph comme les clavier/souris -USB Human Interface Devices) du noyau 2.6.15 ; le problème a été apparemment reporté et un patch pour le noyau 2.6.16 est d'ores et déjà disponible.
 
Je suis tombé sur ça sur les listes de diffusion Debian :
---> http://lists.debian.org/debian-use [...] 00576.html
 
 
Il y a des donc des chances pour que tu sois victime du même problème ; si c'est le cas plusieurs solutions sont dès lors possibles : trouver et appliquer le patch, essayer une version plus récente du noyau (>2.6.15-4 chez Debian, par ex. la dernière version dispo dans unstable) et voir si le bug est règlé), revenir à une version antérieure du noyau en attendant que le problème soit règlé.
 
J'insiste cependant sur le fait que le module ohci_hcd (ne pas confondre avec ohci1394 qui concerne le FireWire) ne devrait pas être présent en parallèle à uhci_hcd sur ton système. Il n'a aucune raison de figurer là puisque les modules suivants sont seuls nécessaires à une prise en charge complète de l'USB pour ton système à base ICH4 : uhci_hcd (USB 1.1), ehci_hcd (USB 2.0), usbhid (interface pour périphs HID) et usbcore (support de base pour l'USB)
 
 :hello:


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
Reply

Marsh Posté le 12-03-2006 à 18:42:02    

merci beaucoup pour le lien  :jap:  
j'ai voulu changer de souris pour voir si le probleme n'etait pas materiel et il se trouve que sa fonctionne, m'enfin sa contourne le probleme sa le resoud pas.
la j'ai fait la mise a jour du noyau, j'ai le 2.6.15-8 faudra que je remette mon ancienne souris pour voir si le probleme est resolu. Sinon je ferait la mise a jour du noyau en unstable voir si sa arrange les choses
par contre j'ai toujours mon probleme de son


---------------
dja né \o_
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed