[Réglé] Pb entre la carte son CM et la carte son de la TV

Bonjour à tous

C’est ma première install Debian. :smiley:

Une version i386 sur un Athlon64 ( parce que j’ai besoin de Flash media player )

[quote]# uname -r

2.6.18-6-k7[/quote]

je n’ai pas de son, mais c’est un problème que j’ai eu avec d’autres distribs, à cause d’une carte télé un peu exotique :

Hauppauge winTV GO2

qui a la particulatité d’avoir la sortie du son à l’arrière, et qu’il faut reboucler sur la carte son de la CM.

Hélas la reconnaissance matérielle, qui lit dans l’ EEprom de la carte voit une carte son…

et ça me configure un “mixer connexant” avec une seule entrée ( raccordée dans le vide ) au lieu de me configurer amixer , pour la carte son de la CM.

Je n’ai plus de son du tout !

Parfois j’arrivais à m’en sortir en désinstallant les drivers de la carte TV et en réinstallant ceux de la carte son de la CM…et enfin la carte TV…

Mais c’était toujours hazardeux ! dès que je voyais ce mixer connexant, c’était pas bon.

Le matériel

[quote]$ lspci -v

00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC’97 Audio Contr
Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
I/O ports at dc00 [size=256]
I/O ports at e000 [size=256]
Memory at d5003000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>

05:06.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx
Flags: bus master, medium devsel, latency 32, IRQ 58
Memory at d3000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: <access denied>

05:06.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx
Flags: bus master, medium devsel, latency 32, IRQ 58
Memory at d4000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: <access denied>

[/quote]

Les modules qui sont chargés…

Apparemment il ya tout ce qu’il faut pour la TV et la carte son intel de la CM ( depuis le temps , je les connais presque par coeur )

[quote]~$ lsmod

Module Size Used by
ppdev 8964 0
lp 11300 0
button 6928 0
ac 5508 0
battery 9924 0
ipv6 228320 17
dm_snapshot 15904 0
dm_mirror 19600 0
dm_mod 50776 2 dm_snapshot,dm_mirror
loop 15496 0
tsdev 7808 0
snd_mpu401 7848 0
snd_mpu401_uart 8384 1 snd_mpu401
snd_seq_dummy 4164 0
snd_seq_oss 29120 0
snd_seq_midi 8544 0
snd_intel8x0 30620 0
snd_ac97_codec 83360 1 snd_intel8x0
snd_ac97_bus 2688 1 snd_ac97_codec
snd_seq_midi_event 7488 2 snd_seq_oss,snd_seq_midi
snd_pcm_oss 39200 0
snd_mixer_oss 15552 1 snd_pcm_oss
analog 11104 0
serio_raw 6980 0
snd_seq 46224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_
snd_rawmidi 23200 2 snd_mpu401_uart,snd_seq_midi
snd_seq_device 8140 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,
rtc 12788 0
parport_pc 32612 1
usblp 13120 0
gameport 14920 1 analog
cx88_alsa 12648 1
psmouse 35336 0
parport 33672 3 ppdev,lp,parport_pc
snd_pcm 68996 4 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,cx88_al
snd_timer 21316 2 snd_seq,snd_pcm
tuner 53736 0
pcspkr 3392 0
snd 47524 15 snd_mpu401,snd_mpu401_uart,snd_seq_oss,snd_intm_oss,snd_mixer_oss,snd_seq,snd_rawmidi,snd_seq_device,cx88_alsa,snd_pcm,snd_ti
cx8800 31692 0
cx88xx 58660 2 cx88_alsa,cx8800
ir_common 28164 1 cx88xx
i2c_algo_bit 8776 1 cx88xx
video_buf 23428 3 cx88_alsa,cx8800,cx88xx
tveeprom 14160 1 cx88xx
compat_ioctl32 1792 1 cx8800
btcx_risc 5064 3 cx88_alsa,cx8800,cx88xx
videodev 21440 2 cx8800,cx88xx
v4l1_compat 12356 2 cx8800,videodev
v4l2_common 20736 3 tuner,cx8800,videodev
i2c_nforce2 7232 0
soundcore 9568 1 snd
snd_page_alloc 10504 2 snd_intel8x0,snd_pcm
i2c_core 20096 5 tuner,cx88xx,i2c_algo_bit,tveeprom,i2c_nforce2
evdev 9408 2
ext3 120584 5
jbd 52968 1 ext3
mbcache 8644 1 ext3
ide_cd 36576 0
cdrom 33056 1 ide_cd
ide_disk 15168 6
generic 5188 0 [permanent]
amd74xx 13340 0 [permanent]
ide_core 110984 4 ide_cd,ide_disk,generic,amd74xx
forcedeth 38788 0
sata_nv 11332 0
ehci_hcd 28488 0
ohci_hcd 18564 0
libata 90772 1 sata_nv
scsi_mod 124872 1 libata
usbcore 113412 4 usblp,ehci_hcd,ohci_hcd
thermal 13896 0
processor 29128 1 thermal
fan 5124 0
[/quote]

[quote]# amixer info

Card default ‘CX8811’/'Conexant CX8811 at 0xd4000000’
Mixer name : 'CX88’
Components : ''
Controls : 1
Simple ctrls : 1

amixer scontents

Simple mixer control ‘Capture’,0
Capabilities: cvolume
Capture channels: Mono
Limits: Capture 0 - 63
Mono: Capture 63 [100%]

amixer -c0 info

Card hw:0 ‘CX8811’/'Conexant CX8811 at 0xd4000000’
Mixer name : 'CX88’
Components : ''
Controls : 1
Simple ctrls : 1

[/quote]

[quote]# cat /proc/devices

Character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
29 fb
81 video4linux
99 ppdev
116 alsa
128 ptm
136 pts
180 usb
189 usb_device

Block devices:
1 ramdisk
3 ide0
7 loop
22 ide1
254 device-mapper

[/quote]

[quote]:/proc # ls

1 2425 3548 4840 ide
10 2427 3557 4846 interrupts
1098 2429 3568 4847 iomem
1281 2431 3569 4896 ioports
143 2661 3570 4948 irq
16171 3 3571 5 kallsyms
16340 3039 3572 5996 kcore
16376 3045 3588 6 key-users
16392 3063 3593 6002 kmsg
16400 3066 3611 6027 loadavg
16440 3108 3612 6028 locks
16451 3111 3613 6030 meminfo
16475 3112 3614 638 misc
16741 3170 3615 641 modules
1678 3242 3618 643 mounts
16880 3262 4 747 mtrr
16881 3270 4713 748 net
16911 3278 4724 758 partitions
16919 3279 4767 759 scsi
1693 3285 4770 9 self
16955 3289 4771 acpi slabinfo
16956 3293 4802 asound stat
1702 3306 4803 buddyinfo swaps
17048 3324 4806 bus sys
17087 3331 4808 cmdline sysrq-trigger
17092 3346 4810 cpuinfo sysvipc
17280 3347 4815 crypto tty
17288 3354 4817 devices uptime
17296 3401 4818 diskstats version
183 3441 4820 dma vmstat
184 3450 4822 driver zoneinfo
185 3490 4825 execdomains
186 3507 4829 fb
2 3526 4833 filesystems
2117 3533 4834 fs

[/quote]

[quote]:/dev# ls

bus loop1 ptyp9 stdin tty33 tty60 usbdev1.1_ep81
cdrom loop2 ptypa stdout tty34 tty61 usbdev1.2_ep00
cdrw loop3 ptypb tty tty35 tty62 usbdev1.2_ep02
console loop4 ptypc tty0 tty36 tty63 usbdev1.2_ep83
core loop5 ptypd tty1 tty37 tty7 usbdev2.1_ep00
disk loop6 ptype tty10 tty38 tty8 usbdev2.1_ep81
dvd loop7 ptypf tty11 tty39 tty9 vbi0
dvdrw lp0 radio0 tty12 tty4 ttyp0 vcs
fd MAKEDEV ram0 tty13 tty40 ttyp1 vcs1
full mapper ram1 tty14 tty41 ttyp2 vcs2
hda mem ram10 tty15 tty42 ttyp3 vcs3
hda1 net ram11 tty16 tty43 ttyp4 vcs4
hda10 null ram12 tty17 tty44 ttyp5 vcs5
hda2 nvidia0 ram13 tty18 tty45 ttyp6 vcs6
hda3 nvidiactl ram14 tty19 tty46 ttyp7 vcs7
hda4 parport0 ram15 tty2 tty47 ttyp8 vcsa
hda5 port ram2 tty20 tty48 ttyp9 vcsa1
hda6 ppp ram3 tty21 tty49 ttypa vcsa2
hda7 psaux ram4 tty22 tty5 ttypb vcsa3
hda8 ptmx ram5 tty23 tty50 ttypc vcsa4
hda9 pts ram6 tty24 tty51 ttypd vcsa5
hdc ptyp0 ram7 tty25 tty52 ttype vcsa6
hpet ptyp1 ram8 tty26 tty53 ttypf vcsa7
initctl ptyp2 ram9 tty27 tty54 ttyS0 video0
input ptyp3 random tty28 tty55 ttyS1 xconsole
kmem ptyp4 shm tty29 tty56 ttyS2 zero
kmsg ptyp5 snapshot tty3 tty57 ttyS3
log ptyp6 snd tty30 tty58 urandom
loop ptyp7 sndstat tty31 tty59 usb
loop0 ptyp8 stderr tty32 tty6 usbdev1.1_ep00
debian-Tina:/dev#

:/dev/snd# ls

controlC0 pcmC0D0c timer[/quote]

les trois fichiers sont vides.

[quote]# cd /proc/asound

ls -l

total 1
dr-xr-xr-x 3 root root 0 2008-03-04 03:17 card0
-r–r--r-- 1 root root 0 2008-03-04 03:17 cards
lrwxrwxrwx 1 root root 5 2008-03-04 03:17 CX8811 -> card0
-r–r--r-- 1 root root 0 2008-03-04 03:17 devices
-r–r--r-- 1 root root 0 2008-03-04 03:17 modules
dr-xr-xr-x 2 root root 0 2008-03-04 03:17 oss
-r–r--r-- 1 root root 0 2008-03-04 03:17 pcm
dr-xr-xr-x 2 root root 0 2008-03-04 03:17 seq
-r–r--r-- 1 root root 0 2008-03-04 03:17 timers
-r–r--r-- 1 root root 0 2008-03-04 03:17 version
[/quote]
les fichiers sont vides également

[quote]:/proc/asound/card0# ls

id pcm0c

:/proc/asound/oss# ls

devices sndstat

:/proc/asound/oss# ls -l

total 0
-r–r--r-- 1 root root 0 2008-03-04 03:18 devices
-r–r--r-- 1 root root 0 2008-03-04 03:18 sndstat

:/proc/asound/seq# ls -l
total 0

# cat /proc/asound/cards
0 [CX8811 ]: CX88x - Conexant CX8811
Conexant CX8811 at 0xd4000000[/quote]

Voilà l’état post install…

J’aimerais bien m’en sortir cette fois autrement que par le hazard…

Dans le kernel linux-2.6.18.6/Documentation/device.txt j’ai vu , qu’on peut avoir deux périphs blocs cartes son.

[quote]
14 char Open Sound System (OSS)

	  [b]0 = /dev/mixer	Mixer control[/b]
	  1 = /dev/sequencer	Audio sequencer
	  2 = /dev/midi00	First MIDI port
	  3 = /dev/dsp		Digital audio
	  4 = /dev/audio	Sun-compatible digital audio
	  6 = /dev/sndstat	Sound card status information {2.6}
	  7 = /dev/audioctl	SPARC audio control device
	  8 = /dev/sequencer2	Sequencer -- alternate device
	 [b]16 = /dev/mixer1	Second soundcard mixer control[/b]
	 17 = /dev/patmgr0	Sequencer patch manager
	 18 = /dev/midi01	Second MIDI port
	 19 = /dev/dsp1		Second soundcard digital audio
	 20 = /dev/audio1	Second soundcard Sun digital audio
	 33 = /dev/patmgr1	Sequencer patch manager
	 34 = /dev/midi02	Third MIDI port
	 50 = /dev/midi03	Fourth MIDI port[/quote]

Il m’est arrivé avec une distrib de créer à la main le periph video0 parce que udev oubliait de le créer…

il me semble qu’il faudrait affecter la carte son de la CM à 14 : 0

et celle de la TV ( il faut bien la caser qq part ) à 14 : 16

Mais ce serait mieux de ne pas l’installer.

Je me demande si ce n’est pas un problème udev, puisque je n’ai qu’un periph audio

et quelquefois sur la fenêtre du mixer , j’avais la possibilité de choisir soit le mixer pour Intel soit le Connexant

J’ai tenté plusieurs alsaconf, je vois bien la carte son de la CM en tête, mais ça ne donne rien.

Je viens de voir le /var/log/install

[quote]$ dmesg /var/log/install

EXT3-fs: mounted filesystem with ordered data mode.
i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00
i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40
Linux video capture interface: v2.00
cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:05:06.0[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 58
CORE cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
TV tuner -1 at 0x1fe, Radio tuner -1 at 0x1fe
tveeprom 2-0050: Hauppauge model 34709, rev J1A5, serial# 8244672
tveeprom 2-0050: tuner model is TCL MPE05-2 (idx 105, type 38)
tveeprom 2-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L’) PAL(D/D1/K) (eeprom 0x74)
tveeprom 2-0050: audio processor is CX881 (idx 31)
tveeprom 2-0050: has radio
cx88[0]: warning: unknown hauppauge model #34709
cx88[0]: hauppauge eeprom: model=34709
input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input1
cx88[0]/0: found at 0000:05:06.0, rev: 5, irq: 58, latency: 32, mmio: 0xd3000000
input: PC Speaker as /class/input/input2
tuner 2-0043: chip found @ 0x86 (cx88[0])
tda9887 2-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 2-0061: chip found @ 0xc2 (cx88[0])
tuner 2-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
cx2388x alsa driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:05:06.1[A] -> Link [APC1] -> GSI 16 (level, low) -> IRQ 58
cx88[0]/1: CX88x/0: ALSA support for cx2388x boards

Intel ICH: probe of 0000:00:04.0 failed with error -12

Intel ICH: probe of 0000:00:04.0 failed with error -12
cannot find the slot for index 0 (range 0-1)
Intel ICH: probe of 0000:00:04.0 failed with error -12[/quote]

Mais n’est ce pas la conséquence ?

udev je ne connais pas assez… ( c’est délicat ! )

Mais il semble que dans les règles udevrules

il y ait quelque chose pour alsa avec une carte son normale comme celle de la carte mère :

[quote]# ALSA devices
KERNEL==“controlC[0-9]", NAME="snd/%k"
KERNEL=="hwC[D0-9]
”, NAME="snd/%k"
KERNEL==“pcmC[D0-9cp]", NAME="snd/%k"
KERNEL=="midiC[D0-9]
”, NAME="snd/%k"
KERNEL==“timer”, NAME="snd/%k"
KERNEL==“seq”, NAME=“snd/%k”[/quote]

Mais il n’y a rien pour une deuxième carte son. ( ??? )

Je suppose que comme la Connexant est lue après celle de la CM ça écrase ce qu’il y avait et comme ce n’est pas une vraie carte son ça met n’importe quoi… ( voir rien du tout dans certains fichiers.)

et je constate qu’il n’y a rien pour la video de la TV non plus… ( ??? )

et sur Debian , l’appli TV ne se lance même pas ( je comptais m’y pencher aussi )

Coté video le /dev/video0 y est bien , les modules de v4L y sont tous…
mais il semble qu’il n’y a ait rien dans /proc pour l’image.

voilà si qqun pouvait me donner un conseil pour faire marcher le son et la TV…

EDIT :

Après "l’écran noir de ma nuit blanche ! " :smiley: sur ce problème… et une bonne sieste matinale, je penche de plus en plus pour un problème dans les règles d’ UDEV !

Déjà si qqun pouvait confirmer mon analyse ça me rendrait un grand service en m’évitant de partir sur une fausse piste…

Récemment j’ai testé une Mandrake 2008 avec un kernel plus récent, c’est la première fois que l’installe de la carte TV ne me coupait pas le son…(mais je n’ai pas gardé la Mandrakeet je n’ai pas eu le temps de vérifier dommage !

  • Peut-être les régles sont elles écrites différement sur une autre distrib ??

  • ou alors un module changé dans le dernier kernel . ???

C’est une piste !

Autre piste : c’est de voir si je peux recompiler cette version de kernel avec un mode debug pour savoir ce qui se passe au niveau de l’udev …?

Eventuellement quand j’aurais pigé le fonctionnement d’udev, je me referais un fichier de règles pour cette carte TV ( à la c… :blush: mis je l’aime bien parce qu’elle m’a déjà fait faire une longue plongée dans V4L :smiley: ) pour orienter le son sur le periph /dev/null, pour cette version de kernel.

Pour le moment ça ne me parle pas trop ce qu’il y a dans le fichier de règles et je n’aime pas bidouiller au pif !

J’ai essayé udevmonitor : il est bavard lorsque je débranche un periph USB…

Par contre lorsque je fais un /etc/init.d/udev restart je vois bien l’arret d’ udev et le redémarrage, mais udevmonitor reste muet !

Autre piste : ce serait de faire un script lancé par l’Init 3 et 5 pour reconfiguer le bazar,et corriger l’erreur que fait udev, mais ça me semble moins clean et tout aussi hazardeux !

je poursuis mes investigations ici…en espérant que ça ne gêne pas…

J’ai découvert un topic avec udevinfo, qui propose ensuite de modifier les règles…

http://wiki.debian.org/udev

il fallait juste l’adapter au niveau des options avec le man udevinfo

voici la liste de mes périphs dans proc …pour avoir les noms exacts :frowning: ecourtée )

cd /dev

:/dev# ls -l
total 0
crw-rw---- 1 root audio 14, 4 2008-03-04 07:37 audio
drwxr-xr-x 3 root root 60 2008-03-04 07:36 bus
lrwxrwxrwx 1 root root 3 2008-03-04 07:36 cdrom -> hdc
lrwxrwxrwx 1 root root 3 2008-03-04 07:36 cdrw -> hdc
crw------- 1 root root 5, 1 2008-03-04 07:38 console
lrwxrwxrwx 1 root root 11 2008-03-04 07:37 core -> /proc/kcore
drwxr-xr-x 6 root root 120 2008-03-04 07:36 disk
crw-rw---- 1 root audio 14, 25 2008-03-04 07:37 dmmidi1
crw-rw---- 1 root audio 14, 3 2008-03-04 07:37 dsp
lrwxrwxrwx 1 root root 3 2008-03-04 07:36 dvd -> hdc
lrwxrwxrwx 1 root root 3 2008-03-04 07:36 dvdrw -> hdc
lrwxrwxrwx 1 root root 13 2008-03-04 07:37 fd -> /proc/self/fd
crw-rw-rw- 1 root root 1, 7 2008-03-04 07:36 full
brw-rw---- 1 root disk 3, 0 2008-03-04 07:36 hda
brw-rw---- 1 root disk 3, 1 2008-03-04 07:37 hda1
brw-rw---- 1 root disk 3, 10 2008-03-04 07:36 hda10
.
.

brw-rw---- 1 root disk 7, 7 2008-03-04 07:37 loop7
crw-rw---- 1 root lp 6, 0 2008-03-04 07:38 lp0
lrwxrwxrwx 1 root root 13 2008-03-04 07:37 MAKEDEV -> /sbin/MAKEDEV
drwxr-xr-x 2 root root 60 2008-03-04 07:37 mapper
crw-r----- 1 root kmem 1, 1 2008-03-04 07:36 mem
crw-rw---- 1 root audio 14, 18 2008-03-04 07:37 midi1
crw-rw---- 1 root audio 14, 0 2008-03-04 07:37 mixer
crw-rw---- 1 root audio 14, 16 2008-03-04 07:37 mixer1
drwxr-xr-x 2 root root 60 2008-03-04 07:37 net
crw-rw-rw- 1 root root 1, 3 2008-03-04 07:36 null
crw-rw---- 1 root video 195, 0 2008-03-04 07:38 nvidia0
crw-rw---- 1 root video 195, 255 2008-03-04 07:38 nvidiactl
.
.

brw-rw---- 1 root disk 1, 8 2008-03-04 07:36 ram8
brw-rw---- 1 root disk 1, 9 2008-03-04 07:36 ram9
crw-rw-rw- 1 root root 1, 8 2008-03-04 07:36 random
crw-rw---- 1 root audio 10, 135 2008-03-04 07:37 rtc
crw-rw---- 1 root audio 14, 1 2008-03-04 07:37 sequencer
crw-rw---- 1 root audio 14, 8 2008-03-04 07:37 sequencer2
drwxrwxrwt 2 root root 40 2008-03-04 07:37 shm
crw-rw---- 1 root root 10, 231 2008-03-04 07:36 snapshot
drwxr-xr-x 2 root root 160 2008-03-04 07:37 snd
lrwxrwxrwx 1 root root 24 2008-03-04 07:37 sndstat -> /proc/asound/oss/sndstat
lrwxrwxrwx 1 root root 15 2008-03-04 07:37 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 root root 15 2008-03-04 07:37 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 2008-03-04 07:37 stdout -> /proc/self/fd/1
crw-rw-rw- 1 root root 5, 0 2008-03-04 07:37 tty
crw-rw---- 1 root root 4, 0 2008-03-04 07:36 tty0
crw------- 1 root root 4, 1 2008-03-04 07:38 tty1
.
.

crw-rw-rw- 1 root tty 3, 14 2008-03-04 07:36 ttype
crw-rw-rw- 1 root tty 3, 15 2008-03-04 07:36 ttypf
crw-rw---- 1 root dialout 4, 64 2008-03-04 07:36 ttyS0
crw-rw---- 1 root dialout 4, 65 2008-03-04 07:36 ttyS1
crw-rw---- 1 root dialout 4, 66 2008-03-04 07:36 ttyS2
crw-rw---- 1 root dialout 4, 67 2008-03-04 07:36 ttyS3
crw-rw-rw- 1 root root 1, 9 2008-03-04 07:37 urandom
drwxr-xr-x 2 root root 60 2008-03-04 07:37 usb
crw-rw---- 1 root root 442, 0 2008-03-04 07:36 usbdev1.1_ep00
crw-rw---- 1 root root 442, 0 2008-03-04 07:36 usbdev1.1_ep81
crw-rw---- 1 root root 442, 1 2008-03-04 07:36 usbdev1.2_ep00
.
.
.
crw-rw---- 1 root root 7, 134 2008-03-04 07:38 vcsa6
crw-rw---- 1 root root 7, 135 2008-03-04 07:38 vcsa7
crw-rw---- 1 root video 81, 0 2008-03-04 07:37 video0
prw-r----- 1 root adm 0 2008-03-04 18:04 xconsole
crw-rw-rw- 1 root root 1, 5 2008-03-04 07:36 zero

/dev# $udevinfo -a -p $(udevinfo -q path -n /dev/snd)
node name not found
bash: -a: command not found

c’est pas la bonne commande, la syntaxe du man qui a du changer .

[b]/# man udevinfo
Remise en forme de udevinfo(8), attendez SVP…
UDEVINFO(8) udevinfo UDEVINFO(8)

NAME
udevinfo - query device information from the udev database

SYNOPSIS
udevinfo [–query=query-type] [–path=devpath] [–name=node] [–root] [–attribute-walk]
[–export-db] [–version] [–help]
[/b]

udevinfo --name=snd --root --attribute-walk

node name not found

cool ! snd est un répertoire pas un nom de periph

[quote]/# udevinfo --name=audio --root --attribute-walk

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device ‘/class/sound/audio’:
KERNEL=="audio"
SUBSYSTEM==“sound"
DRIVER==”"
ATTR{dev}==“14:4

looking at parent device ‘/devices/pci0000:00/0000:00:09.0/0000:05:06.1’:
KERNELS=="0000:05:06.1"
SUBSYSTEMS=="pci"
DRIVERS=="cx88_audio"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000014F1d00008811sv00000070sd00003401bc04sc80i00"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="58"
ATTRS{class}=="0x048000"
ATTRS{subsystem_device}=="0x3401"
ATTRS{subsystem_vendor}=="0x0070"
ATTRS{device}=="0x8811"
ATTRS{vendor}==“0x14f1”

looking at parent device ‘/devices/pci0000:00/0000:00:09.0’:
KERNELS=="0000:00:09.0"
SUBSYSTEMS==“pci"
DRIVERS==”"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000010DEd0000005Csv00000000sd00000000bc06sc04i01"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="0"
ATTRS{class}=="0x060401"
ATTRS{subsystem_device}=="0x0000"
ATTRS{subsystem_vendor}=="0x0000"
ATTRS{device}=="0x005c"
ATTRS{vendor}==“0x10de”

looking at parent device ‘/devices/pci0000:00’:
KERNELS==“pci0000:00"
SUBSYSTEMS==”“
DRIVERS==”"
[/quote]

Ah les mixer…

[quote]# udevinfo --name=mixer --root --attribute-walk

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device ‘/class/sound/mixer’:
KERNEL=="mixer"
SUBSYSTEM==“sound"
DRIVER==”"
ATTR{dev}==“14:0

looking at parent device ‘/devices/pci0000:00/0000:00:09.0/0000:05:06.1’:
KERNELS=="0000:05:06.1"
SUBSYSTEMS=="pci"
DRIVERS=="cx88_audio"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000014F1d00008811sv00000070sd00003401bc04sc80i00"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="58"
ATTRS{class}=="0x048000"
ATTRS{subsystem_device}=="0x3401"
ATTRS{subsystem_vendor}=="0x0070"
ATTRS{device}=="0x8811"
ATTRS{vendor}==“0x14f1”

looking at parent device ‘/devices/pci0000:00/0000:00:09.0’:
KERNELS=="0000:00:09.0"
SUBSYSTEMS==“pci"
DRIVERS==”"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000010DEd0000005Csv00000000sd00000000bc06sc04i01"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="0"
ATTRS{class}=="0x060401"
ATTRS{subsystem_device}=="0x0000"
ATTRS{subsystem_vendor}=="0x0000"
ATTRS{device}=="0x005c"
ATTRS{vendor}==“0x10de”

looking at parent device ‘/devices/pci0000:00’:
KERNELS==“pci0000:00"
SUBSYSTEMS==”“
DRIVERS==”"[/quote]

[quote]debian-Tina:/# udevinfo --name=mixer1 --root --attribute-walk

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device ‘/class/sound/mixer1’:
KERNEL=="mixer1"
SUBSYSTEM==“sound"
DRIVER==”"
ATTR{dev}==“14:16”[/quote]

bon voilà une partie du problème !

Les règles actuelles d’udev m’envoyent bien :

le driver connexant sur le periph bloc alsa charmajor 14 :charminor 0

et rien sur le periphbloc charmajor 15 charminor 16

et pour audio : c’est charmajor 14 Chaminor 4

ooking at device ‘/class/sound/audio’:
KERNEL=="audio"
SUBSYSTEM==“sound"
DRIVER==”"
ATTR{dev}==“14:4

un petit coup de udevinfo pour la video de la Tv qui ne semble par marcher non plus…

[quote]:/# udevinfo --name=video0 --root --attribute-walk

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device ‘/class/video4linux/video0’:
KERNEL=="video0"
SUBSYSTEM==“video4linux"
DRIVER==”"
ATTR{name}=="cx88_0_ video _Hauppauge WinTV "
ATTR{dev}==“81:0

looking at parent device ‘/devices/pci0000:00/0000:00:09.0/0000:05:06.0’:
KERNELS=="0000:05:06.0"
SUBSYSTEMS=="pci"
DRIVERS=="cx8800"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000014F1d00008800sv00000070sd00003401bc04sc00i00"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="58"
ATTRS{class}=="0x040000"
ATTRS{subsystem_device}=="0x3401"
ATTRS{subsystem_vendor}=="0x0070"
ATTRS{device}=="0x8800"
ATTRS{vendor}==“0x14f1”

looking at parent device ‘/devices/pci0000:00/0000:00:09.0’:
KERNELS=="0000:00:09.0"
SUBSYSTEMS==“pci"
DRIVERS==”"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000010DEd0000005Csv00000000sd00000000bc06sc04i01"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="0"
ATTRS{class}=="0x060401"
ATTRS{subsystem_device}=="0x0000"
ATTRS{subsystem_vendor}=="0x0000"
ATTRS{device}=="0x005c"
ATTRS{vendor}==“0x10de”

looking at parent device ‘/devices/pci0000:00’:
KERNELS==“pci0000:00"
SUBSYSTEMS==”“
DRIVERS==”"
[/quote]

Cà a l’air tout bon…

En suivant le tuto , il nous invite à créer des règles permantesnes qu’il faut baptiser Z qqchose. exemple :

[quote]3. Create a file in /etc/udev/rules.d, typically named z21_persistent-local.rules.
ATTRS{prod_id2}==“Merlin UMTS Modem”, ATTRS{prod_id1}==“Novatel Wireless”, SYMLINK+=“MerlinUMTS”

Alternatively we could use :

ATTRS{card_id}==“0x1aaf”, ATTRS{manf_id}==“0x00a4”, SYMLINK+=“MerlinUMTS”[/quote]

Je pense qu’il suffira de respecter les noms …

Par contre j’ai déjà des règles zqqchose dans /etc/udev, il y en a peut être déjà pour la carte TV et pour la carte son de la CM.

Celle de la carte son de la Tv doirt être faussée par ce qu’il ya dans l’ EEprom lors de la reconnaissance matérielle…

Ca c’est une connerie d’ Haupauge qui n’a pas mis à jour son EEprom en fonction de cette variante de la carte. : sortie son à l’arrière et ça plante toutes les distribs ou presque !

[quote]:/# cd /etc/udev/rules.d
:/etc/udev/rules.d# ls
020_permissions.rules z20_persistent.rules z60_alsa-utils.rules
025_libgphoto2.rules z25_persistent-cd.rules z60_hdparm.rules
025_libsane.rules z25_persistent-net.rules z60_xserver-xorg-input-wacom.rules
025_logitechmouse.rules z45_persistent-net-generator.rules z75_cd-aliases-generator.rules
udev.rules z50_run.rules z99_hal.rules
z20_persistent-input.rules z55

[/quote]

mais il y en a plein aussi ii :

[quote]debian-Tina:/etc/udev/rules.d# cd /etc/udev/
debian-Tina:/etc/udev# ls -l
total 188
-rw-r–r-- 1 root root 68 2007-01-12 14:37 alsa-utils.rules
-rw-r–r-- 1 root root 513 2007-03-24 19:15 cd-aliases-generator.rules
-rw-r–r-- 1 root root 952 2007-03-24 19:15 compat-full.rules
-rw-r–r-- 1 root root 968 2007-03-24 19:15 compat.rules
-rw-r–r-- 1 root root 5121 2007-03-24 19:15 devfs.rules
-rw-r–r-- 1 root root 210 2007-03-14 21:48 hal.rules
-rw-r–r-- 1 root root 89 2006-05-19 00:38 hdparm.rules
-rw-r–r-- 1 root root 304 2007-03-24 19:15 hotplugd.rules
-rw-r–r-- 1 root root 1966 2007-03-24 19:15 hotplug.rules
-rw-r–r-- 1 root root 46333 2008-03-03 18:53 libgphoto2.rules
-rw-r–r-- 1 root root 46855 2007-01-08 20:41 libsane.rules
-rw-r–r-- 1 root root 430 2007-03-24 19:15 links.conf
-rw-r–r-- 1 root root 1502 2008-02-02 21:24 logitechmouse.rules
-rw-r–r-- 1 root root 4199 2007-03-24 19:15 permissions.rules
-rw-r–r-- 1 root root 1498 2007-03-24 19:15 persistent-input.rules
-rw-r–r-- 1 root root 1316 2007-03-24 19:15 persistent-net-generator.rules
-rw-r–r-- 1 root root 4093 2007-03-24 19:15 persistent.rules
drwxr-xr-x 2 root root 4096 2008-03-03 20:12 rules.d
-rw-r–r-- 1 root root 441 2007-03-24 19:15 run.rules
-rw-r–r-- 1 root root 277 2007-03-24 19:15 udev.conf
-rw-r–r-- 1 root root 3486 2007-03-24 19:15 udev.rules
-rw-r–r-- 1 root root 5716 2006-10-08 06:23 xserver-xorg-input-wacom.rules
debian-Tina:/etc/udev# [/quote]

Donc avant d’aller bidouiller n’importe où … et de rajouter des règles alors qu’il suffirait d’en corriger une …regardons

celuici semble faire l’inventaire des periphs …

[quote]# compatibility links for a devfs-style /dev

KERNEL==“md[0-9]", SYMLINK+="%k"
#KERNEL=="loop[0-9]
”, SYMLINK+="%k"

#KERNEL==“tty[0-9]", SYMLINK+="%k"
#KERNEL=="ttyS[0-9]
”, SYMLINK+="%k"
#KERNEL==“ttyUSB[0-9]*”, SYMLINK+="%k"

#KERNEL==“vcs”, SYMLINK+="%k"
#KERNEL==“vcs[0-9]", SYMLINK+="%k"
#KERNEL==“vcsa”, SYMLINK+="%k"
#KERNEL=="vcsa[0-9]
”, SYMLINK+="%k"

KERNEL==“video", SYMLINK+="%k"
KERNEL=="radio
”, SYMLINK+="%k"
KERNEL==“vbi*”, SYMLINK+="%k"
KERNEL==“vtx*”, SYMLINK+="%k"

KERNEL==“apm_bios”, SYMLINK+="%k"
KERNEL==“agpgart”, SYMLINK+="%k"
#KERNEL==“psaux”, SYMLINK+="%k"
#KERNEL==“nvram”, SYMLINK+="%k"
KERNEL==“rtc”, SYMLINK+="%k"
#KERNEL==“ram[0-9]*”, SYMLINK+="%k"

#KERNEL==“i2c-[0-9]", SYMLINK+="%k"
#KERNEL=="lp[0-9]
”, SYMLINK+="%k"

KERNEL==“audio", SYMLINK+="%k"
KERNEL=="dsp
”, SYMLINK+="%k"
KERNEL==“mixer*”, SYMLINK+="%k"

#KERNEL==“fb[0-9]", SYMLINK+="%k"
#KERNEL=="fd[0-9]
”, SYMLINK+="%k"
#KERNEL==“js[0-9]*”, SYMLINK+="%k"[/quote]

dans /alsa-utils.rules on a

KERNEL==“controlC[0-7]”, ACTION==“add”, RUN+="/lib/udev/alsa-utils"

un petit tour dans : /lib/udev/alsa-utils

[quote]#!/bin/sh -e

udev script for alsa-utils

(
. /lib/udev/hotplug.functions
wait_for_file /usr/sbin/alsactl
DEV_BASENAME="${DEVNAME##*/}“
N=”${DEV_BASENAME#controlC}"
exec /etc/init.d/alsa-utils start $N
) &[/quote]

“m… :blush: un script !!!”

Puis là je ne comprend pas grand chose… un binaire… en plus…

Par contre ça réoriente la recherche du problème sur alsactl

udev semble hors de cause.

je poursuis sur alsa…

avec alsaconf : que j’ai essayé plusieurs fois…; mais ne me laisse pas le temps de voir tous les messages dans la console.

On peut noter plein de variations selon les distributions… mais ce n’est pas la seule…

[quote]#

search for alsasound init script

if [ “$distribution” = “debian” ]; then
rcalsasound=/etc/init.d/alsa
elif [ -x /etc/init.d/alsasound ]; then
rcalsasound=/etc/init.d/alsasound
elif [ -x /usr/sbin/rcalsasound ]; then
rcalsasound=/usr/sbin/rcalsasound
elif [ -x /sbin/rcalsasound ]; then
rcalsasound=/sbin/rcalsasound
elif [ -x /etc/rc.d/init.d/alsasound ]; then
rcalsasound=/etc/rc.d/init.d/alsasound
elif [ -x /etc/init.d/alsa ]; then
rcalsasound=/etc/init.d/alsa
else
rcalsasound=rcalsasound
fi[/quote]

:/# /etc/init.d/alsa reload
/etc/init.d/alsa: Warning: Processes using sound devices: 3701(kmix).
Unloading ALSA sound driver modules: snd-mpu401 snd-mpu401-uart snd-seq-dummy mer snd-page-alloc.
:/#

/usr/sbin/alsactl

il y a tout de même des indications en clair dans ce binaire…

ce binaire n’a pas de source directe, il doit être compilé à l’install.;???

entre autre on voit le fichier de conf /var/lib/alsa/asound.state…

Bizarrement il ne contient que la conf de la connexant.

[quote]state.CX8811 {
control.1 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 63’
iface MIXER
name ‘Capture Volume’
value 63
}
}[/quote]

Dans mon ancienne distrib j’avais les deux : Connexant et inetel.

un copier coller de l’intel seulement !

[quote]state.CK804 {
control.1 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Master Playback Switch’
value true
}
control.2 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘Master Playback Volume’
value.0 27
value.1 27
}
control.3 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Center Playback Switch’
value false
}
control.4 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 31’
iface MIXER
name ‘Center Playback Volume’
value 31
}
control.5 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘LFE Playback Switch’
value false
}
control.6 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 31’
iface MIXER
name ‘LFE Playback Volume’
value 0
}
control.7 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 2
iface MIXER
name ‘Surround Playback Switch’
value.0 false
value.1 false
}
control.8 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘Surround Playback Volume’
value.0 0
value.1 0
}
control.9 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Master Mono Playback Switch’
value true
}
control.10 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 31’
iface MIXER
name ‘Master Mono Playback Volume’
value 31
}
control.11 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘PC Speaker Playback Switch’
value false
}
control.12 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 15’
iface MIXER
name ‘PC Speaker Playback Volume’
value 0
}
control.13 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Phone Playback Switch’
value true
}
control.14 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 31’
iface MIXER
name ‘Phone Playback Volume’
value 0
}
control.15 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Mic Playback Switch’
value true
}
control.16 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 31’
iface MIXER
name ‘Mic Playback Volume’
value 0
}
control.17 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Mic Boost (+20dB)’
value false
}
control.18 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Line Playback Switch’
value true
}
control.19 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘Line Playback Volume’
value.0 13
value.1 13
}
control.20 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘CD Playback Switch’
value true
}
control.21 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘CD Playback Volume’
value.0 30
value.1 30
}
control.22 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Aux Playback Switch’
value true
}
control.23 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘Aux Playback Volume’
value.0 29
value.1 29
}
control.24 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘PCM Playback Switch’
value true
}
control.25 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 31’
iface MIXER
name ‘PCM Playback Volume’
value.0 27
value.1 27
}
control.26 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 2
comment.item.0 Mic
comment.item.1 CD
comment.item.2 Video
comment.item.3 Aux
comment.item.4 Line
comment.item.5 Mix
comment.item.6 ‘Mix Mono’
comment.item.7 Phone
iface MIXER
name ‘Capture Source’
value.0 Video
value.1 Video
}
control.27 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Capture Switch’
value true
}
control.28 {
comment.access ‘read write’
comment.type INTEGER
comment.count 2
comment.range ‘0 - 15’
iface MIXER
name ‘Capture Volume’
value.0 15
value.1 15
}
control.29 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 1
comment.item.0 Mix
comment.item.1 Mic
iface MIXER
name ‘Mono Output Select’
value Mix
}
control.30 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic1
comment.item.1 Mic2
iface MIXER
name ‘Mic Select’
value Mic1
}
control.31 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name ‘IEC958 Playback Con Mask’
value ‘0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000’
}
control.32 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name ‘IEC958 Playback Pro Mask’
value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.33 {
comment.access ‘read write’
comment.type IEC958
comment.count 1
iface MIXER
name ‘IEC958 Playback Default’
value ‘0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000’
}
control.34 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘IEC958 Playback Switch’
value false
}
control.35 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 3’
iface MIXER
name ‘IEC958 Playback AC97-SPSA’
value 3
}
control.36 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Duplicate Front’
value false
}
control.37 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘Mic Front Input Switch’
value false
}
control.38 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 1
comment.item.0 Shared
comment.item.1 Independent
iface MIXER
name ‘Surround Jack Mode’
value Shared
}
control.39 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 1
comment.item.0 ‘2ch’
comment.item.1 ‘4ch’
comment.item.2 ‘6ch’
iface MIXER
name ‘Channel Mode’
value ‘2ch’
}
control.40 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘IEC958 Capture Switch’
value false
}
control.41 {
comment.access ‘read write’
comment.type ENUMERATED
comment.count 1
comment.item.0 PCM
comment.item.1 ‘Analog In’
comment.item.2 ‘IEC958 In’
iface MIXER
name ‘IEC958 Playback Source’
value PCM
}
control.42 {
comment.access ‘read write’
comment.type BOOLEAN
comment.count 1
iface MIXER
name ‘External Amplifier’
value true
}
}
state.CX8811 {
control.1 {
comment.access ‘read write’
comment.type INTEGER
comment.count 1
comment.range ‘0 - 63’
iface MIXER
name ‘Capture Volume’
value 63
}
}[/quote]

On ne peut pas l’inventer mais c’est du classique !

[b] Après un reboot général ça Marche… :smiley:

Mais reste le problème de l’install auto Debian qui se fait leurrer ( comme d’autres distribs ) sur la carte son à utiliser.à cause de cette toile d’ Haupauge, qui ne devrait pas indiquer dans son EEprom une carte son présente… donc rien à reprocher à Debian de ce coté là ! Je suis plutot contente :smiley:

Synaptic c’est super bien et ça rame moins que mon autre distrib un peu trop surchargée … [/b]

Vive les installs à la main… au moins pour alsa… il faut que je trouve un tuto…

Bon faut que je démonte les modules cx88_alsa et autres qui occupent de la place en mémoire pour rien ( j’ai que 512 Mo :mrgreen: ) et refaire les dépendances des modules.

Puis regarder l’appli télé que j’ai sur Debian qui ne marche pas encore…

un problème jour ça suffit ! :smiley:

Réglé pour celui là !