请教 Linux 驱动问题 NUC

2018-09-19 13:56:01 +08:00
 Bear13023
各位大佬请帮忙指导下,买了一个 intel 的 nuc,但是它的 linux 驱动 只有 ubuntu 和 linuxmint。

现在我想使用 debian,但是相关驱动全部没有。

是否可以通过手动,如何把显卡与 wifi 网卡驱动给搞定移到 debian 呢?
6240 次点击
所在节点    Linux
21 条回复
Hardrain
2018-09-19 14:11:50 +08:00
具体型号???

无线网卡一般无需驱动,内核与无线网卡同时代即可(Boardcom/Realtek 除外,不过 NUC 应该是自家的无线网卡)
显卡的话是核心显卡,还是 Hades canyon 的?
如果是前者 apt install xserver-xorg-video-intel 应该就行了
Nitroethane
2018-09-19 14:31:13 +08:00
Ubuntu 是基于 Debian 的,Ubuntu 的安装包在 Debian 上应该没什么问题吧。
likuku
2018-09-19 14:48:06 +08:00
debian 当前最新稳定版 你已经测试安装过了么?建议先试试吧,毕竟 ubuntu 和 mint 都是基于 debian 的。
liuxu
2018-09-19 15:17:34 +08:00
你需要自己找对应驱动自己装
Cu635
2018-09-19 16:02:09 +08:00
ubuntu 大面上还是基于 debian 的,而 linuxmint 是基于 ubuntu 的,mint 又有一个分支叫 linux mint debian edition
Bear13023
2018-09-19 16:19:00 +08:00
@Hardrain 我的 nuc 是 NUC7CJYH, 无线网卡我问过,intel 本身没有下载,ubuntu 和 linuxmint 的确装上就可以直接识别。问题 linuxmint 我试过,感觉不好,两块硬盘之前都一直用的老是出错不识别或者其它我不懂的错误。

Intel® Wireless-AC 9462 with Bluetooth® v5 ,还有一个 Intel® HD Graphics 600


@Nitroethane 问题我搜索半天都没能找到它们俩的独立驱动下载。


@likuku 我试过了,不识别,按 intel 解释,这驱动都是 linux 发行商自己开发的。


@Cu635 你说的 linux mint debian edition 这的确是我之前没有见过的,回头了解下试试。
12101111
2018-09-19 17:17:01 +08:00
Intel 家的设备驱动不一直都在 Linux 主线中开源的吗,自己编译一个就行了,Linux 驱动还没有稳定的二进制接口,装其他发行版的二进制驱动不一定工作
dbw9580
2018-09-19 17:41:07 +08:00
https://packages.debian.org/stretch-backports/firmware-iwlwifi
这个页面上没有的话可能就比较难办了
likuku
2018-09-19 18:40:19 +08:00
@Bear13023 那么,还是安心向指定发行版低头吧...

觉得 ubuntu 难受的话,建议直接装 ubuntu-server LTS 版 ,相对更接近 debian 用起来。

人生苦短,去年给弄 VR 相关机器,因为强依赖 GPU 计算,被厂商指定用 Ubuntu 某 具体的 LTS 版本,老老实实照做。
Cu635
2018-09-19 21:22:22 +08:00
@Bear13023
额,linux mint debian edition 就是在 mint 的官网上啊,linuxmint.com ,跟主线的 linux mint 在一起啊……
这知道 linux mint 却之前没有见过 lmde 是什么操作?

另外,intel 无线网卡的 linux 驱动是已经包括在了 linux 内核主线中了,而且这不是叫做“按 intel 解释,这驱动都是 linux 发行商自己开发的”,而是 intel 官方已经“官方认定” linux 内核包含的开源驱动作为主线了,自己不再费力气。
类似的还有 intel 的核心显卡跟 AMD 的显卡驱动,而且 AMD 显卡的 linux 驱动已经是官方依赖于开源社区了。
Bear13023
2018-09-19 21:26:17 +08:00
@dbw9580 真是非常感谢,这个看着应该是已有的编译过来的。我试试


@likuku 我开头也是这样想,问题我这需求真的很低,就家用文件共享和 pt,即使这样那 linuxmint 让我两次格式化硬盘,给我搞硬盘错误,按网上的修复命令也不起作用。一次是挂载的系统盘,一次是外挂移动硬盘。
Bear13023
2018-09-19 21:51:24 +08:00
@Cu635 我对 linux 的确不大熟,刚刚开始家用。 不过我的确是发邮件给 intel 技术支持来回了好几次。

Debian 9.5 的系统安装时就是没无线网络以及显卡驱动。 显示驱动没有是猜测,在启动图形界面后,它跳出一个提示,当前没有硬件加速,因此将导致 cpu 温度上升,请不要长时间如此运行。 看着大致是这词。
wwhc
2018-09-19 22:29:43 +08:00
可能是 Debian 的 Linux kernel 不包含相关驱动, 绝大剖分 Linux 的驱动都包含在 kernel 内,需要自行编译包含有驱动的 kernel

Intel 9xxx 系列的无线网卡驱动进入 Linux kernel 的版本号是 4.14
iwtbauh
2018-09-19 22:44:46 +08:00
你这样什么都不贴大家是没法帮你的

dpkg -l | grep firmware

lspci -v
dmesg
dmesg | grep iwlwifi

glxinfo | grep OpenGL
ls -l /dev/dri
cat /var/log/Xorg.0.log
Bear13023
2018-09-19 22:45:36 +08:00
@wwhc 是啊, 很多版本都是高于这版本了吧!~ 不懂编译的组成,自己搞感觉这两天是不大能完成。只能先问问是否有可用的,实在不行只好慢慢搞了!~
wuruxu
2018-09-19 22:53:54 +08:00
intel nuc 很稳的,装 debian 9 就好了
Intel 显卡驱动看这里 --> https://01.org/linuxgraphics
IntelWifi 驱动看这里 --> https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
一定不要忘记下载 linux firmware,不然光有驱动也是无法使用的
Bear13023
2018-09-20 09:21:32 +08:00
@iwtbauh
ii firmware-iwlwifi 20161130-3 all Binary firmware for Intel Wireless cards
ii firmware-realtek 20161130-3 all Binary firmware for Realtek wired/wifi/BT adapters

00:00.0 Host bridge: Intel Corporation Device 31f0 (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Device 3185 (rev 03)
00:0c.0 Network controller: Intel Corporation Device 31dc (rev 03)
00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
00:0f.0 Communication controller: Intel Corporation Device 319a (rev 03)
00:12.0 SATA controller: Intel Corporation Device 31e3 (rev 03)
00:13.0 PCI bridge: Intel Corporation Device 31d8 (rev f3)
00:13.2 PCI bridge: Intel Corporation Device 31da (rev f3)
00:15.0 USB controller: Intel Corporation Device 31a8 (rev 03)
00:1c.0 SD Host controller: Intel Corporation Device 31cc (rev 03)
00:1f.0 ISA bridge: Intel Corporation Device 31e8 (rev 03)
00:1f.1 SMBus: Intel Corporation Device 31d4 (rev 03)
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

guo@NucMini:~$ dmesg | grep iwlwifi
dmesg: read kernel buffer failed: Operation not permitted

后面几个都没有了


@wuruxu 这个 wifi 驱动网站我有,但是我的网卡是 Intel® Wireless-AC 9462 with Bluetooth® v5
在它的列表里面我找不到这个型号。 它里面 9260 和 9560 两款,没敢直接试。你说的是先装 firmware-iwlwifi 20161130-3 它么?
wuruxu
2018-09-20 10:04:53 +08:00
从这里下最新的 firmware, git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
然后 copy 到 /lib/firmware 就可以了
iwtbauh
2018-09-20 11:10:04 +08:00
@Bear13023

1. 请先安装 firmware-linux-nonfree 包,重启试试
2. 你的系统上 dmesg 要 root 运行,
iwtbauh
2018-09-20 11:11:06 +08:00
@iwtbauh firmware-linux firmware-linux-nonfree 都装一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490802

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX