Ubuntu 24.04[22.76e8e2] Bluetooth: hci0: unexpected cc exec12 length: 2 < 3 [22.76e865] Bluetooth: hcie: Opcode 0xec12 failed: -38
Ubuntu 24.04[22.76e8e2] Bluetooth: hci0: unexpected cc exec12 length: 2 < 3 [22.76e865] Bluetooth: hcie: Opcode 0xec12 failed: -38
这是 VMware 虚拟机中的蓝牙设备初始化失败,Ubuntu 24.04(Linux 6.8 内核)比较常见,很多人在 VMware、VirtualBox 中都会遇到。它通常不会导致系统无法安装,只是启动时卡在这里一段时间。
第一步 先判断是否是为假死
很多时候安装程序其实还在后台加载,只是画面停在这里。
如果 5 分钟没有变化,按下面的方法。
注意:
如果一会儿过后可以正常进入安装界面,但是右上角没有网络符号这跳转到第三步
第二步 修改 VMware 虚拟机设置(推荐)
直接关机
在设置中关闭Bluetooth
然后尝试开机,看是否还是卡死状态
**如果还是卡住( 修改启动参数 ) **
在 Ubuntu 启动菜单(GRUB):
选中 Try or Install Ubuntu
按 e
找到这一行(很长):
linux /casper/vmlinuz …
将后面的quiet splash改为quiet splash nomodeset
然后按
Ctrl+X或者F10
第三步:此步为进入之后右上角没有网络图标,并且也无法联网
进入 Ubuntu 后打开终端
ip addr
看到类似:
1: lo:
inet 127.0.0.1/8
2: ens33://或者ens160之类的
<BROADCAST,MULTICAST,UP,LOWER_UP>
inet 192.168.xxx.xxx/24
nmcli device status
DEVICE TYPE STATE CONNECTION
ens33 ethernet connected Wired connection 1
lo loopback unmanaged —
如果ens33的state显示disconnected
执行以下即可
nmcli device connect ens33
注意:
如果出现下面报错则直接跳转到第四步
Connection ‘ens33’ is not available on device ens33 because device has no carrier
如果没有ens33之类的东西
说明 VMware 根本没有把虚拟网卡提供给 Ubuntu,或者 VMware 的虚拟网络设备出现问题。
Network Adapter
☑ Connected
☑ Connect at power on
Network connection:
● NAT //此处先设置为nat,先不要桥连接
**如果 Ubuntu 有网卡,但是没有 IP **
说明网卡存在,但是 DHCP 没有给 Ubuntu 分配 IPv4 地址。
可以尝试
sudo dhclient ens33
然后
ip addr
查看是否分配ip
第四步:Connection ‘ens33’ is not available on device ens33 because device has no carrier
这不是 DHCP 的问题,也不是 Ubuntu 没有网卡驱动。 而是Ubuntu 已经识别到了 ens33 网卡,但是 VMware 没有给这块虚拟网卡提供“网线连接”。
Network Adapter
☑ Connected
☑ Connect at power on
Network connection:
● NAT
○ Bridged
○ Host-only
2、 已经全部正确,但是 Ubuntu 依然: device has no carrier
在 Windows 宿主机上:
win+R
输入
services.msc
找到 VMware 相关服务:
VMware DHCP Service
VMware NAT Service
查看运行状态是否为运行状态
我遇到这个问题就是VMware的两个服务没有开启,开启即可。


