LinuxSir.cn,穿越时空的Linuxsir!

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

OSS4在无法工作在T400?显示No mixer.

[复制链接]
发表于 2010-12-5 14:10:22 | 显示全部楼层 |阅读模式
在OSS4的论坛上发了帖子,可最后还是没有解决。有哪位同学也是用的T400,能否把相关的信息发一份上来?

谢谢了!

Log:

  1. Open Sound System starting Thu Dec 2 22:37:27 CST 2010
  2. OSS version:  4.2 (b 2003/201012021319)
  3. Kernel version:  2.6.35-zen2
  4. Kernel vermagic:  2.6.35-zen2 SMP preempt mod_unload
  5. Relinking OSS kernel modules for 2.6.35-zen2 SMP preempt mod_unload

  6. OSS build environment set up for REGPARM kernels

  7. Building module osscore
  8. Building module oss_ali5455
  9. Building module oss_atiaudio
  10. Building module oss_audigyls
  11. Building module oss_audioloop
  12. Building module oss_audiopci
  13. Building module oss_cmi878x
  14. Building module oss_cmpci
  15. Building module oss_cs4281
  16. Building module oss_cs461x
  17. Building module oss_digi96
  18. Building module oss_emu10k1x
  19. Building module oss_envy24
  20. Building module oss_envy24ht
  21. Building module oss_fmedia
  22. Building module oss_geode
  23. Building module oss_hdaudio
  24. Building module oss_ich
  25. Building module oss_imux
  26. Building module oss_madi
  27. Building module oss_midiloop
  28. Building module oss_midimix
  29. Building module oss_sblive
  30. Building module oss_sbpci
  31. Building module oss_sbxfi
  32. Building module oss_solo
  33. Building module oss_trident
  34. Building module oss_usb
  35. Building module oss_userdev
  36. Building module oss_via823x
  37. Building module oss_via97
  38. Building module oss_ymf7xx
  39. depmod -a
  40. OSS    vermagic:  2.6.35-zen2 SMP preempt mod_unload

  41. *** Loading OSS kernel modules ***

  42. osscore module loaded OK
  43. oss_hdaudio module loaded OK
  44. oss_usb module loaded OK

  45. *** Finished loading OSS kernel modules ***

  46. opendir: No such file or directory
  47. 0 audio devices
  48. 0 mixer devices
复制代码


OSSINFO:

  1.     Version info: OSS 4.2 (b 2003/201012021319) (0x00040100) OSS_HG
  2.     Hg revision: changeset: 920:232d0de71550, tag: tip, date: Tue Nov 02 23:45:15 2010 +0200, summary: Misc changes to ossplay
  3.     Platform: Linux/x86_64 2.6.35-zen2 #1 ZEN SMP PREEMPT Thu Dec 2 22:29:32 CST 2010 (Eason)

  4.     Number of audio devices:   0
  5.     Number of audio engines:   0
  6.     Number of MIDI devices:      0
  7.     Number of mixer devices:   0


  8.     Device objects
  9.     0: osscore0 OSS core services
  10.     1: oss_hdaudio0 Intel HD Audio
  11.         HD Audio controller Intel HD Audio
  12.         Vendor ID    0x8086293e
  13.         Subvendor ID 0x17aa20f2
  14.          Codec  0: Not present
  15.          Codec  1: Not present
  16.     2: oss_usb0 USB audio core services

  17.     MIDI devices (/dev/midi*)

  18.     Mixer devices

  19.     Audio devices

  20.     Nodes


复制代码


Kernel Log:

  1.     [  287.728585] oss_hdaudio: RIRB timeout (cad=0, nid=0, d=0, verb=f00, parm=0)
  2.     [  287.728590] oss_hdaudio: attach_codec: Codec #0 is not physically present
  3.     [  287.761131] oss_hdaudio: RIRB timeout (cad=1, nid=0, d=0, verb=f00, parm=0)
  4.     [  287.761136] oss_hdaudio: attach_codec: Codec #1 is not physically present
  5.     [  287.793431] oss_hdaudio: RIRB timeout (cad=0, nid=0, d=0, verb=f00, parm=0)
  6.     [  287.825892] oss_hdaudio: RIRB timeout (cad=1, nid=0, d=0, verb=f00, parm=0)
  7.     [  287.825895] oss_hdaudio: No hdaudio codecs were detected
  8.     [  287.825900] oss_hdaudio 0000:00:1b.0: PCI INT B disabled
  9.     [  287.825904] oss_hdaudio: probe of 0000:00:1b.0 failed with error -5
复制代码


lspci -v:

  1. 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
  2.    Subsystem: Lenovo Device [17aa:20f2]
  3.    Flags: fast devsel, IRQ 17
  4.    Memory at fc620000 (64-bit, non-prefetchable) [size=16K]
  5.    Capabilities: [50] Power Management version 2
  6.    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
  7.    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
  8.    Capabilities: [100] Virtual Channel
  9.    Capabilities: [130] Root Complex Link
复制代码
发表于 2010-12-5 21:43:09 | 显示全部楼层
没有问题啊。我用T400。我记得就没有怎么折腾。用的是oss-dev。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-5 22:26:04 | 显示全部楼层
能把你电脑上的这些信息贴上来吗?

谢谢了
回复 支持 反对

使用道具 举报

发表于 2010-12-10 21:44:53 | 显示全部楼层
dmesg | grep oss_
[   54.648376] oss_hdaudio 0000:00:1b.0: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[   54.707362] usbcore: registered new interface driver oss_usb
ossinfo
Version info: OSS 4.2 (b 2002/201005231746) (0x00040100) OSS_HG
Hg revision: changeset: 891:cac211efd60d, tag: tip, date: Tue Apr 20 22:49:24 2010 +0300, summary: Haiku port: reserve PCI devices to avoid conflicts with native drivers
Platform: Linux/x86_64 2.6.35-gentoo-r5 #1 SMP Sun Sep 12 16:20:30 CDT 2010 (thinkpad)

Number of audio devices:        6
Number of audio engines:        10
Number of MIDI devices:                0
Number of mixer devices:        1


Device objects
0: osscore0 OSS core services
1: oss_hdaudio0 Intel HD Audio interrupts=290 (290)
    HD Audio controller Intel HD Audio
    Vendor ID    0x8086293e
    Subvendor ID 0x17aa20f2
     Codec  0: CX20561 (0x14f15051/0x17aa211c)
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
0: High Definition Audio CX20561 (Mixer 0 of device object 1)

Audio devices
HD Audio play pcm1                /dev/oss/oss_hdaudio0/pcm0  (device index 0)
HD Audio play pcm2                /dev/oss/oss_hdaudio0/pcm1  (device index 1)
HD Audio play pcm3                /dev/oss/oss_hdaudio0/pcm2  (device index 2)
HD Audio rec rec1                 /dev/oss/oss_hdaudio0/pcmin0  (device index 3)
HD Audio rec fp-mic               /dev/oss/oss_hdaudio0/pcmin1  (device index 4)
HD Audio rec pcm3                 /dev/oss/oss_hdaudio0/pcmin2  (device index 5)

Nodes
  /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
lspci -v
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
        Subsystem: Lenovo Device 20f2
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at fc020000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [130] Root Complex Link
        Kernel driver in use: oss_hdaudio
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-14 09:17:18 | 显示全部楼层
能方便发一下你的kernel config 文件吗?
顺便问下你用的是哪个oss 的ebuild?

谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-12-14 09:52:07 | 显示全部楼层
config file.
  1. emerge oss-devel -pv
  2. These are the packages that would be merged, in order:
  3. Calculating dependencies... done!
  4. [ebuild   R   ] media-sound/oss-devel-9999  0 kB
复制代码

参考这个wiki。
http://en.gentoo-wiki.com/wiki/OSS4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-12-14 14:43:58 | 显示全部楼层
谢谢blackwhite的config,终于解决了.只要把kernel中这一项不编进内核就可以了。


  1. In Bus options (PCI etc.)  --->
  2. [] Enable DMA Remapping Devices by default
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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