PDA

Afficher la version complète : Enceintes USB externes



catr
25/02/2008, 17h00
Salut.

Je suis chez une amie qui a des enceintes externes pour ordinateur.
Je n'ai malheureusement pas les références.
Celles-ci se branchent par usb (avec alim externe) et fonctionnent en "plug & play" sur son mac : on les branche et le son passe directement à ces enceintes externes.

lsusb renvoit
Bus 005 Device 003: ID 05fc:7849 Harman Multimedia
donc a priori pas de problème de ce côté là.

Mais je ne sais pas comment les faire marcher!
Kmix ne propose pas de regler la sortie du son,
et "son" dans yast ne permets que de configurer la carte son, et pas les enceintes.

Comment faire?

Merci.

edit : je viens de remarquer (je poste trop vite....) que kmix proposait dans "choisir le canal principal (master)" HDA Intel (ma carte son) et SoundSticks. malheureusement, quand je passe à SoundSticks, le son passe toujours par mes enceintes de portable...

thveillon
25/02/2008, 19h50
Si les enceintes sont reconnues et le pilote snd_usb_audio chargé tu devrais avoir un choix supplémentaire dans le menu déroulant de kmix (mixeur), un périphérique usb-blabla.

catr
25/02/2008, 19h59
il y a en effet dans le menu déroulant de Kmix un "soundstick" en plus de ma carte audio, mais le selectionner ne change rien!
je ne sais pas si le pilote snd_usb_audio est chargé.
comment faire?

Agemen
25/02/2008, 21h23
lsmod
;) tu le cherches dans la liste ;)

catr
25/02/2008, 22h31
tautol@m217:~> lsmod
Module Size Used by
snd_usb_audio 83840 0
snd_usb_lib 19840 1 snd_usb_audio
c'est ça?
mais ça ne fonctionne toujours pas, et, en plus, desormais le "soundstick" ne s'affiche même plus dans Kmix!!!

zeb
26/02/2008, 10h31
Essaie en console root de faire


#alsaconf

choisi ton peripherique usb et repond oui aux questions posées.

zeb

catr
26/02/2008, 19h13
nope, il ne propose pas le périphérique usb (qui est pourtant présent d'apres lsusb), mais seulement ma carte audio.....
merci quand même!

toujours pas résolu, donc.....

oh!rocks
26/02/2008, 19h36
Je crois qu'il faut recompiler alsa pour qu'il prenne en compte l'USB (ce n'est pas le cas par défaut pour toutes les distrib'- les *buntu je crois que oui...) et peut-être (mais pas certain) recompiler le noyau pour qu'il prenne en compte le nouvel alsa ?

Une page doc-alsa-gentoo (http://www.gentoo.org/doc/fr/alsa-guide.xml) si ça peut servir...


à plus,

oh!rocks

thveillon
26/02/2008, 20h10
Boh ! Rien recompilé du tout pour avoir le son sur mes webcams usb, sur suse et Debian. Sur gentoo bien sur "installation" ou "configuration" sont en fait des alias de "compilation" ... :P

snd_usb_audio est dans alsa-driver par défaut.

C'est surtout que le fabricant c'est assis sur les normes d'identification pnp (plug'n'pray) ! Fait un lsusb verbose en root qu'on voit ce qu'il y a écrit dedans tes enceintes.


sudo lsusb -v

Donne aussi un
lsmod | grep snd_usb_audio quand les enceintes sont branchées (parès un reboot tout frais enceintes branchées c'est encore mieux, tout le résultat, pour voir par quoi est utilisé le module).

Enfin dans /dev, combien as-tu de device "audio" et "mixer" ?

catr
27/02/2008, 02h38
lsusb -v dit, en root, concernant ce port :

Bus 005 Device 003: ID 05fc:7849 Harman Multimedia
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x05fc Harman Multimedia
idProduct 0x7849
bcdDevice 0.01
iManufacturer 3 harman/kardon
iProduct 1
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 239
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0m A
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 1 Control Device
bInterfaceProtocol 0
iInterface 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdADC 1.00
wTotalLength 43
bInCollection 1
baInterfaceNr( 0) 1
AudioControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bNrChannels 2
wChannelConfig 0x0003
Left Front (L)
Right Front (R)
iChannelNames 0
iTerminal 0
AudioControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 6 (FEATURE_UNIT)
bUnitID 2
bSourceID 1
bControlSize 2
bmaControls( 0) 0x55
bmaControls( 0) 0x01
Mute
Bass
Treble
Automatic Gain
Bass Boost
bmaControls( 1) 0x02
bmaControls( 1) 0x00
Volume
bmaControls( 2) 0x02
bmaControls( 2) 0x00
Volume
iFeature 0
AudioControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 3
wTerminalType 0x0301 Speaker
bAssocTerminal 0
bSourceID 2
iTerminal 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 11
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 1
bDelay 0 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 1
bSubframeSize 2
bBitResolution 16
bSamFreqType 0 Continuous
tLowerSamFreq 5000
tUpperSamFreq 50000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x0070 1x 112 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 1 Decoded PCM samples
Interface Descriptor:
bLength 11
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 1
bDelay 0 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 2
bBitResolution 16
bSamFreqType 0 Continuous
tLowerSamFreq 5000
tUpperSamFreq 50000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x00e0 1x 224 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 1 Decoded PCM samples
Interface Descriptor:
bLength 11
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 1 Audio
bInterfaceSubClass 2 Streaming
bInterfaceProtocol 0
iInterface 0
AudioStreaming Interface Descriptor:
bLength 7
bDescriptorType 36
bDescriptorSubtype 1 (AS_GENERAL)
bTerminalLink 1
bDelay 0 frames
wFormatTag 1 PCM
AudioStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 2 (FORMAT_TYPE)
bFormatType 1 (FORMAT_TYPE_I)
bNrChannels 2
bSubframeSize 3
bBitResolution 24
bSamFreqType 0 Continuous
tLowerSamFreq 5000
tUpperSamFreq 50000
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 9
Transfer Type Isochronous
Synch Type Adaptive
Usage Type Data
wMaxPacketSize 0x0150 1x 336 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
AudioControl Endpoint Descriptor:
bLength 7
bDescriptorType 37
bDescriptorSubtype 1 (EP_GENERAL)
bmAttributes 0x00
bLockDelayUnits 2 Decoded PCM samples
wLockDelay 1 Decoded PCM samples
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Devices
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 4 9
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
Device Status: 0x0001
Self Powered

je ne comprends pas grand' chose!

sinon :

m157:/home/tautol # lsmod | grep snd_usb_audio
snd_usb_audio 83840 0
snd_usb_lib 19840 1 snd_usb_audio
snd_pcm 83076 2 snd_usb_audio,snd_hda_intel
snd_hwdep 13316 2 snd_usb_audio,snd_hda_intel
snd 61756 10 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_devi ce,snd_hda_intel,snd_pcm,snd_t
mer,snd_hwdep
usbcore 123756 7 snd_usb_audio,snd_usb_lib,ndiswrapper,usbhid,ehci_ hcd,uhci_hcd

sinon il y a beaucoup de fichiers dans /dev, mais je ne vois pas ceux dont tu parles!
j'ai un /dev/usbdev5.1_ep81 ca corresponds au port usb où sont branchées les enceintes?

je préfère pas toucher au noyau & à alsa pour le moment, oh! rocks (j'ai d'ailleurs mis à jour alsa hier, sans plus de changements....)

merci à vous!

je pense que le modèle en question est Harman/Kardon SoundSticks II (2.1)

thveillon
27/02/2008, 03h55
Et bien je retire tout ce que j'ai dit : parfaitement identifié ce machin ! Harman Kardon a bien fait son travail.

Maintenant pour une raison qui m'échappe un périphérique clairement identifié comme audio usb n'est pas associé à snd_usb_audio...

Dans /dev, tu as un /dev/dsp ou /dev/pcm ou quelque chose qui ressemble à du son quand même ? Que te donne un
cat /proc/asound/cards ?


Sinon au boot tu n'as pas de messages particuliers concernant les enceintes ? (voir "dmesg")

catr
27/02/2008, 04h26
bah, 'faut dormir des fois!


tautol@m157:~> cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf0500000 irq 22
dans /dev, j'ai un fichier "dsp", "périphérique caractère", mais pas de pcm (à quoi ca corresponds?)

sinon :

tautol@m157:/proc/asound> ls
card0 devices Intel modules pcm timers
cards hwdep meminfo oss se q version

je rebooterai demain.
merci!

thveillon
27/02/2008, 05h30
Je dormirais bien, mais on vient d'avoir un petit tremblement de terre qui a réveillé et terrorisé mon fils de 19mois... pas terrible pour dormir ! :rolleyes: À demain, je vais chanter une berceuse...

Tiens, on en cause (http://news.bbc.co.uk/1/hi/england/7266136.stm) ce matin, pas si petit que ça...


Pour revenir à nos moutons, si tes enceintes étaient reconnues et associées à snd_usb_audio elles apparaîtraient dans /proc/asound/cards comme usb-audio.

Pour nourrir ta curiosité, /dv/dsp est le node sur lequel le son est dirigé, c'est le périphérique son pour alsa, /dev/pcm est un périphérique d'abstraction (je n'aime pas le mot virtuel qui est mis à toutes les sauces, il est pas virtuel vu qu'il est bien là...) qui permet à alsa de simuler plusieurs device audio même si la carte son ne supporte pas le multiplexage matériel (plusieurs flux audio en même temps).
oss c'est l'ancien système de son par défaut sur Linux, certaines applications (franchement en retard au niveau du développement, comme Skype...) l'utilisent encore. Aujourd'hui il est routé par Alsa via un plugin "alsa-oss" qui émule une couche oss. Cette émulation pose parfois des problèmes de cohabitation avec certains serveurs de son comme Arts (kde 3.x).

Pour tes enceintes on va essayer de forcer leur prise en charge par snd_usb_audio, et les faire considérer comme la carte son par défaut. On doit pouvoir faire ça en modifiant /etc/modprobe.d/sound

Il faut passer l'alias de ta carte son actuelle de 0 à 1, et créer un nouvel alias pour les enceintes usb. :

Si tu as une ligne du type "alias snd-card-0 snd-hda-intel" tu la changes en "alias snd-card-1 snd-hda-intel". Si il y a aussi une ligne au début du fichier comme "options snd-hda-intel enable=1 index=0" il faut passer l'index à 1 (c'est la même chose deux fois, mais toute la gestion matérielle a l'air de fonctionner comme ça sur la Suse...)

Dans mon exemple il s'agit d'une carte son Intel-hd, la tienne sera peut-être différente.

Ensuite il faut créer un alias pour les enceintes avec :

options snd-usb-audio enable=1 index=0 (facultatif) et "alias snd-card-0 snd-usb-audio"

Ensuite on reboot et on voit ce qui se passe...

catr
28/02/2008, 11h31
j'ai été regarder dans
yast / divers / voir le journal de démarrage,
soit à /var/log/boot.msg,
et j'ai pas trouvé gran' chose :


<6>input: harman/kardon SoundSticks as /class/input/input4
<6>input: USB HID v1.00 Device [harman/kardon SoundSticks] on usb-0000:00:1d.1-1

<6>ALSA /usr/src/packages/BUILD/alsa-driver-hg20071220/pci/hda/hda_codec.c:2151: hda_codec: model 'toshiba' is selected
<6>usbcore: registered new interface driver snd-usb-audio

(enceintes branchées au démarrage)

je n'ai pas trouvé le fichier dmesg.
ou qu'il est?

j'ai testé pas mal de choses différentes depuis :
boot avec enceintes branchées / débranchées
alsaconf (ca ca n'a jamais rien fait... il ne me propose jamais de regler les enceintes usb)
relancer Kmix (si les enceintes ne sont pas branchées au démarrage, elles n'aparaissent dans Kmix que si je le relance. mais les sélectionner n'apporte rien).

les enceintes ont fonctionné une fois, sans que je parvienne à comprendre exactement pourquoi....

j'ai tenté ta manip' :
#dans file:///etc/modprobe.d/sound

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

modifié en :


alias snd-card-1 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-usb-audio enable=1
alias snd-card-0 snd-usb-audio

puis redémarré, enceintes branchées, ca n'a pas fonctionné...
je vais tenter de suite enceintes débranchées au démarrage, mais je doute que cela change.....

Je n'ai jamais vécu de tremblement de terre (hormis tout petit, donc aucun souvenir), je suis vraiment curieux de voir ce que ca peut faire. Un ami m'en avait parlé, il était au japon, et on communiquait au moment où il en a ressenti un!


le fichier sound n'a pas bougé, mais le son sort toujours par mes petites enceintes.
je ne trouve vraiment pas ce qui cloche.

thveillon
28/02/2008, 12h36
Pour /etc/modprobe.d je n'ai pas de mention de "slot" (vérifié sur deux suses), je pense que tu peux simplifier tout ça en :


alias snd-card-0 snd-usb-audio
alias snd-card-1 snd-hda-intel


ou pour conserver la même organisation


alias sound-slot-0 snd-usb-audio
alias sound-slot-1 snd-hda-intel
alias snd-card-0 snd-usb-audio
alias snd-card-1 snd-hda-intel

C'est étrange que ça ait fonctionné une fois, c'était sur le même port usb à chaque fois ?

dmesg c'est une commande qui permet d'afficher le boot.messages. On peut avantageusement le redirigé vers "less", "more" ou "most" s'il est installé sur ton système (ce sont des "pager" qui permettent d'afficher la sortie d'une commande non pas "ne vrac" mais ordonnée par page (on change de page avec "espace", on quitte avec "q")).


dmesg | less


Pour le tremblement de terre, ça a duré environ 10 secondes, ça commence progressivement et ça culmine à partir de 2-3 secondes pour s'arrêter brusquement. Là ça n'a pas tremblé beaucoup, j'ai été un peu secoué dans mon fauteuil et des objets sont tombés des étagères, il y a des gens qui ont été éjecté de leur lit d'après les media locaux. Pas beaucoup de dégâts et surtout peu de blessé, heureusement.
Le plus impressionnant c'est le bruit, un peu comme si un convoi de camions ou un tgv passait juste sous ta fenêtre à pleine vitesse.
J'en avais vécu un plus long en Tanzanie, là-bas les gens sont habitué car la vallée du rift bouge en permanence, il n'y font pas vraiment attention temps que le toit de la maison ne tombe pas !

Un voisin Japonais me disais que les gens s'arrêtent à peine de marcher dans le métro lors d'une secousse pas trop importante, il n'y a que les étrangers pour s'étonner !

catr
28/02/2008, 13h53
ok merci bien pour ces indications et le petit moment de vie ;)
Je crois avoir toujours branché les enceintes sur le même port (deux ports l'un au dessus de l'autre, c'est possible que je sois allé de l'autre côté parfois).

j'ai modifié encore le /etc/modprobe.d/sound avec la première version de ce que tu indiques, je vais voir ce que ca donne.

il vaut mieux que je fasse les tests en redémarrant enceintes branchées, ou pas, ou c'est censé rien changer?

merci encore, ciao.

nope, fonctionne toujours pas....

j'ai testé les deux modifications que tu proposes, en branchant les enceintes après le boot ou avant,
et ca ne fonctionne pas......
gr.

catr
28/02/2008, 16h58
bon j'ai désinstallé ALSA, j'ai voulu le réinstaller, mais en fait j'ai pris une trop ancienne version, le son ne fonctionne plus du tout!

j'ai fait une mise à jour générale (y compris du kernel), et desormais ndiswrapper est désinstallé,
si je veux le réinstaller, j'ai le conflit suivant :
http://www.monsterup.com/upload/1204209442.jpg
que faire?

sinon pour alsa,
tous les logiciels liés à alsa sont en version 1.0.16.hg20080226-1.1 i586
sauf alsa-oss qui est en 1.0.15.hg20071007-1.24 i586

ce sont les dernières versions, d'àprès le site officiel d'alsa.
mais le software repository ou je prenais alsa auparavant semble ne plus fonctionner...

j'ai l'impression que si j'ajoutais quelques dépots judicieusement, le problème serait reglé.
lesquels me conseillez-vous, sachant que j'ai :
http://www.monsterup.com/upload/1204209801.jpg


je sais, je lie tous les problèmes plutôt que de faire un nouveau post, mais tout est quand même parti de là!

merci à vous.

bon en fait un reboot plus tard le son fonctionne ... mais toujours pas les enceintes!
elles sont toujours bien présentes en lsusb, cependant.....

thveillon
28/02/2008, 20h55
Pour alsa tu as une version récente, le dépôt que j'utilise est situé ici (http://download.opensuse.org/repositories/multimedia:/audio/) (il faut indiquer le répertoire de niveau inférieur à celui du lien), avec un dépôt 10.3 et un 10.3-update.

Pour Ndiswrapper, si tu suis yast et que tu désinstalles le noyau ça ne va pas aider... Je pense que tu n'as plus qu'à récupérer les sources sur le site et les compiler pour ton noyau, ou attendre qu'un module apparaisse dans les dépôts...

catr
04/03/2008, 03h59
Yop je suis bon pour recompiler ndiswrapper (j'ai oublié la ligne de commande qui permets de faire une installation "propre", cad qui s'affiche ensuite dans Yast comme rpm... quelqu'un peut me la redire svp?).

Bon sinon j'espère que je ne vais pas faire retrembler la terre, mais ces maudites enceintes me donnent toujours du soucis....

Petit résumé :

Ces enceintes ont déjà fonctionné, sans que je parvienne à identifier pourquoi.

lsusb renvoit bien Bus 006 Device 003: ID 05fc:7849 Harman Multimedia

Le son fonctionne normalement (cad sort par mes enceintes pécé).

Réinstallation de alsa toute dernière version, alsaconf, alors que les enceintes sont branchées, ne propose toujours pas de configurer ces enceintes.

Lorsqu'elles sont branchées :

tautol@m91:~> lsmod | grep snd_usb_audio
snd_usb_audio 84096 1
snd_usb_lib 20096 1 snd_usb_audio
snd_pcm 81028 3 snd_usb_audio,snd_hda_intel
snd_hwdep 13316 2 snd_usb_audio,snd_hda_intel
snd 63932 18 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_devi ce,snd_hda_intel,snd_pcm,snd_t
mer,snd_hwdep
usbcore 124268 6 snd_usb_audio,snd_usb_lib,usbhid,uhci_hcd,ehci_hcd

débranchées :

snd_usb_audio 84096 0
snd_usb_lib 20096 1 snd_usb_audio
snd_pcm 81028 3 snd_usb_audio,snd_hda_intel
snd_hwdep 13316 2 snd_usb_audio,snd_hda_intel
snd 63932 16 snd_usb_audio,snd_usb_lib,snd_rawmidi,snd_seq_devi ce,snd_hda_intel,snd_pcm,snd_t
mer,snd_hwdep
usbcore 124268 6 snd_usb_audio,snd_usb_lib,usbhid,uhci_hcd,ehci_hcd

il y a bien un "Soundsticks" que je peux choisir dans Kmix, mais le selectionner ne change rien.

j'ai laissé /etc/modprobe.d/sound
avec

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

parcequ'elles ont marché une fois comme ça sans que je fasse les modifications conseillées par Thveillon.
mais bon je pense que je les referrai, histoire de vérifier.

j'espère que mon diagnostic est assez précis, toute idée chaudement accueillie!

et le pire est qu'elles ont fonctionné l'autre coup!!!!!!
plusieurs fois!
:glare:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------


EDIT /
petites précisions supplémentaires : lorsque les enceintes sont branchées, j'entends le bruit sourd caractéristique des enceintes sous tension. si j'éteins mon ordinateur, ou les rends muettes par Kmix, j'entends ce bruit s'arrêter.
j'ai fait un alsaconf alors qu'elles étaient branchées : bilan elles n'apparaissent plus dans Kmix. j'en ai refait un alors qu'elles étaient débranchées, elles sont revenues dans Kmix lorsque je l'ai relancé.
l'option "auto-gain control" est activée. j'imagine que c'est cette fonction qui est censée faire que dès que je les branche, le son switche sur ces enceintes.

dans le journal de démarrage, ce qui me semble en lien avec les enceintes et le système sonore :
<6>input: PC Speaker as /class/input/input1
...
<6>usb 6-1: new full speed USB device using uhci_hcd and address 2
<6>usb 6-1: new device found, idVendor=05fc, idProduct=7849
<6>usb 6-1: new device strings: Mfr=3, Product=1, SerialNumber=0
<6>usb 6-1: Product: SoundSticks
<6>usb 6-1: Manufacturer: harman/kardon
<6>usb 6-1: configuration #1 chosen from 1 choice
<6>usbcore: registered new interface driver hiddev
<6>input: Microsoft Microsoft Wireless Optical Mouse?? 1.00 as /class/input/input3
<6>input: USB HID v1.11 Mouse [Microsoft Microsoft Wireless Optical Mouse?? 1.00] on usb-0000:00:1d.0-1
<6>input: harman/kardon SoundSticks as /class/input/input4
<6>input: USB HID v1.00 Device [harman/kardon SoundSticks] on usb-0000:00:1d.1-1
<6>usbcore: registered new interface driver usbhid
...
<6>ALSA /usr/src/packages/BUILD/alsa-driver-hg20080301/pci/hda/hda_codec.c:2321: hda_codec: model 'toshiba' is selected
<6>usbcore: registered new interface driver snd-usb-audio
...

je n'ai rien vu d'autre qui soit apparement en rapport avec ces enceintes.
mais je me trompe peut-être, je posterai l'intégralité du journal de démarrage si vous pensez que ca peux être utile.

merci de votre attention!

catr
13/03/2008, 17h29
ca ne fonctionne désespérément pas...
une idée, quelqu'un?

thveillon
13/03/2008, 17h43
Et bien non, pas d'idée. Par contre la commande que tu cherchais au début du post précèdent ça doit être "checkinstall" à faire à la place de "make install" en root. Il faut que checkinstall soit installé bien sur.

Pour les enceintes, c'est le fait que ça fonctionne "des fois" qui me surprend, je sais que l'intelligence artificielle fait des progrès mais de là à avoir des sautes d'humeur sur sa suse...

catr
13/03/2008, 21h17
de plus en plus intrigué : si je sélectionne "usb soundstick" comme sortie sur audacity, ca fonctionne.
le reste du temps, non.
je réinstalle Kmix, à tout hasard....

thveillon
13/03/2008, 22h06
Il est possible que certaines appli contourne le serveur de son de kde (arts) et utilise tes enceintes en oss (avec oss-compat de alsa). Ça veut dire que tes enceintes sont parfaitement reconnues et utilisables, ce qui merdouille c'est un réglage de mixer ==> alsamixer et/ou kmix...

catr
14/03/2008, 14h46
oui, c'est ce vers quoi je pensais aussi.
j'utilise Kmix pour regler les balances -> existe-t-il des logiciels qui le remplace avantageusement?
je ne l'ai pas trouvé dans les logiciels installés d'après Yast, donc n'ai pu le mettre à jour.
il est inclus dans un package particulier?
que valent les "alsa-tools"?
merci.

Agemen
15/03/2008, 01h14
Kmix est un logiciel intégré KDE. Tu le mets à jour avec KDE, si MaJ pour ce logiciel il y'a ;)

thveillon
15/03/2008, 03h14
Regarde dans les meta-paquets comme kde-base, si tu choisis l'option de recherche dans Yast "rpm provide" tu vas le trouver. Bon après je ne vois pas bien l'intérêt de le réinstaller, c'est juste une interface graphique. Alsamixer en console est complet, mais si c'est le serveur de son qui met la pagaille ça ne va pas changer grand chose. Tu peux essayer d'arrêter "arts" (le serveur de son de kde) dans le centre de configuration de kde (il faut décocher "utiliser le système de son", de mémoire), et vérifier que plus aucun deamon "artsd" ne tourne. Ensuite tu joues avec les canaux dans Alsamixer, ou tu essayes de trouver quel device est assigné aux enceintes dans /dev en envoyant un morceaux dessus avec tous les canaux ouverts et à fond (cat ~/music/morceau_mp3 > /dev/dspx | audiox | mixerx (à choisir en fonction de ce qu'il y a dans /dev de pertinent). Comme ça fait un bruit pas très joli il vaut mieux savoir que c'est "ctrl c" pour arrêter le test... et ne pas le faire à 2h du mat !

catr
15/03/2008, 16h35
je regarde ca cette semaine, merci des conseils§

catr
18/03/2008, 17h47
désolé, Thveillon, il va falloir être un peu plus lent avec moi....
J'ai réinstallé pour la nième fois alsa, testé Kamix, qamix, etc., sans succès (mais je pense que ton pronostic était bon : ce n'est qu'une interface graphique....).
j'ai bidouillé les potards de "alsamixer" dans tous les sens, sans succès.

je n'ai pas tout compris à la procédure que tu m'as décrit.
je me demande si je ne passe pas à coté de quelque chose de simplissime....
par exemple là :
http://www.monsterup.com/upload/1205855164.jpg
?

bon en tout cas,
tautol@m233:/dev> ls
agpgart md20 ptyq5 sda2 tty40 ttyq4 ttysd
blog md21 ptyq6 sda3 tty41 ttyq5 ttyse
bootsplash md22 ptyq7 sda4 tty42 ttyq6 ttysf
bus md23 ptyq8 sg0 tty43 ttyq7 urandom
card0 md24 ptyq9 sg1 tty44 ttyq8 usbdev1.1_ep00
cdrom md25 ptyqa shm tty45 ttyq9 usbdev1.1_ep81
cdrw md26 ptyqb skip tty46 ttyqa usbdev2.1_ep00
console md27 ptyqc snapshot tty47 ttyqb usbdev2.1_ep81
core md28 ptyqd snd tty48 ttyqc usbdev3.1_ep00
cpu md29 ptyqe sr0 tty49 ttyqd usbdev3.1_ep81
device-mapper md3 ptyqf stderr tty5 ttyqe usbdev3.3_ep00
disk md30 ptyr0 stdin tty50 ttyqf usbdev3.3_ep83
dri md31 ptyr1 stdout tty51 ttyr0 usbdev4.1_ep00
dvd md4 ptyr2 tty tty52 ttyr1 usbdev4.1_ep81
dvdrw md5 ptyr3 tty0 tty53 ttyr2 usbdev5.1_ep00
fb0 md6 ptyr4 tty1 tty54 ttyr3 usbdev5.1_ep81
fd md7 ptyr5 tty10 tty55 ttyr4 usbdev6.1_ep00
full md8 ptyr6 tty11 tty56 ttyr5 usbdev6.1_ep81
fwmonitor md9 ptyr7 tty12 tty57 ttyr6 usbdev6.2_ep00
hpet mem ptyr8 tty13 tty58 ttyr7 usbdev6.2_ep02
i2c-0 net ptyr9 tty14 tty59 ttyr8 usbdev6.2_ep81
initctl null ptyra tty15 tty6 ttyr9 usbdev6.2_ep85
input oldmem ptyrb tty16 tty60 ttyra usbdev6.3_ep00
kmem port ptyrc tty17 tty61 ttyrb usbdev6.3_ep81
kmsg ppp ptyrd tty18 tty62 ttyrc usbdev7.1_ep00
log psaux ptyre tty19 tty63 ttyrd usbdev7.1_ep81
loop0 ptmx ptyrf tty2 tty7 ttyre vcs
loop1 pts ptys0 tty20 tty8 ttyrf vcs1
loop2 ptyp0 ptys1 tty21 tty9 ttys0 vcs10
loop3 ptyp1 ptys2 tty22 ttyp0 ttyS0 vcs2
loop4 ptyp2 ptys3 tty23 ttyp1 ttys1 vcs3
loop5 ptyp3 ptys4 tty24 ttyp2 ttyS1 vcs4
loop6 ptyp4 ptys5 tty25 ttyp3 ttys2 vcs5
loop7 ptyp5 ptys6 tty26 ttyp4 ttyS2 vcs6
lp0 ptyp6 ptys7 tty27 ttyp5 ttys3 vcs7
mapper ptyp7 ptys8 tty28 ttyp6 ttyS3 vcsa
md0 ptyp8 ptys9 tty29 ttyp7 ttys4 vcsa1
md1 ptyp9 ptysa tty3 ttyp8 ttyS4 vcsa10
md10 ptypa ptysb tty30 ttyp9 ttys5 vcsa2
md11 ptypb ptysc tty31 ttypa ttyS5 vcsa3
md12 ptypc ptysd tty32 ttypb ttys6 vcsa4
md13 ptypd ptyse tty33 ttypc ttyS6 vcsa5
md14 ptype ptysf tty34 ttypd ttys7 vcsa6
md15 ptypf random tty35 ttype ttyS7 vcsa7
md16 ptyq0 route tty36 ttypf ttys8 watchdog
md17 ptyq1 rtc tty37 ttyq0 ttys9 xconsole
md18 ptyq2 scd0 tty38 ttyq1 ttysa zero
md19 ptyq3 sda tty39 ttyq2 ttysb
md2 ptyq4 sda1 tty4 ttyq3 ttysc
et j'avoue ne pas encore être tellement familier avec ce dossier /dev....

et le pire est que ca continue de marcher de temps en temps!
cependant, uniquement si les enceintes sont branchées au démarrage.....

merci!