Debian学习笔记——硬件


1. 蓝牙耳机连接问题

KDE桌面环境下,能够发现蓝牙耳机,单击连接按钮后连接不成功,百度到以下链接:Debian连接不能连接蓝牙耳机_zue的博客-CSDN博客

给出的答案是,使用声音服务控制器加载蓝牙模块:

sudo pactl load-module module-bluetooth-discover

 运行命令后,反馈未发现该模块。

apt search module-bluetooth-discover

通过apt命令也未能查询到该模块。继续百度:

Debian 有关蓝牙耳机的配置 | 码农网

这里的解决方案是使用blueman,经apt search发现本机并未安装blueman,说明这里并未使用blueman蓝牙控制器。笔者配套安装了以下软件:

sudo apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware

初步推断,应该是配套软件未安装到位的问题,逐项检查:

apt install pulseaudio
apt install pulseaudio-module-bluetooth

到这里,发现pactl命令已经正常运行,蓝牙耳机已经可以正常连接,音量控制器也出现蓝牙耳机选项,但是声音无法通过蓝牙耳机传送。

此时,重启计算机,在音量控制器中讲蓝牙耳机设置为默认输出通道,音质默认为A2DP,问题完美解决。
经查:pavucontrol为音量控制器、bluez-firmware蓝牙驱动。

2. Possible missing firmware问题

更新内核后,系统反馈:

Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169

CSDN搜索解决方案如下:固件错误Possible missing firmware解决办法_一抹烟霞的博客-CSDN博客

通过访问:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/

下载对应固件驱动后,运行:

sudo update-initramfs -u

反馈:

cp: 无法获取'/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf' 的文件状态(stat): 没有那个文件或目录

在/usr/share/fonts/truetype文件夹下新建ttf-dejavu文件夹,并拷贝DejaVuSerif.ttf字体后,反馈:

W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/glk_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915

 进入之前网址,访问上层目录,发现i915文件夹,下载相应固件后,问题完美解决。

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/

3. 佳能LBP2900+驱动程序安装

百度得到如下链接:

lbp2900驱动无法安装(以佳能LBP2900+为例)_斜杠青年工作室

赘述步骤如下:

sudo apt install cups
sudo apt --fix-broken install
#佳能官网下载linux-capt-drv-v271-uken.tar.gz驱动程序,此处省略。
cd linux-capt-drv-v271-uken/64-bit_Driver/Debian/
sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb 
sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb
sudo ls /dev/usb/
#反馈结果可能是lp0或者lp1等,要记住这个端口号
#如果不能识别出来,则说明usb通信有问题,尝试使用modeprobe命令修复
sudo ldd /usr/bin/captdrv
sudo ldd /usr/bin/captfilter
sudo ldd /usr/bin/captmon
sudo ldd /usr/bin/captmon2
#查看反馈结果,如果反馈not found,则执行如下命令
sudo apt install libpopt0:i386
sudo apt install libxml2:i386
sudo apt install libpopt0
sudo apt install libxml2
#结果反馈正常后,进行如下配置
sudo service cups restart
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP3000CAPTK.ppd -v ccp:localhost:59687 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 
sudo service ccpd restart
sudo service ccpd status
#重启服务后,检查驱动状态如下
sudo captstatusui -P LBP2900
#如果状态不正常,则通过以下命令建立ccpd通道
sudo mkdir /var/ccpd
sudo mkfifo /var/ccpd/fifo0
sudo chown -R lp:lp /var/ccpd
#添加用户权限
sudo usermod -G lp 用户登录帐户名

实施过程中,发现两条命令无法执行:

sudo apt install libpopt0:i386
sudo apt install libxml2:i386

当前操作系统为Debian11 amd64,经查64为操作系统不兼容32位软件,解决方案如下:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -f
sudo apt install libpopt0:i386
sudo apt install libxml2:i386

问题完美解决。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
若在Debian 10上,笔记本电脑盖子关闭后无法休眠,可能会出现以下几个问题: 首先,检查系统设置。进入“设置”菜单,选择“电源管理”,确保在“盖上电池时”和“盖上电源时”选项下选择了“待机”或“休眠”模式。如果选择了其他选项,可能导致笔记本盖子关闭后无法休眠。 其次,检查电源管理设置。在终端中运行命令“sudo nano /etc/systemd/logind.conf”,确认以下两行代码的状态: HandleLidSwitch=suspend HandleLidSwitchDocked=suspend 确保两行代码都没有被注释掉(即前面没有添加#符号),如果有注释请将其删除。保存文件并重启系统。 另外,还可以尝试更新或重新安装电源管理工具。在终端中运行命令“sudo apt-get update”和“sudo apt-get --reinstall install pm-utils”,更新或重新安装电源管理工具可能解决问题。之后,重启系统以使更改生效。 最后,检查硬件驱动程序。有时,笔记本电脑可能无法正确休眠是由于缺少或不兼容的硬件驱动程序引起的。可以尝试更新或重新安装笔记本电脑的显卡、声卡等关键驱动程序来解决问题。 总结来说,如果笔记本盖子关闭后无法休眠,可以通过检查系统设置、电源管理设置,更新或重新安装电源管理工具,以及检查硬件驱动程序等方法来解决问题。如果问题仍然存在,可以考虑查阅相关的技术文档或咨询专业人士的帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值