Browse Source

update custom kernel

Votre Nom 1 year ago
parent
commit
da5999c38a
4 changed files with 31 additions and 6 deletions
  1. 23 2
      build_cube.sh
  2. 4 1
      options/download_pack.sh
  3. 3 3
      options/watchdog.sh
  4. 1 0
      pack/clean.sh

+ 23 - 2
build_cube.sh

@@ -6,6 +6,7 @@ ZFS=NO
 Drivers=AMD
 Webmin="webmin-2.021"
 kernel_dkms="5.15.0-69-generic"
+kernel_custom="yes"
 
 if (( $EUID != 0 )); then
    echo -e "$(tput setaf 9)This must be run as root. Try 'sudo $0'.$(tput setaf 7)"
@@ -29,6 +30,8 @@ function kernel_check_ {
 if [ $Drivers="AMD" ]
 then
 	unamestr=$(uname -r)
+case $kernel_custom in
+NO)
 	if [[ "$unamestr" == '5.15.0-69-generic' ]]
 	then
 	echo -e "$(tput setaf 10)DKMS Kernel install :$(tput setaf 7)"
@@ -57,6 +60,23 @@ then
         autoroot_
         decompte_
 	fi
+	;;
+yes)
+	if ! [[ "$unamestr" == '5.16.20-custom' ]]
+	then
+	echo -e "$(tput setaf 10)Custom Kernel install :$(tput setaf 7)"
+	cd /tmp/
+	wget -c http://folivier.homelinux.org/cube/pack/custom_kernel.tar.xz
+	tar xvfJ custom_kernel.tar.xz
+	cd /tmp/custom_kernel
+	sudo dpkg -i linux-libc-dev_5.16.20-custom-1_amd64.deb
+	sudo dpkg -i linux-headers-5.16.20-custom_5.16.20-custom-1_amd64.deb
+	sudo dpkg -i linux-image-5.16.20-custom_5.16.20-custom-1_amd64.deb
+	autoroot_
+	decompte_
+	fi
+	;;
+esac
 fi
 }
 
@@ -183,13 +203,14 @@ AMD)
                 cd /home/wareck
                 echo -e ""
                 echo -e "Install drivers:"
-		wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_22.20.50200-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb
+		wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_5.4.50403-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_5.4.50403-1_all.deb
+		#wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/amdgpu-install_22.20.50200-1_all.deb -O /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb
 		wget -c -q --show-progress http://folivier.homelinux.org/cube/pack/linux-firmware.tar.xz
 		tar xfJ linux-firmware.tar.xz
 		sudo cp /home/wareck/linux-firmware/amdgpu/* /lib/firmware/amdgpu/
 		sudo rm -r -f /home/wareck/linux-firmware /home/wareck/linux-firmware.tar.xz
 
-		sudo apt-get install /home/wareck/Build_Cube/pack/amdgpu-install_22.20.50200-1_all.deb -y
+		sudo apt-get install /home/wareck/Build_Cube/pack/amdgpu-install_5.4.50403-1_all.deb -y
 		sudo apt-get update
 		sudo amdgpu-install --opencl=legacy --accept-eula -y
 		sudo apt-get install ocl-icd-opencl-dev -y

+ 4 - 1
options/download_pack.sh

@@ -40,7 +40,10 @@ download_copy
 #box=amdgpu-install_22.10.2.50102-1_all.deb
 #download_copy
 
-box=amdgpu-install_22.20.50200-1_all.deb
+#box=amdgpu-install_22.20.50200-1_all.deb
+#download_copy
+
+box=amdgpu-install_5.4.50403-1_all.deb
 download_copy
 
 box=linux-firmware.tar.xz

+ 3 - 3
options/watchdog.sh

@@ -37,14 +37,14 @@ print_centered "Watchdog hardware v1.0"
 if  [ -f /tmp/watchdog.1 ];then rm /tmp/watchdog.1;fi
 cat <<'EOF'>> /tmp/watchdog.1
 #Watchdog
-SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="Watchdog"
+SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="watchdog"
 EOF
 if  [ -f /tmp/watchdog.2 ];then rm /tmp/watchdog.2;fi
 cat <<'EOF'>> /tmp/watchdog.2
 #!/bin/bash
 timing=10
-stty -F /dev/Watchdog ispeed 9600 ospeed 9600 -ignpar cs8 -cstopb -echo
-echo -n -e "\x$timing" >/dev/Watchdog
+stty -F /dev/watchdog ispeed 9600 ospeed 9600 -ignpar cs8 -cstopb -echo
+echo -n -e "\x$timing" >/dev/watchdog
 EOF
 
 chmod +x /tmp/watchdog.2

+ 1 - 0
pack/clean.sh

@@ -7,6 +7,7 @@ if [ -f zfsmanager-0.0.4.wbm.gz ];then sudo rm zfsmanager-0.0.4.wbm.gz;fi
 if [ -f cgminer.conf ];then sudo rm cgminer.conf;fi
 if [ -f amdgpu-install_22.10.2.50102-1_all.deb ]; then sudo rm amdgpu-install_22.10.2.50102-1_all.deb;fi
 if [ -f amdgpu-install_22.20.50200-1_all.deb ]; then sudo rm amdgpu-install_22.20.50200-1_all.deb;fi
+if [ -f amdgpu-install_5.4.50403-1_all.deb ]; then sudo rm amdgpu-install_5.4.50403-1_all.deb;fi
 if [ -f gpu_miners.tar.xz ];then sudo rm gpu_miners.tar.xz ;fi
 if [ -f linux-firmware.tar.xz ]; then sudo rm linux-firmware.tar.xz;fi
 if [ -f gpu-miners.tar.xz ]; then sudo rm gpu-miners.tar.xz;fi