Code Monkey home page Code Monkey logo

pve-kernel's Introduction

pve-kernel

5.15.x:kernel 5.15.x

5.17.x:kernel 5.17.x

5.18.x:kernel 5.18.x

5.19.x:kernel 5.19.x

自用pve-kernel

  • 修复了 NAT1 / FULLCONE-NAT 在 5.15/5.17/5.18/5.19 kernel上失效问题。 原项目:@Chion82
  • linux kernel version :5.15/5.17/5.18/5.19 感谢:@ubuntu-jammy @pve-kernel @fabianishere
  • 添加ppp拨号组件
  • 添加i225等驱动
  • 开启了 io_uring+zerocopy支持
  • 开启了FLOW_OFFLOAD 支持

INSTALL

git clone --depth=1 https://github.com/sxx1314/pve-kernel
cd pve-kernel
dpkg -i *.deb
#注意最好直接下载Releases 解压安装,以后可能不会再把deb直接放在仓库里,因为会导致仓库容量暴增,除非我做仓库瘦身。

pve-kernel's People

Contributors

sxx1314 avatar

Stargazers

本宫略萌 avatar Evanimity avatar  avatar wedone avatar Catalyst avatar 伟大的郭大侠 avatar  avatar  avatar  avatar  avatar  avatar  avatar Hu3rror avatar  avatar laincat avatar

Watchers

 avatar

pve-kernel's Issues

pve-headers-5.17.8-edge-dbgsym_5.17.8-1 安装报错

(Reading database ... 125643 files and directories currently installed.)
Preparing to unpack pve-headers-5.17.8-edge-dbgsym_5.17.8-1_amd64.deb ...
Unpacking pve-headers-5.17.8-edge-dbgsym (5.17.8-1) ...
dpkg: error processing archive pve-headers-5.17.8-edge-dbgsym_5.17.8-1_amd64.deb (--install):
trying to overwrite '/usr/lib/debug/.build-id/14/3bf9f71f2eab9bb0199b7382a4f731c2b58739.debug', which is also in package pve-headers-5.17.5-edge-dbgsym 5.17.5-1
Errors were encountered while processing:
pve-headers-5.17.8-edge-dbgsym_5.17.8-1_amd64.deb

必须手动卸载旧包才能安装上

能否添加一项解决直通iommu分组的内容

我的几个网口都在一个组里,一直通都直通到一个虚拟机上了
这里有个5.3的教程https://post.smzdm.com/p/aoowpzp7/

主要是修改pve-kernel/patches/kernel/0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch
或许新内核该文件叫0004-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch

  • if (!pci_is_pcie(dev) ||
  • pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ACS))
    改成
  • if (!pci_is_pcie(dev))
    就是删掉一行

相应的,106改成105
@@ -194,6 +194,106 @@ static int __init pci_apply_final_quirks(void)
||
@@ -194,6 +194,105 @@ static int __init pci_apply_final_quirks(void)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.