我知道 Windows 网络驱动程序的 ndiswrapper。Windows 打印机相关驱动程序有类似的东西吗?(或者 HP 的 Ubuntu 的“通用”驱动程序?)
我在我的 MSI GE66 笔记本电脑上安装了新的 Ubuntu 20.04.2 映像。当我访问时,Settings > Wi-Fi
它显示“未找到 Wi-Fi 适配器”。
此外,似乎还发生了其他奇怪的小故障行为,但我对此提出了一个不同的问题。
运行sudo lshw -C network
输出如下:
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:c4500000-c4503fff
*-network
description: Ethernet interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: enp5s0
version: 03
serial: 2c:f0:5d:b4:bb:26
size: 1Gbit/s …
Run Code Online (Sandbox Code Playgroud) 我买了一台新的 Lenovo Ideapad 5,没有任何操作系统。我在上面安装了 Ubuntu 20.04。但是,在“设置”->“Wi-Fi”中,我看到“未找到 Wi-Fi 适配器”。我已经花了几个小时试图解决这个问题。我不知道,我错过了什么。
在这里,我粘贴了我找到的一些常见命令的输出。
sudo lshw -C network
*-network UNCLAIMED
description: Network controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: ioport:2000(size=256) memory:d0500000-d05fffff
*-network
description: Ethernet interface
physical id: 2
bus info: usb@3:2
logical name: usb0
serial: 16:00:4c:38:bb:e6
capabilities: ethernet physical
configuration: broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device ip=192.168.42.59 link=yes multicast=yes
Run Code Online (Sandbox Code Playgroud)
lspci -v …
Run Code Online (Sandbox Code Playgroud) 我有一个带有 CH340 串行芯片的 arduino nano 克隆。它出现在 lsusb 中QinHeng Electronics HL-340 USB-Serial adapter
,当它连接时,我可以在 dmesg 中看到它,并显示以下日志记录:
[ 31.251098] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3)
[ 31.251544] vhci_hcd vhci_hcd.0: devid(65541) speed(2) speed_str(full-speed)
[ 31.252004] vhci_hcd vhci_hcd.0: Device attached
[ 31.538489] vhci_hcd: vhci_device speed not set
[ 31.608492] usb 1-1: new full-speed USB device number 2 using vhci_hcd
[ 31.698522] vhci_hcd: vhci_device speed not set
[ 31.768510] usb 1-1: SetAddress Request (2) to port 0
[ 31.812328] usb 1-1: New USB device found, …
Run Code Online (Sandbox Code Playgroud) 我发现只有内核版本 5.4 可通过名为 的 HWE 软件包用于 Ubuntu 18.04 LTS linux-image-generic-hwe-18.04
。
众所周知,Mainline 内核无法与 Ubuntu 存储库中的 Nvidia 驱动程序配合使用。
如何获取更新的内核版本?
我刚刚按照 nvidia 网站中的说明安装了 cuda:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804-11-6-local_11.6.0-510.39.01-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu1804-11-6-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
Run Code Online (Sandbox Code Playgroud)
然后我安装了 nvidia-cuda-toolkit:
sudo apt install nvidia-cuda-toolkit
Run Code Online (Sandbox Code Playgroud)
所有这一切都没有出现问题,但它安装了工具包的 9.1 版本:
$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
Run Code Online (Sandbox Code Playgroud)
我需要 11.1 或更高版本的工具包,但似乎 9.1 是存储库中的最新版本:
$ sudo apt install nvidia-cuda-toolkit
Reading package lists... Done
Building dependency tree
Reading state information... …
Run Code Online (Sandbox Code Playgroud) 删除破坏了我的系统的 Ghostscript 后,我安装了新的 Ubuntu。每次我想安装某些东西时,我都会收到以下警告:
The following packages were automatically installed and are no longer required:
chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi libfwupdplugin1
libgstreamer-plugins-bad1.0-0 libnvidia-cfg1-470 libnvidia-common-470
libnvidia-decode-470 libnvidia-encode-470 libnvidia-extra-470
libnvidia-fbc1-470 libnvidia-gl-470 libnvidia-ifr1-470 libx11-xcb1:i386
libxnvctrl0 linux-headers-5.13.0-30-generic linux-hwe-5.13-headers-5.13.0-30
linux-image-5.13.0-30-generic linux-modules-5.13.0-30-generic
linux-modules-extra-5.13.0-30-generic
linux-modules-nvidia-470-5.13.0-30-generic
linux-objects-nvidia-470-5.13.0-30-generic
linux-signatures-nvidia-5.13.0-30-generic nvidia-compute-utils-470
nvidia-prime nvidia-settings nvidia-utils-470 screen-resolution-extra
xserver-xorg-video-nvidia-470
Run Code Online (Sandbox Code Playgroud)
我不知道为什么Ubuntu要删除所有与我的显卡NVIDIA相关的东西?这些包重要吗?我应该如何保存主题或关闭此警告?我之前曾经遇到过这个问题,通过删除Ghostscript包,几乎删除了我需要的所有核心包。现在我也害怕删除这些。
购买了蓝牙适配器 (TP-LINK UB500),但系统无法运行蓝牙。\n我有 Windows 10 的 Dualbooth,在 Windows 系统上,适配器工作正常。
\n问题:\n加密狗已成功连接,但在设置窗口中显示:
\n没有找到蓝牙
\n插入适配器以使用蓝牙
\n\n更多细节:
\nlusb\n\nBus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub\nBus 003 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver\nBus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub\nBus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. USB3.2 Hub\nBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub\nBus 001 Device 005: ID 05e3:0610 Genesys Logic, Inc. 4-port hub\nBus 001 …
Run Code Online (Sandbox Code Playgroud) I have installed Nvidia drivers then I restarted the laptop. When I typed exit
on root@name:~#
terminal, the following message appears in red:
Failed to start default target: Transaction for.graphical.target/start is destructive (emergency.target has \xe2\x80\x98start\xe2\x80\x99 job queued, but \xe2\x80\x98stop\xe2\x80\x99 is included in transaction)\n
Run Code Online (Sandbox Code Playgroud)\n\nCan I downgrade to default graphics drivers using the terminal?
\n升级到 Ubuntu 23.04(从 22.10 开始)后,我遇到了一些问题。我为我的显卡安装了专有的 AMD 驱动程序,升级后 amdgpu-dkms 软件包导致我出现错误:
$ sudo amdgpu-uninstall
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcc-11-base libasan6 libdrm-dev libelf-dev libgcc-11-dev libncurses-dev libomxil-bellagio-bin libomxil-bellagio0 libpciaccess-dev libstdc++-11-dev libtinfo-dev
libtsan0 zlib1g-dev
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
amdgpu-core* amdgpu-dkms* amdgpu-dkms-firmware* amdgpu-lib* amdgpu-lib32* comgr* gst-omx-amdgpu* hip-runtime-amd* hsa-rocr* hsa-rocr-dev* hsakmt-roct-dev*
libdrm-amdgpu-amdgpu1* libdrm-amdgpu-amdgpu1:i386* libdrm-amdgpu-common* libdrm-amdgpu-radeon1* libdrm-amdgpu-radeon1:i386* libdrm2-amdgpu* libdrm2-amdgpu:i386*
libegl1-amdgpu-mesa* …
Run Code Online (Sandbox Code Playgroud)