Tag: 内核

Netgear AC600(又名A6100)wifi加密狗,dkms管理,在4.4.0-47内核中失败

我已经在我的16.04系统中成功使用了Netgear AC600(又名A6100)wifi加密狗已经有一段时间了,并且还成功地让它由dkms管理,因此它在内核更新时自动重建。 在最新的内核更新中,对于4.4.0-47-generic,该模块已成功重建并由dkms加载,但它完全没有function。 它甚至没有出现在iwconfig中。 退回到4.4.0-45内核恢复function。 有谁知道新内核中发生了什么来打破这个? 也许,这个内核中包含了rtl8812AU驱动程序? 如果是这样,我该如何删除为我构建的一个dkms? 谢谢你的建议。 编辑: modinfo 8812au|grep vermagic的输出modinfo 8812au|grep vermagic是 vermagic: 4.4.0-45-generic SMP mod_unload modversions 686 ls -al /var/lib/dkms/rtl8812au是 ls: cannot access ‘/var/lib/dkms/rtl8812au’: no such file or directory 编辑2: ls /usr/src的输出是 linux-headers-4.4.0-45 linux-headers-4.4.0-47-generic linux-headers-4.4.0-47-generic rtl8812AU_8821AU_linux-1.0 linux-headers-4.4.0-47 ls /var/lib/dkms的输出是 dkms_dbversion rtl8812AU_8821AU_linux 编辑3: dkms status的输出是 rtl8812AU_8821AU_linux, 1.0, 4.4.0-45-generic, i686: installed rtl8812AU_8821AU_linux, 1.0, […]

目标’vmlinux’的配方失败了吗?

我正在尝试为QEMU构建一个内核来模拟一个覆盆子: http : //xecdesign.com/compiling-a-kernel/ https://www.raspberrypi.org/documentation/linux/kernel/building.md 但是,运行命令:make ARCH = arm 它很好地编译了很长时间,但是当它得到这个消息时就停止了: kevin@kevin-laptop:~/linux$ make ARCH=arm CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[1]: ‘include/generated/mach-types.h’ is up to date. CALL scripts/checksyscalls.sh CHK include/generated/compile.h CHK kernel/config_data.h LINK vmlinux LD vmlinux.o MODPOST vmlinux.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o drivers/built-in.o: In function `mmc_fixup_device’: of_iommu.c:(.text+0xb9674): undefined reference to […]

在32位ubuntu上安装64位内核

我在64位linux mint 16安装中编译了我自己的自定义内核。 我也听说64位内核也可以运行32位应用程序。 是否可以在32位Ubuntu 13.10安装中安装并使用它,还是必须为32位重新编译它? 如果32位Ubuntu会在这个内核上运行,那么在使用这个内核时我会遇到什么问题吗?

每个程序是否都必须通过shell来完成他们愿意制作的过程?

我在某处看到“bash用于与Linux内核通信”。 它只适用于终端吗? 或者每个程序(包括具有GUI的程序)是否必须通过shell来完成他们愿意制作的过程? (考虑一下我们正在为一张照片着色.bash如何知道我们在做什么?gimp和bash之间是否有第三方将它们转换为bash?) 如果你能举一个例子解释:)真的很有帮助:)

如何为4.2.0 Linux内核安装BlackMagic驱动程序

我试图在最新的Ubuntu 15.10(64位)上安装BlackMagic驱动程序,但是遇到了错误消息: Setting up desktopvideo (10.5a17) … Preparing new blackmagic driver for 4.2.0-16-generic kernel… Adding to DKMS Building (failed) Preparing new blackmagic-io driver for 4.2.0-16-generic kernel… Adding to DKMS Building (failed) Loading modules… Enabling systemd services… DesktopVideoHelper Starting systemd services… DesktopVideoHelper ********* Failed to build driver(s) Possible causes: 1. Driver is incompatible with your kernel […]

“Lvmetad还没有激活,在启动时使用sysinit期间的直接激活”?

前段时间我在我的电脑上安装了Ubuntu 16.04。 到目前为止,一切顺利,没有问题。 当第一个内核更新出来时,我无法启动它并收到以下错误: Lvmetad is not active yet, using direct activation during sysinit Volume group “ubuntu-vg” not found Cannot process volume group ubuntu-vg 当我从GRUB菜单中选择旧内核时,它没问题,没有任何问题。 之后,另一个内核更新出来了,而且还没有成功。 基本上在点击较新的内核版本后,我得到了错误并在屏幕上反复重复(没有结束,至少没有测试过)。 我没有运气就尝试了以下内容: 错误运行LVM LVMETAD套接字连接失败:没有这样的文件或目录 (两个答案) lvmetad还不活跃; 在sysinit期间使用直接激活 (尝试了那个的唯一答案) 都没有奏效。 我有我的磁盘加密,因为它是安装过程中的一个选项,我想为什么不呢? 我认为事情正在发生,虽然它更像是一种直觉,而不是确凿的证据。 我搜索了是否可以取消激活加密,这是一项相当繁琐的工作,所以我有点停止寻找,但如果这似乎是解决方案,我仍然可以尝试。 所以安装的内核版本是4.4.0-21-generic (如GRUB中所示)。 工作正常没问题。 之后,已安装的内核为4.4.0-22-generic , 4.4.0-24-generic和4.4.0-28-generic (如GRUB中所示)。 这三个都不起作用,并给出完全相同的先前错误。 为什么我会收到错误,如何解决?

内核升级后,所有输入都是extremley不可靠的

因此我的所有输入都非常不可靠(出于某种原因鼠标输入除外)。 保留退格键删除字母只会删除2或3然后停止。 按住一个键不再起作用,它只会输入一个字母,双指滚动非常不可靠(通常什么都不做,但是当我得到它时,它会在使用它的过程中停止)。 我不知道该怎么做。 我不想回到早期的内核,但这使我的笔记本电脑无法使用。 我在Ubuntu 16.03 LTS上

列出所有内核设置以获取有关已安装设备的详细信

如何找出我的内核编译的设置? 我想了解这背后的概念。 我想知道如何找出哪个设备使用哪个模块。 例如:现在,我想知道我的内核运行的是哪个wifi模块因为它是我的英特尔公司Wireless-N 7260卡随机死亡 我试过: make menuconfig但这只是显示: make: *** No rule to make target `menuconfig’. Stop. 或者我可以找到带有sysctl的模块吗? 这是sysctl -a的输出

每次内核更新后,USB键盘都不起作用

在内核更新后,我的USB连接键盘出现了旧问题。 问题首先是Ctrl , Windows / Super和Alt按钮都映射到了由aziokbd驱动程序解决的Shift按钮。 但每次内核更新和重新启动后,整个键盘都会停止工作,我甚至无法在没有OnScreen键盘的情况下登录我的Ubuntu帐户。 (键盘的背光正在工作;因此USB端口的电源已连接)。 我现在用Grub菜单中的旧内核版本(4.4.0-21)启动以发布此问题。 到目前为止,我已经遵循了这里描述的怪癖方法, 这个方法 (在命令结束时替换了最新的内核(4.4.0-24)),而且这个方法却没有成功。 关于这个问题的解决方法是什么,它随着每次内核更新和重启后重复出现? 我是否能以某种方式切换到最新的内核,同时使用旧版本启动,该版本与键盘配合使用并在该有问题的内核上安装aziokbd驱动程序 ? 或者在较旧的内核上操作最新的内核? 也许在每次内核更新后都会有一种方法来防止这个问题? 目前可以使用屏幕键盘登录和安装aziokbd驱动程序 ,但每次内核更新后仍然很烦人。 编辑:我现在在Ubuntu 16.04 ,我安装aziokbd驱动程序的发货内核是4.4.0-21 ,更新版本是4.4.0-24 。 但是我在Ubuntu 14.04 (已经直接升级到16.04 )和发布日期的几个内核更新上遇到了这个问题。 谢谢

构建ubuntu-kernel-test主线 – 破解v4.4内核无法清理

当构建Ubuntu内核团队的Linus’v4.4-rc8上游分支时,由于缺少ubuntu/目录, fakeroot debian/rules clean步失败。 除了http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily/上的三个补丁之外还有其他补丁,这些补丁是在https://构建指令之前执行的必要步骤或其他步骤可以使用wiki.ubuntu.com/Kernel/BuildYourOwnKernel吗? 我不认为这些错误可以被忽略,因为Tim Gardner修复了“[Config] Fix bogus reconstruct script”,明确更改了0001-base-packaging.patch的debian.master/reconstruct脚本。 git clone git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack cd mainline-crack/ git fetch –tags git checkout -b v4.4-rc8 v4.4-rc8 curl –silent http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily/0001-base-packaging.patch | git am –signoff curl –silent http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily/0002-debian-changelog.patch | git am –signoff curl –silent http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc8-wily/0003-configs-based-on-Ubuntu-4.4.0-1.12.patch | git am –signoff fakeroot debian/rules clean for i in debian.master/di/kernel-versions.in debian.master/control.stub.in; do \ […]