“ChangeLogDebian”的版本间差异

来自飞腾CPU与嵌入式系统
跳到导航 跳到搜索
(创建页面,内容为“关于基于Debian的飞腾系统, 请参见 飞腾系统软件发行版比较(debian-arm64/NetONE) debian官方的内核缺少一...”)
 
 
(未显示同一用户的15个中间版本)
第1行: 第1行:
 +
__TOC__
 +
 
关于基于Debian的飞腾系统, 请参见[[SoftwareDistributionCompare | 飞腾系统软件发行版比较(debian-arm64/NetONE)]]
 
关于基于Debian的飞腾系统, 请参见[[SoftwareDistributionCompare | 飞腾系统软件发行版比较(debian-arm64/NetONE)]]
  
debian官方的内核缺少一些对飞腾的底层支持, 表现为: 无法reboot, rtc没有启用等等. 因此, 我们专门对debian内核做了一些修改, 改善用户在飞腾上使用debian的使用感受.
 
  
2016/11/7:
+
debian官方的内核缺少一些对飞腾的底层支持, 表现为: 无法reboot, rtc没有启用, 两次启动网口次序不一致等等. 因此, 我们专门对debian内核做了一些修改, 改善用户在飞腾上使用debian的使用感受.
 +
 
 +
==基本信息==
 +
{| class="wikitable"
 +
|-
 +
! 项目 !! 说明
 +
|-
 +
| 目标平台 || debian jessie
 +
|-
 +
| 内核版本 || linux-image-4.5.0-2-arm64
 +
|-
 +
| 安装前检查 || <source lang="bash" line>uname -a | grep 4.5</source>
 +
|-
 +
| 注意事项|| 网口次序可能会发生变化, 标准的网口次序请参见[[QA | 用户常见问题]]
 +
|}
 +
 
 +
 
 +
==修补方式==
 +
进入飞腾debian系统:  
 
<source lang="bash" line>
 
<source lang="bash" line>
wget http://ipk.gxwatek.com/ipk/debian/linux-image-4.5.0-2-arm64-g2.tar.xz
+
wget http://ipk.gxwatek.com/debian/linux-image-4.5.0-2-arm64-g6.tar.xz
tar Jxf linux-image-4.5.0-2-arm64-g2.tar.xz -C /
+
tar Jxf linux-image-4.5.0-2-arm64-g6.tar.xz -C /
 
depmod -a
 
depmod -a
# 重启后, 验证rtc驱动
+
rm /boot/initrd.img-4.5.0-2-arm64
hwclock
+
update-initramfs -k 4.5.0-2-arm64 -c
 +
# 手动重启
 +
 
 +
#重启后, 验证rtc驱动
 +
date && hwclock
 +
# 接下来可以通过date, ntpdate等修改当前系统时间
 +
date -s "2016/11/8 12:30:30"
 +
#或者
 +
ntpdate -b pool.ntp.org
 +
# 执行下面的命令将当前系统时间写入hardware rtc
 +
hwclock -w
 +
reboot
 +
 
 +
#重启后, 应该可以看到系统时间和硬件时间都是正确的
 +
date && hwclock
 +
</source>
 +
 
 +
 
 +
==内核模块开发包安装使用说明==
 +
# 首先, 请下载所需的3个deb包, 并上传到飞腾系统(Debian)中, 设存储目录是/root, 当前用户是root. 待编译的内核模块源码目录在/root/m
 +
# 进入飞腾debian系统:
 +
<source lang="bash" line>
 +
cd /root
 +
apt-get -f install
 +
dpkg -i linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb
 +
dpkg -i linux-kbuild-4.5_4.5.5-1_arm64.deb
 +
dpkg -i linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb
 +
# 安装完毕
 +
# 内核模块编译命令示例
 +
cd /root/m
 +
make M=`pwd` CC=gcc -C /lib/modules/4.5.0-2-arm64/build modules
 
</source>
 
</source>
 +
 +
 +
==更新记录==
 +
2016/12/1:
 +
* 发布 [http://ipk.gxwatek.com/debian/linux-image-4.5.0-2-arm64-g6.tar.xz linux-image-4.5.0-2-arm64-g6.tar.xz]
 +
* 重新发布 [http://ipk.gxwatek.com/debian/linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb]
 +
* 重新发布 [http://ipk.gxwatek.com/debian/linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb]
 +
* 重新发布 [http://ipk.gxwatek.com/debian/linux-kbuild-4.5_4.5.5-1_arm64.deb linux-kbuild-4.5_4.5.5-1_arm64.deb]
 +
* 以上3个deb包是在debian系统中开发/编译内核模块所需. 如果原先下载过, 需要重新下载, 重新安装. 安装和使用方式见上面的说明
 +
* 增加vfio模块, 改进Module.symvers
 +
 +
 +
2016/11/16:
 +
* 发布linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb
 +
* 发布linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb
 +
* 发布linux-kbuild-4.5_4.5.5-1_arm64.deb
 +
* 以上3个deb包是在debian系统中开发/编译内核模块所需, 安装和使用方式见上面的说明
 +
 +
 +
2016/11/10:
 +
* 发布linux-image-4.5.0-2-arm64-g4.tar.xz
 +
* 启动时自动将rtc时间设置为系统时间 (udev)
 +
* 请注意, 修补包的大小减少, 修补方式也有变化
 +
 +
 +
2016/11/9:
 +
* 发布linux-image-4.5.0-2-arm64-g3.tar.xz
 +
* 启动时自动将rtc时间设置为系统时间 (initrd阶段)
 +
 +
 +
2016/11/7:
 +
* 发布linux-image-4.5.0-2-arm64-g2.tar.xz
 +
* 可以reboot
 +
* 增加rtc-ds1307.ko内核模块
 +
* 固定网口命名次序, 请参见 [[QA | 用户常见问题]]

2016年12月1日 (四) 15:17的最新版本

关于基于Debian的飞腾系统, 请参见 飞腾系统软件发行版比较(debian-arm64/NetONE)


debian官方的内核缺少一些对飞腾的底层支持, 表现为: 无法reboot, rtc没有启用, 两次启动网口次序不一致等等. 因此, 我们专门对debian内核做了一些修改, 改善用户在飞腾上使用debian的使用感受.

基本信息

项目 说明
目标平台 debian jessie
内核版本 linux-image-4.5.0-2-arm64
安装前检查
1uname -a | grep 4.5
注意事项 网口次序可能会发生变化, 标准的网口次序请参见 用户常见问题


修补方式

进入飞腾debian系统:

 1wget http://ipk.gxwatek.com/debian/linux-image-4.5.0-2-arm64-g6.tar.xz
 2tar Jxf linux-image-4.5.0-2-arm64-g6.tar.xz -C /
 3depmod -a
 4rm /boot/initrd.img-4.5.0-2-arm64
 5update-initramfs -k 4.5.0-2-arm64 -c
 6# 手动重启
 7
 8#重启后, 验证rtc驱动
 9date && hwclock
10# 接下来可以通过date, ntpdate等修改当前系统时间
11date -s "2016/11/8 12:30:30"
12#或者
13ntpdate -b pool.ntp.org
14# 执行下面的命令将当前系统时间写入hardware rtc
15hwclock -w
16reboot
17
18#重启后, 应该可以看到系统时间和硬件时间都是正确的
19date && hwclock


内核模块开发包安装使用说明

  1. 首先, 请下载所需的3个deb包, 并上传到飞腾系统(Debian)中, 设存储目录是/root, 当前用户是root. 待编译的内核模块源码目录在/root/m
  2. 进入飞腾debian系统:
1cd /root
2apt-get -f install
3dpkg -i linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb
4dpkg -i linux-kbuild-4.5_4.5.5-1_arm64.deb
5dpkg -i linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb
6# 安装完毕
7# 内核模块编译命令示例
8cd /root/m
9make M=`pwd` CC=gcc -C /lib/modules/4.5.0-2-arm64/build modules


更新记录

2016/12/1:


2016/11/16:

  • 发布linux-headers-4.5.0-2-common_4.5.5-1_arm64.deb
  • 发布linux-headers-4.5.0-2-arm64_4.5.5-1_arm64.deb
  • 发布linux-kbuild-4.5_4.5.5-1_arm64.deb
  • 以上3个deb包是在debian系统中开发/编译内核模块所需, 安装和使用方式见上面的说明


2016/11/10:

  • 发布linux-image-4.5.0-2-arm64-g4.tar.xz
  • 启动时自动将rtc时间设置为系统时间 (udev)
  • 请注意, 修补包的大小减少, 修补方式也有变化


2016/11/9:

  • 发布linux-image-4.5.0-2-arm64-g3.tar.xz
  • 启动时自动将rtc时间设置为系统时间 (initrd阶段)


2016/11/7:

  • 发布linux-image-4.5.0-2-arm64-g2.tar.xz
  • 可以reboot
  • 增加rtc-ds1307.ko内核模块
  • 固定网口命名次序, 请参见 用户常见问题