升腾C92旁路由折腾
追加修改(2021-04-07 16:26:41):
每次启动声卡自动静音的解决办法:
修改 /etc/rc.local文件,在exit 0之前添加二行。
amixer sset Master 92% unmute #设置音量92%,解除静音
amixer sset PCM 92%
再次启动后,使用alsamixer命令检查设置效果。
没事就逛逛闲鱼,一不小心看到这个机器,J1800的CPU,2G DDR3L 16G msata ssd,带底座不含电源,看成色还不错,也看中它的低耗电,软路由神器啊,买买买,一次买2个
。
结果我最纠结的耗电量(TDP 10W)有惊喜,文末有测量结果。
下单前百度,这机器默认出厂是网络客户端系统,好像要更新bios后才能装win等,好在拆机乐园上有网友发布了修改bios,都提前下载回来备用。
收到后竟然是2018的bios,测试不用刷bios都可以装win7 x86,但这个运行速度就算了,最终归宿——旁路由吧。
USB3.0开启:
Chipset->South Bridge->USB Configuration->USB2.0(EHCI> Support 修改为Disabled
Chipset->South Bridge->USB Configuration->XHCI Mode 修改为Enabled
装系统:
准备两个u盘,第一个制作ubuntu live安装盘, 下载koolshare的openwrt,拷入第二个u盘,插ubuntu live安装盘开机后按F12选择U盘启动,进ubuntu系统选择试用,打开“磁盘”软件,点右上角三横,选择“从磁盘映像恢复”,插第二个U盘,选择openwrt固件,恢复映像到内部16G ssd硬盘上,而后可以把剩余空间再建个ext4分区,留作openwrt系统内挂载。完工,重启。
体验几天kool固件后,感觉系统内集成的东西太多了,很多插件都用不上,寻思自己编译个,按网上教程,git回代码,反反复复编译,失败、成功、再失败折腾快一周,终于折腾出个兼容C92硬件openwrt官方纯净21.02版,只集成主板usb,usb3,声卡驱动
USB Support:
kmod-usb-core............................................ Support for USB
kmod-usb-net............... Kernel modules for USB-to-Ethernet convertors
kmod-usb-net-aqc111. Support for USB-to-Ethernet Aquantia AQtion 5/2.5GbE
kmod-usb-net-rtl8150
kmod-usb-net-rtl8152
kmod-usb-storage..................................... USB Storage support
kmod-usb-storage-extras.................... Extra drivers for usb-storage
kmod-usb-storage-uas.................... USB Attached SCSI (UASP) support
kmod-usb-uhci............................... Support for UHCI controllers
kmod-usb-printer.................................... Support for printers
kmod-usb2................................... Support for USB2 controllers
kmod-usb3................................... Support for USB3 controllers
声卡:
kmod-sound-core............................................ Sound support
kmod-sound-hda-core.......................... HD Audio Sound Core Support
kmod-sound-hda-codec-realtek...................... HD Audio Realtek Codec
kmod-sound-hda-intel............................... HD Audio Intel Driver
sound
alsa-utils............ ALSA (Advanced Linux Sound Architecture) utilities
alsa-utils-seq.................................. ALSA sequencer utilities
alsa-utils-tests.......... ALSA utilities test data (adds ~1.3M to image)
aserver.................. ALSA (Advanced Linux Sound Architecture) serve
shairplay...................................................... Shairplay
硬盘,驱动,增加硬盘挂载,Docker,smb4,p910打印共享,airplay,还有小猫咪的补丁支持等。
默认网口开启DHCP,时区。
网盘 提取码: pp5t
generic-ext4-combined 是ext4格式分区映像,openwrt内删除软件后会返还空间,但备份升级选项内是没有恢复默认设置选项的。
generic-squashfs-combined是openwrt内删除软件后不会返还空间,但备份升级选项内是有恢复默认设置选项的。
airplay使用测试几天,iphone可以发现设备,也可以推送,但音频输出没声音
,结果发现ALSA默认输出静音!网上搜索找到https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture
ALSA Firmware
alsa-firmware 软件包提供了一些声卡需要的固件,比如 Creative SB0400 Audigy2 就需要此软件包。
解除各声道的静音
目前版本的 ALSA 安装后,所有声道默认是静音的,必须手动解除。
使用 alsamixer 的 ncurses 界面,配置十分简单:
$ alsamixer
在 alsamixer 中,下方标有 MM 的声道是静音的,而标有 00 的通道已经启用。
使用 ← 和 → 方向键,选中 Master 和 PCM 声道。按下 m 键解除静音。使用 ↑ 方向键增加音量,直到增益值为0。该值显示在左上方 Item: 字段后。过高的增益值会导致声音失真。
ssh连上openwrt后,输入 alsamixer
键盘左右键选择,上下调整音量,按下“M”键解除静音,esc退出设置,如下图:
这样声音就出来了
,但是,每次重启又静音了,按网上教程,设置 alsamixer后alsactl store
alsactl: save_state:1626: Cannot open /var/lib/alsa/asound.state for writing: No such file or directory
提示没这个目录,那就在 /var/lib/下建一个alsa文件夹,再运行alsactl store,就会生成asound.state文件,
但是,重启又失效了!
,算了,目前设好了也难得重启,先这样用吧............
至此,C92折腾结束,喔,差点忘了耗电的测量结果,实测接显示器,12V 0.5A左右,功耗6W,拔掉显示器:
12V 0.252A,功耗3W










哎呀我的妈
校验提示文案
值友8162452553
校验提示文案
Kotarou
校验提示文案
小站果
校验提示文案
linkslin00
校验提示文案
梁下君子
校验提示文案
wayes
校验提示文案
达文小西
校验提示文案
GeeGeeW
校验提示文案
Fanx
校验提示文案
值友7298150590
校验提示文案
值友5475962242
校验提示文案
值友5475962242
校验提示文案
值友7298150590
校验提示文案
Fanx
校验提示文案
wayes
校验提示文案
GeeGeeW
校验提示文案
值友8162452553
校验提示文案
达文小西
校验提示文案
梁下君子
校验提示文案
linkslin00
校验提示文案
Kotarou
校验提示文案
小站果
校验提示文案
哎呀我的妈
校验提示文案