LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1219|回复: 10

我用的是dell inspiron 630m 笔记本,能播放音乐却不能录音

[复制链接]
发表于 2007-2-27 10:25:17 | 显示全部楼层 |阅读模式
$ lsmod
Module Size Used by
i915 17792 3
drm 66708 4 i915
ipv6 245824 12
cifs 207744 1
nls_cp437 5888 2
vfat 10624 2
fat 46108 1 vfat
eth1394 16900 0
snd_seq_oss 29440 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 47056 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6796 2 snd_seq_oss,snd_seq
snd_pcm_oss 38944 0
snd_mixer_oss 14464 1 snd_pcm_oss
snd_hda_intel 15768 1
ohci1394 31536 0
ieee1394 82392 2 eth1394,ohci1394
ipw2200 141640 0
ieee80211 29896 1 ipw2200
ieee80211_crypt 5120 1 ieee80211
joydev 8384 0
b44 23052 0
mii 4992 1 b44
snd_hda_codec 156800 1 snd_hda_intel
snd_pcm 68612 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
sdhci 15756 0
mmc_core 19204 1 sdhci
snd_timer 18948 2 snd_seq,snd_pcm
snd 44004 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 6624 1 snd
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
sg 26524 0
rtc 10292 0
tsdev 6336 0
intel_agp 20764 1
psmouse 35336 0
agpgart 26072 3 drm,intel_agp
pcspkr 2816 0
serio_raw 5636 0
evdev 8192 0
ext3 123272 3
jbd 55592 1 ext3
mbcache 6916 1 ext3
raid10 22272 0
raid456 119824 0
xor 16008 1 raid456
raid1 21120 0
raid0 7680 0
multipath 7808 0
linear 5760 0
md_mod 69012 6 raid10,raid456,raid1,raid0,multipath,linear
sr_mod 14372 0
cdrom 34464 1 sr_mod
sd_mod 16640 7
usbhid 50080 0
ff_memless 5256 1 usbhid
generic 5380 0 [permanent]
ide_core 108744 1 generic
ata_generic 5252 0
ata_piix 12296 6
ahci 16644 0
libata 90772 3 ata_generic,ata_piix,ahci
ehci_hcd 29448 0
uhci_hcd 21260 0
usbcore 116100 4 usbhid,ehci_hcd,uhci_hcd
BusLogic 23476 0
现在我能听到声音了,而且用aoss mplayer还能支持多程序同时播放,可是我不能录音,如
$ arecord -f cd test.wav
ALSA lib pcm_dmix.c:803snd_pcm_dmix_open) The dmix plugin supports only playback stream
arecord: main:550: audio open error: 无效的参数

注:我的笔记本只支持外插的Mic在Windows下没问题的。
我该怎么解决?
 楼主| 发表于 2007-3-2 13:33:06 | 显示全部楼层
为什么别人的问题,都有人回答,而我的没有?
回复 支持 反对

使用道具 举报

发表于 2007-3-2 15:07:39 | 显示全部楼层
也许该去硬件版问一下,是alsa驱动的问题
回复 支持 反对

使用道具 举报

发表于 2007-3-2 15:38:39 | 显示全部楼层
不是不回答,而是我没有遇到这样的问题,怎么回答呢。。我又不知道。。
回复 支持 反对

使用道具 举报

发表于 2007-3-2 18:38:01 | 显示全部楼层
楼主的alsa是否做过配置?如/etc/asound.conf之类的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-3 09:51:37 | 显示全部楼层
没配置过,我也去硬件版问了,也是没有人回答
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-3 09:53:30 | 显示全部楼层
我的/etc/asound.conf 内容如下
------------------------------
#/etc/asound.conf start:
pcm.!default {
    type plug
    slave.pcm "dmixer"
}
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

ctl.dmixer {
    type hw
    card 0
}
#end.
回复 支持 反对

使用道具 举报

发表于 2007-3-3 09:57:52 | 显示全部楼层
http://www.disgruntledgoat.com/c ... on_inspiron630m.php

自己看看这个,是google搜索的,还有一些其他的文档,关键词“dell inspiron 630m linux Microphone”
好像需要打一个补丁
回复 支持 反对

使用道具 举报

发表于 2007-3-3 11:36:46 | 显示全部楼层
Post by yfwill
我的/etc/asound.conf 内容如下
------------------------------
#/etc/asound.conf start:
pcm.!default {
    type plug
    slave.pcm "dmixer"
}
pcm.dsp0 {
    type plug
    slave.pcm "dmixer"
}
pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
        rate 44100
    }
    bindings {
        0 0
        1 1
    }
}

ctl.dmixer {
    type hw
    card 0
}
#end.


你把这个配置文件先移走,估计问题就解决了。
回复 支持 反对

使用道具 举报

发表于 2007-3-3 12:10:22 | 显示全部楼层
alsaconf配置自动生成的吧?
leemars来irc,一个人也没有...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表