[问题]关于7.10声卡问题

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
kappakoala
帖子: 9
注册时间: 2007-03-12 11:28
送出感谢: 0
接收感谢: 0

[问题]关于7.10声卡问题

#1

帖子 kappakoala » 2007-11-06 20:00

我的电脑是Thinkpad T60p 声卡信息:Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
现在的状况是系统根本检测不到声卡设备了,使用命令aplay -l得到的结果是:
aplay: device_list:205: 找不到声卡…

使用ubuntu7.10默认的驱动是能够正常识别,并且有声音,但是声音偏小,开到最到又爆音,为了解决这个问题我尝试了安装alsa网站发布的最新驱动,参考的是http://blog.donews.com/maverick/archive/2007/08/06/1194204.aspx这篇文章,我对比了很多有关安装alsa驱动的文章发现这篇多了几个步骤:
在安装前--“在编译替换之前,必须首先停止当前的ALSA服务:
sudo /etc/init.d/alsa-utils stop
sudo /etc/init.d/alsasound stop”

安装完成后:“好了,编译完成,剩下的就是替换掉原有的alsa驱动
sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel

重新启动alsa
sudo /etc/init.d/alsa-utils restart
sudo /etc/init.d/alsasound restart”

当我执行到“sudo modprobe snd-hda-intel”时系统弹出了一个对话框,我当时没看就直接关了,结果重启之后系统就不认识我的声卡了,然后我又按照大多数帖子的方法做了一遍还是解决不了问题,然后我又去realtexk的官方网站下载了驱动安装,结果还是一样不识别

我用sudo modprobe snd-hda-intel返回错误结果:
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

执行dmesg得到的结果:
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_add
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_add
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_register
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_register
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_free
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_free
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_proc_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_find_id
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_dma_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_dma_free_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_new1
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_component_add
[ 714.008000] snd_hda_intel: Unknown symbol snd_component_add
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_elem_read
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_elem_write
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_device_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_device_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_disconnect
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_dma_alloc_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_dma_alloc_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_add
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_add
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_register
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_register
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_free
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_free
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_proc_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_find_id
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_dma_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_dma_free_pages
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_new1
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_component_add
[ 766.600000] snd_hda_intel: Unknown symbol snd_component_add
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_elem_read
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_elem_write
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_device_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_device_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_disconnect
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_dma_alloc_pages
[ 766.604000] snd_hda_intel: Unknown symbol snd_dma_alloc_pages
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
[ 766.604000] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 766.604000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step


请高手帮我看看如何解决

小弟谢了先
头像
tomcat.xin
帖子: 400
注册时间: 2007-02-08 21:18
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 tomcat.xin » 2007-11-16 21:55

我的也是同样的问题
帮你顶个先
phonen
帖子: 97
注册时间: 2006-10-24 23:40
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 phonen » 2007-12-09 22:30

我也是阿,有没有人知道怎么办?
Laptop:HP Compaq Presario V3511

OS:Ubuntu 7.10

Phone:nokia 6600

OS:sybian s60 2nd
rgaobj
帖子: 209
注册时间: 2007-11-15 7:47
送出感谢: 0
接收感谢: 0

#4

帖子 rgaobj » 2007-12-09 23:43

跟我之前遇到的问题一样,需要安装两个包,并对ALSA的驱动打一个patch,详见我的解决方法

viewtopic.php?t=92255
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京
送出感谢: 0
接收感谢: 1 次

#5

帖子 carbont » 2007-12-09 23:53

我的声卡自己就是装好了的。
没有声音──原来是PCM完全关了……
phonen
帖子: 97
注册时间: 2006-10-24 23:40
送出感谢: 0
接收感谢: 0
联系:

Re: [问题]关于7.10声卡问题

#6

帖子 phonen » 2007-12-10 11:06

kappakoala 写了:我的电脑是Thinkpad T60p 声卡信息:Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
现在的状况是系统根本检测不到声卡设备了,使用命令aplay -l得到的结果是:
aplay: device_list:205: 找不到声卡…

使用ubuntu7.10默认的驱动是能够正常识别,并且有声音,但是声音偏小,开到最到又爆音,为了解决这个问题我尝试了安装alsa网站发布的最新驱动,参考的是http://blog.donews.com/maverick/archive/2007/08/06/1194204.aspx这篇文章,我对比了很多有关安装alsa驱动的文章发现这篇多了几个步骤:
在安装前--“在编译替换之前,必须首先停止当前的ALSA服务:
sudo /etc/init.d/alsa-utils stop
sudo /etc/init.d/alsasound stop”

安装完成后:“好了,编译完成,剩下的就是替换掉原有的alsa驱动
sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel

重新启动alsa
sudo /etc/init.d/alsa-utils restart
sudo /etc/init.d/alsasound restart”

当我执行到“sudo modprobe snd-hda-intel”时系统弹出了一个对话框,我当时没看就直接关了,结果重启之后系统就不认识我的声卡了,然后我又按照大多数帖子的方法做了一遍还是解决不了问题,然后我又去realtexk的官方网站下载了驱动安装,结果还是一样不识别

我用sudo modprobe snd-hda-intel返回错误结果:
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

执行dmesg得到的结果:
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_add
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_add
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_register
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_register
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_free
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_free
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_proc_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_find_id
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_dma_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_dma_free_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_ctl_new1
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_component_add
[ 714.008000] snd_hda_intel: Unknown symbol snd_component_add
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_elem_read
[ 714.008000] snd_hda_intel: Unknown symbol snd_ctl_elem_write
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_device_new
[ 714.008000] snd_hda_intel: Unknown symbol snd_device_new
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_card_disconnect
[ 714.008000] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_dma_alloc_pages
[ 714.008000] snd_hda_intel: Unknown symbol snd_dma_alloc_pages
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 714.008000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 714.008000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_add
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_add
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_limit_hw_rates
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_register
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_register
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_free
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_free
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_proc_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_proc_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_find_id
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_find_id
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_dma_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_dma_free_pages
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_ctl_new1
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_new1
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_component_add
[ 766.600000] snd_hda_intel: Unknown symbol snd_component_add
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_malloc_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_ioctl
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_lib_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_elem_read
[ 766.600000] snd_hda_intel: Unknown symbol snd_ctl_elem_write
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_set_ops
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_set_ops
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_list
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_list
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_device_new
[ 766.600000] snd_hda_intel: Unknown symbol snd_device_new
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_suspend_all
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_suspend_all
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_card_disconnect
[ 766.600000] snd_hda_intel: Unknown symbol snd_card_disconnect
[ 766.600000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_integer
[ 766.600000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_dma_alloc_pages
[ 766.604000] snd_hda_intel: Unknown symbol snd_dma_alloc_pages
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_pcm_period_elapsed
[ 766.604000] snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
[ 766.604000] snd_hda_intel: disagrees about version of symbol snd_pcm_hw_constraint_step
[ 766.604000] snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step


请高手帮我看看如何解决

小弟谢了先
我用sudo modprobe snd-hda-intel返回错误结果:
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)
这个问题解决了,删除/lib/modules/2.6.22-14-generic/ubuntu/media/snd-hda-intel/snd-hda-intel.ko,增加一个链接到/lib/modules/2.6.22-14-generic/kernel/soune/pci/hda/snd-hda-intel.ko。

不过我的还是没声音,出不来
Laptop:HP Compaq Presario V3511

OS:Ubuntu 7.10

Phone:nokia 6600

OS:sybian s60 2nd
phonen
帖子: 97
注册时间: 2006-10-24 23:40
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 phonen » 2007-12-10 11:12

rgaobj 写了:跟我之前遇到的问题一样,需要安装两个包,并对ALSA的驱动打一个patch,详见我的解决方法

viewtopic.php?t=92255
这个里面说的patch,是哪种型号的声卡用的哦?
Laptop:HP Compaq Presario V3511

OS:Ubuntu 7.10

Phone:nokia 6600

OS:sybian s60 2nd
回复

回到 “常用硬件支持”