Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: jur on May 25, 2011, 06:07:35 AM
-
I am unsuccessful in getting my microphone on my Dell. I am using ALSA and can't get joy out of skype. On my netbook no problem.
I have tried everything I can think of; I use alsamixer and have set everything to maximum, as well as tried all combinations of input/capture device, nothing. It uses an Intel sound device. Very frustrating as I can be almost but not quite fully functional for work.
Any hints on how to proceed?
-
As well as the possibility of being muted, the microphone might have an option in alsamixer between internal and external?
Just to be sure - do you have the alsa or oss version of skype?
-
hi
can you post an image of alsamixer after running
alsamixer -V all
upload it to
http://imagebin.org/index.php?page=add
or any other site you like
I prefer
http://ompldr.org/
but image must have an extension like------
.png or .jpeg or .jpg
I am not sure but me thinks you have only one device based on reply?
oops forgive me if you already know post it like this but not in a code box
[img]www.somewhere.xxx/something.png[/img]
-
What about trying OSS?
-
I am using the same skype on both machines, alsa on both as well. I have grown used to alsa and would not like to change, and am using volumeicon which only works on alsa.
(http://i160.photobucket.com/albums/t188/juried/misc/screenshot_0526191523.png)
I have also now tried with an external plug-in microphone-headset, sound yes but mic still no.
The source inputs can be either Mic or Front Mic, I have tried both in all combinations.
-
hi
your mic inputs are not active....equals..muted
go to 2 sections
Use arrow -> to get to first mention of 100 capture....
Press the Space bar to turn ON
arrow right to get to input source= mic...press up or down to change it from mic = rear mic to front mic as you see fit
2) as you have 2 mic inputs you can now do the other bit as
second mention of 100 capture ...arrow to it and press space bar to Activate it
second mention of input source change it to the other mic source
3) then do a record and playback test then save your settings as per wiki
sudo alsactl store
and the files as per Persistence section
Yes I should mention it again in the mic section but lets see how you fair first?
4) My eyesight can not spot a MUX so you may have no amplifier to your mic inputs
if true....you may need to speak louder or have mic closer to mouth etc depending on the result of your playback test.
To be rude...if still true....speak lower I find helps
-
OK, before getting back here I made progress - I found in amixer contents the Capture switches were set to off, dunno why I missed these before. In alsamixer the dotted lines at the Capture sliders didn't mean anything to me in fact I never noticed them until setting the capture switches to on. Thanks for the spacebar tip.
So I am getting mic input from the external headset mic now. But the internal one is still, well no longer mute, it records hiss only. I am fairly sure it actually works as I was using it not so long ago in Windows with skype. By elimination I found the two input sources which are 'Mic' and 'Front Mic', 'Mic' is the external plugged one and 'Front' is the built-in one, at least on the speakers they seem to be.
What is 'Digital' for?
-
1) what do you mean by internal
is this a laptop?
2) Where in your image is this digital
if you are referring to my image in the wiki its because my sound card is capable of
analog or digital
post the output of your
aplay -L
aplay -l
lspci -vvv
(for your sound devices)
commands and we shall see
-
Yes, sorry it is a laptop.
tc@box:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, STAC92xx Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, STAC92xx Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=Intel,DEV=0
HDA Intel, INTEL HDMI 0
HDMI Audio Output
~$ tc@box:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 3: INTEL HDMI 0 [INTEL HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 7: INTEL HDMI 1 [INTEL HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
tc@box:~$
Here the result of the lspci, cut & paste just the audio:
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
Subsystem: Dell Device 0429
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 32
Region 0: Memory at f7d40000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
-
hi
well you have no digital input for mic
but if interested you have hdmi out which according to the wiki will need to adjust spdif setting but it won't help your mic issue
2) your codec has multiple choices so if interested you need to look at the wiki on how to get to your codec and then look at
http://ompldr.org/vOHQ1OA/HD-Audio-Models.txt (http://ompldr.org/vOHQ1OA/HD-Audio-Models.txt)
3) reviewing Juanito reply.....it might be this inbuilt mic needs bios activation.
Pls check your motherboard manual to see if it needs a setting.
I have a desktop so can't help
-
Could the microphone be actually a part of the built-in camera? So it would only be activated with video? That's where there is a small hole in the panel, next to the camera.
-
Well I have now managed to hear the Mic when I knock loudly on certain areas on the laptop. It seems there is poor amplification.
-
hi
its if devoted to webcam....then
a) the webcam details should appear by running
lsusb
b) but in alsamixer press F6 to see if webcam appears as an option then go it
then check if its mic is unmuted and volume set
c) Not sure if you are using it for your skype but you mentioned you were using headphone so I am guessing you do not use webcam or need it.
-
I used the headset to investigate the mic problem only, normally I wouldn't use it.
Last night I had the camera running when testing, but I think there was no difference. I also could not see any other device listed in the alsamixer F6 list.
While testing, I finally got something out of the microphone. I turned everything up to maximum again, and knocked everywhere on the case and found that knocking in the vicinity of the speakers I actually got something back in the skype test playback. But the level is so low that even shouting at the speakers didn't produce anything audible, only knocking did and only with everything set to 11.
So it seems that there is something lacking in the amplifier department - a driver setting or module...?
-
well we need details please.
http://wiki.tinycorelinux.net/wiki:setting_up_sound
strange that your webcam is not showing up.
Please re-look at your bios motherboard to see if you have a setting to disable
"internal" mic and or internal webcam
post the output of
lspci -vvv for any webcam hits
lsusb for your webcam line
/var/log/rsyslog or messages etc for any webcam and sound device
cat /proc/asound/cards
cat /proc/asound/card0/codec#0 | grep Codec
(immediate line above) will give us the intel codec for on board sound but I also like to see your codec as I talked about it but did not request......if we need to change your model=string the wiki should suffice but lets see exactly what you have.
Extra...sorry to be verbose....exactly describe how many colour sound connectors you have but
ignore the hdmi output and the spdif output please
(below are some of my outputs with external webcam plugged that may illustrate what I am alluding to)
WARNING this is not OP output just examples
cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf9ffc000 irq 40
1 [Q9000 ]: USB-Audio - QuickCam Pro 9000
Logitech, Inc. QuickCam Pro 9000 at usb-0000:00:1d.7-7, high speed
cat /proc/asound/modules
0 snd_hda_intel
1 snd_usb_audio
cat /proc/asound/card0/codec#0 | grep Codec
Codec: SigmaTel STAC9221 A2
2) In testing your knocking stuff.....can you redo and report with nothing in the other sound slots
b) Have you successfully restored meaning has your persistence worked.
Meaning are your mixer levels exactly what you saved as before reboot?
-
Checked BIOS, mic and camera are enabled.
Checked persistence, works.
There are no sound sockets on this laptop other than the normal headphone & mic sockets. The other functions are presumably accessible via the docking station (don't have one).
There are no returns on lspci or lsusb for camera, webcam or anything at all that looks familiar.
tc@box:~$ lspci
00:00.0 Host bridge: Intel Corporation Arrandale DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 05)
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 05)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
02:00.0 Network controller: Intel Corporation WiFi Link 6000 Series (rev 35)
03:00.0 SD Host controller: Ricoh Co Ltd Device e822 (rev 03)
03:00.4 FireWire (IEEE 1394): Ricoh Co Ltd Device e832 (rev 03)
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe (rev 10)
3f:00.0 Host bridge: Intel Corporation QuickPath Architecture Generic Non-core Registers (rev 02)
3f:00.1 Host bridge: Intel Corporation QuickPath Architecture System Address Decoder (rev 02)
3f:02.0 Host bridge: Intel Corporation QPI Link 0 (rev 02)
3f:02.1 Host bridge: Intel Corporation QPI Physical 0 (rev 02)
3f:02.2 Host bridge: Intel Corporation Device 2d12 (rev 02)
3f:02.3 Host bridge: Intel Corporation Device 2d13 (rev 02)
tc@box:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020
Bus 001 Device 003: ID 0c45:6419 Microdia
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0020
Codec#0:
Codec: IDT 92HD81B1X5
Address: 0
Function Id: 0x1
Vendor Id: 0x111d7605
Subsystem Id: 0x10280429
Revision Id: 0x100104
No Modem Function Group found
Default PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
GPIO: io=3, o=0, i=0, unsolicited=1, wake=1
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Power-Map: 0x00
Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
Control: name="Mic Jack Mode", index=0, device=0
Control: name="Mic Capture Volume", index=0, device=0
Amp-In caps: N/A
Amp-In vals: [0x03 0x03]
Pincap 0x0001173c: IN OUT HP EAPD Detect
Vref caps: HIZ 50 GRD 80
EAPD 0x2: EAPD
Pin Default 0x03a11020: [Jack] Mic at Ext Left
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=03, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
Pincap 0x0001001c: OUT HP EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x0321101f: [Jack] HP Out at Ext Left
Conn = 1/8, Color = Black
DefAssociation = 0x1, Sequence = 0xf
Pin-ctls: 0x00:
Unsolicited: tag=01, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13 0x14* 0x1c
Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Pincap 0x00011734: IN OUT EAPD Detect
Vref caps: HIZ 50 GRD 80
EAPD 0x2: EAPD
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00: VREF_HIZ
Unsolicited: tag=00, enabled=0
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
Pincap 0x00010050: OUT EAPD Balanced
EAPD 0x2: EAPD
Pin Default 0x90170110: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x0e [Pin Complex] wcaps 0x400583: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Pincap 0x00010034: IN OUT EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x23011050: [Jack] Line Out at Sep Left
Conn = 1/8, Color = Black
DefAssociation = 0x5, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=02, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13 0x14 0x1c*
Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
Control: name="Front Mic Capture Volume", index=0, device=0
Amp-In caps: N/A
Amp-In vals: [0x02 0x02]
Pincap 0x00010034: IN OUT EAPD Detect
EAPD 0x2: EAPD
Pin Default 0x23a1102e: [Jack] Mic at Sep Left
Conn = 1/8, Color = Black
DefAssociation = 0x2, Sequence = 0xe
Pin-ctls: 0x20: IN
Unsolicited: tag=04, enabled=1
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x10 [Pin Complex] wcaps 0x400500: Mono
Pincap 0x00000010: OUT
Pin Default 0x400000f3: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x3
Pin-ctls: 0x00:
Power: setting=D0, actual=D0
Connection: 1
0x1a
Node 0x11 [Pin Complex] wcaps 0x400483: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Pincap 0x00000024: IN Detect
Pin Default 0x90a601a0: [Fixed] Mic at Int N/A
Conn = Digital, Color = Unknown
DefAssociation = 0xa, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power: setting=D0, actual=D0
Node 0x12 [Vendor Defined Widget] wcaps 0xf00503: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Power: setting=D0, actual=D0
Connection: 1
0x20
Node 0x13 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
Control: name="Front Playback Volume", index=0, device=0
Control: name="Front Playback Switch", index=0, device=0
Device: name="STAC92xx Analog", type="Audio", device=0
Amp-Out caps: N/A
Amp-Out vals: [0x7f 0x7f]
Converter: stream=0, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
Node 0x14 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out R/L
Control: name="Headphone Playback Volume", index=0, device=0
Control: name="Headphone Playback Switch", index=0, device=0
Amp-Out caps: N/A
Amp-Out vals: [0x6f 0x6f]
Converter: stream=0, channel=0
Power: setting=D0, actual=D0
Delay: 13 samples
Node 0x15 [Audio Input] wcaps 0x1d0541: Stereo
Device: name="STAC92xx Analog", type="Audio", device=0
Converter: stream=0, channel=0
SDI-Select: 0
Power: setting=D0, actual=D0
Delay: 13 samples
Connection: 1
0x17
Processing caps: benign=0, ncoeff=0
Node 0x16 [Audio Input] wcaps 0x1d0541: Stereo
Converter: stream=0, channel=0
SDI-Select: 0
Power: setting=D0, actual=D0
Delay: 13 samples
Connection: 1
0x18
Processing caps: benign=0, ncoeff=0
Node 0x17 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
Control: name="Capture Volume", index=0, device=0
Control: name="Capture Switch", index=0, device=0
Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
Amp-Out vals: [0x0b 0x0b]
Power: setting=D0, actual=D0
Connection: 7
0x0c 0x0e 0x0f* 0x1b 0x11 0x12 0x0a
Node 0x18 [Audio Selector] wcaps 0x300d0d: Stereo Amp-Out R/L
Control: name="Capture Volume", index=1, device=0
Control: name="Capture Switch", index=1, device=0
Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
Amp-Out vals: [0x8f 0x8f]
Power: setting=D0, actual=D0
Connection: 7
0x0c 0x0e 0x0f 0x1b 0x11 0x12 0x0a*
Node 0x19 [Audio Selector] wcaps 0x300501: Stereo
Power: setting=D0, actual=D0
Connection: 3
0x13* 0x14 0x1c
Node 0x1a [Audio Mixer] wcaps 0x200500: Mono
Power: setting=D0, actual=D0
Connection: 1
0x19
Node 0x1b [Audio Mixer] wcaps 0x20050b: Stereo Amp-In
Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
Amp-In vals: [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97] [0x97 0x97]
Power: setting=D0, actual=D0
Connection: 6
0x0c 0x0e 0x0f 0x13 0x14 0x0a
Node 0x1c [Audio Selector] wcaps 0x30050d: Stereo Amp-Out
Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
Amp-Out vals: [0x9f 0x9f]
Power: setting=D0, actual=D0
Connection: 1
0x1b
Node 0x1d [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x5]: PCM AC3
Power: setting=D0, actual=D0
Delay: 4 samples
Node 0x1e [Audio Output] wcaps 0x4061d: Stereo Digital Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Converter: stream=0, channel=0
Digital:
Digital category: 0x0
PCM:
rates [0x5e0]: 44100 48000 88200 96000 192000
bits [0xe]: 16 20 24
formats [0x5]: PCM AC3
Power: setting=D0, actual=D0
Delay: 4 samples
Node 0x1f [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000014: OUT Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power: setting=D0, actual=D0
Connection: 1
0x1d
Node 0x20 [Pin Complex] wcaps 0x400781: Stereo Digital
Pincap 0x00000034: IN OUT Detect
Pin Default 0x400000f0: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
DefAssociation = 0xf, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power: setting=D0, actual=D0
Connection: 1
0x1e
Node 0x21 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
Amp-Out vals: [0x00]
Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
Codec#3\Codec: Intel G45 DEVIBX
Address: 3
Function Id: 0x1
Vendor Id: 0x80862804
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x6611: 8-Channels Digital
Control: name="IEC958 Playback Con Mask", index=0, device=0
Control: name="IEC958 Playback Pro Mask", index=0, device=0
Control: name="IEC958 Playback Default", index=0, device=0
Control: name="IEC958 Playback Switch", index=0, device=0
Device: name="INTEL HDMI 0", type="HDMI", device=3
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Control: name="IEC958 Playback Con Mask", index=1, device=0
Control: name="IEC958 Playback Pro Mask", index=1, device=0
Control: name="IEC958 Playback Default", index=1, device=0
Control: name="IEC958 Playback Switch", index=1, device=0
Device: name="INTEL HDMI 1", type="HDMI", device=7
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1e]: 16 20 24 32
formats [0x5]: PCM AC3
Power states: D0 D3
Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=04, enabled=1
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 2
0x02* 0x03
Node 0x05 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x18560020: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x2, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=05, enabled=1
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 2
0x02* 0x03
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x09000094: OUT Detect HBR HDMI DP
Pin Default 0x58560030: [N/A] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x3, Sequence = 0x0
Pin-ctls: 0x40: OUT
Unsolicited: tag=06, enabled=1
Power states: D0 D3
Power: setting=D0, actual=D0
Connection: 2
0x02* 0x03
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
-
Just booted into winxp again and checked the skype performance, the mic comes through crystal clear.
-
hi
your lsusb shows 0c45:6419 Microdia
this is your webcam
I will do some research later after I come back from work
-
I looked into Microdia and it is most probably the SD card reader.
-
my apols
but the id is not there either way
http://www.linux-usb.org/usb.ids (http://www.linux-usb.org/usb.ids)
2) I would still like to see the results of these commnd pls
cat /proc/asound/cards
cat /proc/asound/modules
3) lsmod may show your webcam module or not
I gather after re-reading your post that says
Last night I had the camera running when testing,
so your webcam must have module and should show up in alsamixer
so I am stumped at the moment.
4) Any chance of posting your laptop specs and a link to it motherboard manual?
-
Wow aus9 you are going the extra mile and then some! :)
The laptop is at work tonight so I will get back to this vexing problem tomorrow. I'll be sure to post every one of your requests carefully.
I load loadapp v4l-dvb-2.6.33.3-tinycore.tcz to enable the camera, that was it. I didn't have to do anything else; when I clicked on the skype 'test video' button, it came up immediately. I'm not sure if the mic is part of the webcam, and not even sure the little hole is a mic either because the knocking test does not result in anything coming from there, just near the left speaker. It could be that there are more than one mic because in winxp the little hole sure produces lots of output when knocking it. ???
I'll see if I can find its specs...
-
hi
more requests now that I know how your module loads....as a part of the tcz package you load
Therefore after loading it.....THEN run alsamixer then see if you can see webcam
lsusb ....should work as well
cat .....cards command should work as well
----------I am very happy knowing this info as you can guess....it explains a lot
EDIT
oops I still want to see the output of your lsusb if webcam shows
and if you can see the webcam in alsamixer but are struggling with volumes show another image of it please
-
The laptop is a Dell Latitude E5410. I downloaded its manual but the info is woefully inadequate. Except for the hole next to the camera - that is indicated as a mic.
The image I posted of alsamizer is the same with the webcam working, I remember checking, but I will check again. The only thing is, under the Capture section it sometimes shows a Digital slider, sometimes not. The image I posted does not show the digital slider but you will remember I asked what it is for. I am not sure what the conditions are, perhaps the Digital is enabled after I load the webcam package (which I load as part of skype). Another package I load with skype is libasound.
-
Well I found some better specs elsewhere, googling for dell latitude e5140 specs. It mentions a digital microphone but not much else.
The knocking test which produced some effect when knocking on the front left but nothing anywhere else now sure is a mystery. Perhaps the sensitivity was so high that the mic channel was completely saturated. I will have to try again with the gains set much lower. Only problem is, I already did several tests like that. I will just have to repeat them.
-
Further googling more specifically, revealed that this is a common problem with the Dell Latitude 5410.
http://timwahrendorff.de/index.php?siteId=6&blogid=89&PHPSESSID=nmim31tfk1fb3bu38t3oi8gtb4
http://forums.debian.net/viewtopic.php?f=7&t=57048
http://ubuntuforums.org/showthread.php?t=1504774#5
-
hi
ok lets review so far
you have a laptop Dell Latitude E5410..ok
Your codec was showing as
Codec: IDT 92HD81B1X5
Intel G45 DEVIBX
.....your image of chipset appears to be this G45 thingee
Now I have only just spotted you are reporting codec number 0 and 3
is there a 2?
thats why I wanted your output running thru grep.
Now if you look at your first link saying it solves for your laptop
Tim is saying the correct model=dell-s14
but that links to codec
------------------------
STAC92HD83*
===========
ref Reference board
mic-ref Reference board with power management for ports
dell-s14 Dell laptop
hp HP laptops with (inverted) mute-LED
auto BIOS setup (default
-------------------------------------------------------------
and at best your codec string has HD81
as per
http://ompldr.org/vOHQ1OA/HD-Audio-Models.txt
2) the wiki shows you how to set your model assuming you are still happy with alsa but I am a little paranoid that I can not see an exact match for Tim's codec to your codec.
The explanation of jumping from HD81 to HD83 might be explained by having a more up-to-date Alsa lib and driver etc.
but I will wait to see what you do with your webcam alsamixer results which should show the chipset.
B) I see no value in the second post ...debian
c) The ubuntu person has your codec.....Codec: IDT 92HD81B1C5...well pretty close
and Tim's solution worked for this user so could be worth a shot
-
my apols
but the id is not there either way
http://www.linux-usb.org/usb.ids (http://www.linux-usb.org/usb.ids)
2) I would still like to see the results of these commnd pls
cat /proc/asound/cards
cat /proc/asound/modules
3) lsmod may show your webcam module or not
I gather after re-reading your post that says
Last night I had the camera running when testing,
so your webcam must have module and should show up in alsamixer
so I am stumped at the moment.
4) Any chance of posting your laptop specs and a link to it motherboard manual?
Here are the above requests, before loading the webcam tcz. (Alsamixer shows the digital slider):
tc@box:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf7d40000 irq 32
tc@box:~$ cat /proc/asound/modules
0 snd_hda_intel
tc@box:~$
tc@box:~$ lsmod
Module Size Used by Not tainted
snd_seq_dummy 648 0
snd_seq_oss 15364 0
snd_seq_midi_event 2624 1 snd_seq_oss
snd_seq 26036 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 2808 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 24484 0
snd_mixer_oss 8648 1 snd_pcm_oss
snd_hda_codec_intelhdmi 11040 1
snd_hda_codec_idt 30668 1
iwlagn 59944 0
snd_hda_intel 14480 1
snd_hda_codec 33296 3 snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel
i915 165436 2
snd_pcm 37628 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
iwlcore 65820 1 iwlagn
snd_timer 10564 2 snd_seq,snd_pcm
mac80211 87580 2 iwlagn,iwlcore
drm_kms_helper 15480 1 i915
snd 26200 13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
i2c_i801 5748 0
intel_agp 16252 1
drm 93504 3 i915,drm_kms_helper
soundcore 2640 1 snd
cfg80211 73276 3 iwlagn,iwlcore,mac80211
snd_page_alloc 4016 2 snd_hda_intel,snd_pcm
agpgart 15792 2 intel_agp,drm
i2c_algo_bit 2984 1 i915
i2c_core 9380 5 i915,drm_kms_helper,i2c_i801,drm,i2c_algo_bit
squashfs 14724 51
sdhci_pci 4144 0
scsi_wait_scan 276 0
dell_wmi 1848 0
sdhci 10392 1 sdhci_pci
ppdev 3732 0
parport_pc 18656 0
mmc_core 27968 1 sdhci
video 12712 1 i915
ramzswap 10240 1
parport 18560 2 ppdev,parport_pc
backlight 1632 1 video
wmi 3656 1 dell_wmi
battery 6028 0
output 724 1 video
loop 8068 102
tg3 84024 0
ac 1696 0
libphy 8596 1 tg3
tc@box:~$
And here they are after loading the webcam modules:
tc@box:~$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf7d40000 irq 32
tc@box:~$ cat /proc/asound/modules
0 snd_hda_intel
tc@box:~$ lsmod
Module Size Used by Not tainted
uvcvideo 41892 0
videodev 25016 1 uvcvideo
v4l1_compat 9020 2 uvcvideo,videodev
snd_seq_dummy 648 0
snd_seq_oss 15364 0
snd_seq_midi_event 2624 1 snd_seq_oss
snd_seq 26036 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 2808 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 24484 0
snd_mixer_oss 8648 1 snd_pcm_oss
snd_hda_codec_intelhdmi 11040 1
snd_hda_codec_idt 30668 1
iwlagn 59944 0
snd_hda_intel 14480 1
snd_hda_codec 33296 3 snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel
i915 165436 2
snd_pcm 37628 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
iwlcore 65820 1 iwlagn
snd_timer 10564 2 snd_seq,snd_pcm
mac80211 87580 2 iwlagn,iwlcore
drm_kms_helper 15480 1 i915
snd 26200 13 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
i2c_i801 5748 0
intel_agp 16252 1
drm 93504 3 i915,drm_kms_helper
soundcore 2640 1 snd
cfg80211 73276 3 iwlagn,iwlcore,mac80211
snd_page_alloc 4016 2 snd_hda_intel,snd_pcm
agpgart 15792 2 intel_agp,drm
i2c_algo_bit 2984 1 i915
i2c_core 9380 6 videodev,i915,drm_kms_helper,i2c_i801,drm,i2c_algo_bit
squashfs 14724 52
sdhci_pci 4144 0
scsi_wait_scan 276 0
dell_wmi 1848 0
sdhci 10392 1 sdhci_pci
ppdev 3732 0
parport_pc 18656 0
mmc_core 27968 1 sdhci
video 12712 1 i915
ramzswap 10240 1
parport 18560 2 ppdev,parport_pc
backlight 1632 1 video
wmi 3656 1 dell_wmi
battery 6028 0
output 724 1 video
loop 8068 104
tg3 84024 0
ac 1696 0
libphy 8596 1 tg3
tc@box:~$
-
Screenie of alsamixer after loading and running webcam tcz:
(http://i160.photobucket.com/albums/t188/juried/screenshot_0531194100.png)
Same, as you see.
-
tc@box:~$ head -n 1 /proc/asound/card*/codec#*
==> /proc/asound/card0/codec#0 <==
Codec: IDT 92HD81B1X5
==> /proc/asound/card0/codec#3 <==
Codec: Intel G45 DEVIBX
tc@box:~$
-
hi
can you post the output of lsusb
I am still puzzled how you can have a webcam and it does not appear as a card in alsamixer
-
EDIT
ahh found specs
http://www.dell.com/downloads/global/products/latit/en/latitude-e5510-e5410-specsheet.pdf
It claims you have a digital mic....well we have a problem
either your bios is playing up or is not set
or
your webcam module is not loading correctly
-
tc@box:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020
Bus 001 Device 003: ID 0c45:6419 Microdia
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0020
tc@box:~$
-
grrrr
ok I have another suggestion but this is little long so bear with me
1) you have a module loaded which is uvcvideo
and guess what I have the same...but I run Debian normally and it has a package called
guvcview
here are some screenshots that might tease you but I am sure you know why I am showing you
(http://ompldr.org/vOHY3bQ/usbid.png)
yep I can see the lsusb id
and
(http://ompldr.org/vOHY3bw/snd.png)
tells me the name of cam and I can choose its inbuilt mic or the normal mic
2) If interested you need to build it from source as I can not see in repository
I can build it using deb packages but I am not allowed to submit it as its not built from source so anyhows
source is
http://guvcview.berlios.de/Doc.html
3) I have not looked at the other webcam apps in that repository but I am keen to see your id
then knowing your id
make sure we load the correct module
then hopefully we get alsamixer to give us a mic switch
-
you could put in a request for an extension here?
http://forum.tinycorelinux.net/index.php?board=46.0
-
I hacked the debian package using Jason's script:
tc@box:~$ guvcview
guvcview 1.4.5
video device: /dev/video0
Init. Laptop_Integrated_Webcam_2M (location: usb-0000:00:1a.0-1.4)
.
.
.
vid:0c45
pid:6419
driver:uvcvideo
checking format: 1196444237
VIDIOC_G_COMP:: Invalid argument
compression control not supported
fps is set to 1/30
drawing controls
fps is set to 1/30
no codec detected for H264
no codec detected for MP3 - (lavc)
Checking video mode 640x480@32bpp : OK
Could not grab image (select timeout): Success
using device id:1
[code]
[/code]
-
(http://i160.photobucket.com/albums/t188/juried/screenshot_0531225330.png)
(http://i160.photobucket.com/albums/t188/juried/screenshot_0531225338.png)
Haven't gotten anything out of the mic yet.
-
The audio panel in guvcview also has a /dev/dsp for input - that is shown as id 0 while the intel-hda is shown as id 1. So it would appear the digital mic has someting to do with /dev/dsp?
-
Hi jur
So it would appear the digital mic has someting to do with /dev/dsp?
That certainly would not be unreasonable since DSP's are specifically designed to handle real time tasks
such as audio and video processing in the digital domain.
-
ok thanks for that but can you be explicit about the guvcview .....tab audio what options do you have.
I used mtpaint.....file pulldown actions...time delayed snapshot
2) your specs claim you have a digital mic but aplay -l so far does not show it
3) why not try the model= stuff from your link and see if we can get to it?
4) google suggests your webcam could be
0c45:63ea Laptop Integrated Webcam 2M (found in Dell Studio 1555 notebooks) Sonix Technology
http://tips-linux.net/en/linux-ubuntu/linux-driver/webcam-linux-drivers (http://tips-linux.net/en/linux-ubuntu/linux-driver/webcam-linux-drivers)
or
0c45:6450 Laptop_Integrated_Webcam_2M from microdia
http://hardware4linux.info/component/43921/ (http://hardware4linux.info/component/43921/)
-
ok thanks for that but can you be explicit about the guvcview .....tab audio what options do you have.
The options I already mentioned... id=0 is /dev/dsp and id=1 is the intel hda as in the pic posted. No other info shows up at all, nothing. The id numbers I got from terminal as I ran guvcview from a terminal so I could see the output (posted above as well). There is no webcam option in the audio tab. So I guess the conclusion must be, the mic is NOT a part of the webcam, explaining the webcam's absense in alsamixer and guvcview.
2) your specs claim you have a digital mic but aplay -l so far does not show it
3) why not try the model= stuff from your link and see if we can get to it?
I tried by adding that line to alsa.conf and adding it to backup, and tried 2 different options but it did not produce a result. I worked through the wiki but it was not clear to me how to do it, so I punted with /usr/local/share/alsa/alsa.conf. [/quote]4) google suggests your webcam could be
0c45:63ea Laptop Integrated Webcam 2M (found in Dell Studio 1555 notebooks) Sonix Technology
http://tips-linux.net/en/linux-ubuntu/linux-driver/webcam-linux-drivers (http://tips-linux.net/en/linux-ubuntu/linux-driver/webcam-linux-drivers)
or
0c45:6450 Laptop_Integrated_Webcam_2M from microdia
http://hardware4linux.info/component/43921/ (http://hardware4linux.info/component/43921/)
Well as you already know, microdia shows up in lsusb! When I googled microdia, the only thing I found had to do with flash mem and readers, so I concluded that is referring to the built-in card reader. So if microdia IS the webcam, where is the card reader? So microdia is the webcam, apparently.
But what about guvcview showing the mic as /dev/dsp?
-
While guvcview was running I thought I would record something with the capture buttons, but it segfaulted. I also tried skype and arecord but same results as before.
-
I am off to work but will give you step by step manual model stuff tonight after work.
Does this webcam work for any other distro other than msoft?
-
hi
steps to change alsa model....note...... won't help with webcam
I am not sure what persistence you have on your hard drive, so opt may be on your hard drive or not
1) Do all the commands with root powers please
2) edit your /mnt/somewhere/boot/grub/menu.lst kernel line so it reads
kernel /boot/bzImage blacklist=snd_hda_intel (plus any other stuff)
If paranoid reboot to check you have lost sound otherwise continue until (5) for full reboot
3) edit with root powers the file called bootlocal so it reads....plus other stuff you have there
##!/bin/sh
- put other system startup commands here
/sbin/modprobe snd_hda_intel model=dell-s14
/usr/local/etc/init.d/alsasound start
/bin/sleep 5
4) If you have an etc/asound.state in your backup file for /opt/.filetool.lst
use root powers to delete that line
if you have used a personalized alsamixer settings file.....rename it and delete its entry from your filetool.lst file please
5) Now do a full reboot...not a logout ok
6) Now as a local user....run alsamixer and see if you have a new setting for digital mic or not
or other changes
7) If something new appears....it could be good so adjust your mic level, activate etc....unmute etc, raise volumes etc
then try out arecord and aplay
then save those settings as new file by running command
sudo alsactl -f /home/tc/asound.state store
8) Then (assuming you saved new file) we use root powers to
add that file to your backup so /opt/.filetool.lst has new entry
home/tc/asound.state
----depending on whether you have home in your persistence settings or not
AND
we need to restore those sound settings for alsa .....with root powers we add a line to bootlocal (3) so it now reads
##!/bin/sh
- put other system startup commands here
/sbin/modprobe snd_hda_intel model=dell-s14
/usr/local/etc/init.d/alsasound start
/bin/sleep 5
/usr/local/sbin/alsactl -f /home/tc/asound.state restore
(This only becomes effective on full reboot)
------------
if that did not work then swap a new model number.......... model=auto
then we get ugly and try a codec thats not yours
model=dell-m6-dmic
(this allegedly gives you digital mic but belongs to codec for STAC92HD73*
then try
model=dell-m6
-
OK you did it! ;D
dell-s-14 did the trick. I did try it last night with a modprobe but that didn't work. I know really nothing about modprobe.
There are fewer sliders on alsamixer, eg there is only one capture. It still has 'mic' and 'front mic'. 'Front mic' is probably the socket as 'mic' did the trick.
guvcview looks identical as before in the audio tab. skype mic works.
Thanks for staying the distance aus9! You could probably paste a bunch of stuff into the wiki.
-
hi
You could probably paste a bunch of stuff into the wiki.
me thinks you think it needs improving?
feel free to edit the wiki or
pm with what you did not like and I will see ok?
-
Just the last bit about blacklisting and how to spec a different model - that isn't anywhere now I guess. But OK I will have a go. :)
-
ahh yes I have a bold type for blacklisting but the actual detail is in the model = stuff above