Beim full-upgrade heute morgen gab es eine neue Grub2 Version:
root@siductionbox:/home/deka# dpkg --list | grep grub
ii grub-common 2.02+dfsg1-13 amd64 GRand Unified Bootloader (common files)
ii grub-efi-amd64-bin 2.02+dfsg1-13 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii grub-efi-amd64-signed 1+2.02+dfsg1+13 amd64 GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
ii grub-pc 2.02+dfsg1-13 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.02+dfsg1-13 amd64 GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii grub2-common 2.02+dfsg1-13 amd64 GRand Unified Bootloader (common files for version 2)
Nach dem full-upgrade habe ich den Kernel 4.20.16 reinstalliert und ein update-grub gemache. Beim Neustart kann ich jetzt in den Kernel 4.20.16 booten:
root@siductionbox:/home/deka# uname -r
4.20.16-towo.1-siduction-amd64
root@siductionbox:/home/deka# uname -a
Linux siductionbox 4.20.16-towo.1-siduction-amd64 #1 SMP PREEMPT siduction 4.20-28 (2019-03-13) x86_64 GNU/Linux
root@siductionbox:/home/deka# inxi -a
CPU: Quad Core Intel Core i7-3632QM (-MT MCP-)
speed/min/max: 1197/1200/3200 MHz
Kernel: 4.20.16-towo.1-siduction-amd64 x86_64 Up: 17m
Mem: 1343.0/7856.6 MiB (17.1%) Storage: 1.03 TiB (51.3% used) Procs: 238
Shell: bash 5.0.2 inxi: 3.0.32
Und hier mein System:
root@siductionbox:/home/deka# inxi -c0SGx
System:
Host: siductionbox Kernel: 4.20.16-towo.1-siduction-amd64 x86_64 bits: 64
compiler: gcc v: 8.3.0 Desktop: Xfce 4.12.4
Distro: siduction 13.1.0 Firestarter - xfce - (201305202241)
base: Debian GNU/Linux buster/sid
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics vendor: CLEVO/KAPOK
driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.20.4 driver: intel resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.3.4
direct render: Yes
Sollte beim nächsten Kernel-Update die Installation auch wieder funktionieren.
Hier noch die jetzige make.log file:(var/lib/dkms/rts_bpp/1.1/build/make.log)
DKMS make.log for rts_bpp-1.1 for kernel 4.20.16-towo.1-siduction-amd64 (x86_64)
So 17. Mär 10:08:52 CET 2019
make: Verzeichnis „/usr/src/linux-headers-4.20.16-towo.1-siduction-amd64“ wird betreten
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_card.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/general.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/sd.o
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/xd.o
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.c:29:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:29:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.c:28:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.c:28:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_card.c:30:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_card.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/sd.c:28:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/sd.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c: In function ‘proc_info’:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:141:41: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
SPRINTF(" Build: %s\n", __TIME__);
^
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c: At top level:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:259:3: error: ‘struct scsi_host_template’ has no member named ‘proc_info’; did you mean ‘show_info’?
.proc_info = proc_info,
^~~~~~~~~
show_info
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:259:17: error: initialization of ‘struct proc_dir_entry *’ from incompatible pointer type ‘int (*)(struct Scsi_Host *, char *, char **, off_t, int, int)’ {aka ‘int (*)(struct Scsi_Host *, char *, char **, long int, int, int)’} [-Werror=incompatible-pointer-types]
.proc_info = proc_info,
^~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:259:17: note: (near initialization for ‘rtsx_host_template.proc_dir’)
In file included from ./include/linux/printk.h:7,
from ./include/linux/kernel.h:14,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/blkdev.h:5,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:23:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c: In function ‘rtsx_control_thread’:
./include/linux/kern_levels.h:5:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘u64’ {aka ‘long long unsigned int’} [-Wformat=]
#define KERN_SOH "\001" /* ASCII Start Of Header */
^~~~~~
./include/linux/kern_levels.h:11:18: note: in expansion of macro ‘KERN_SOH’
#define KERN_ERR KERN_SOH "3" /* error conditions */
^~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:495:11: note: in expansion of macro ‘KERN_ERR’
printk(KERN_ERR "Bad target number (%d:%d)\n",
^~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:495:44: note: format string is defined here
printk(KERN_ERR "Bad target number (%d:%d)\n",
~^
%lld
In file included from ./include/linux/printk.h:7,
from ./include/linux/kernel.h:14,
from ./arch/x86/include/asm/percpu.h:45,
from ./arch/x86/include/asm/current.h:6,
from ./include/linux/sched.h:12,
from ./include/linux/blkdev.h:5,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:23:
./include/linux/kern_levels.h:5:18: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘u64’ {aka ‘long long unsigned int’} [-Wformat=]
#define KERN_SOH "\001" /* ASCII Start Of Header */
^~~~~~
./include/linux/kern_levels.h:11:18: note: in expansion of macro ‘KERN_SOH’
#define KERN_ERR KERN_SOH "3" /* error conditions */
^~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:501:11: note: in expansion of macro ‘KERN_ERR’
printk(KERN_ERR "Bad LUN (%d:%d)\n",
^~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:501:34: note: format string is defined here
printk(KERN_ERR "Bad LUN (%d:%d)\n",
~^
%lld
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/xd.c:28:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/xd.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c: At top level:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:893:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtsx_probe’
static int __devinit rtsx_probe(struct pci_dev *pci, const struct pci_device_id *pci_id)
^~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:900:35: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
printk(KERN_INFO "--- %s ---\n", __TIME__);
^~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:1048:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtsx_remove’
static void __devexit rtsx_remove(struct pci_dev *pci)
^~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:1073:11: error: ‘rtsx_probe’ undeclared here (not in a function); did you mean ‘rtsx_writel’?
.probe = rtsx_probe,
^~~~~~~~~~
rtsx_writel
CC [M] /var/lib/dkms/rts_bpp/1.1/build/src/ms.o
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:1074:12: error: implicit declaration of function ‘__devexit_p’; did you mean ‘__memcat_p’? [-Werror=implicit-function-declaration]
.remove = __devexit_p(rtsx_remove),
^~~~~~~~~~~
__memcat_p
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:1074:24: error: ‘rtsx_remove’ undeclared here (not in a function); did you mean ‘rtsx_resume’?
.remove = __devexit_p(rtsx_remove),
^~~~~~~~~~~
rtsx_resume
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:786:13: warning: ‘rtsx_init_options’ defined but not used [-Wunused-function]
static void rtsx_init_options(struct rtsx_chip *chip)
^~~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:761:12: warning: ‘rtsx_scan_thread’ defined but not used [-Wunused-function]
static int rtsx_scan_thread(void * __dev)
^~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:751:13: warning: ‘release_everything’ defined but not used [-Wunused-function]
static void release_everything(struct rtsx_dev *dev)
^~~~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:715:13: warning: ‘quiesce_and_remove_host’ defined but not used [-Wunused-function]
static void quiesce_and_remove_host(struct rtsx_dev *dev)
^~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:559:12: warning: ‘rtsx_polling_thread’ defined but not used [-Wunused-function]
static int rtsx_polling_thread(void * __dev)
^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:450:12: warning: ‘rtsx_control_thread’ defined but not used [-Wunused-function]
static int rtsx_control_thread(void * __dev)
^~~~~~~~~~~~~~~~~~~
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx.c:255:34: warning: ‘rtsx_host_template’ defined but not used [-Wunused-variable]
static struct scsi_host_template rtsx_host_template = {
^~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:297: /var/lib/dkms/rts_bpp/1.1/build/src/rtsx.o] Fehler 1
make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet....
/var/lib/dkms/rts_bpp/1.1/build/src/sd.c: In function ‘ext_sd_send_cmd_get_rsp’:
/var/lib/dkms/rts_bpp/1.1/build/src/sd.c:3665:25: warning: bitwise comparison always evaluates to true [-Wtautological-compare]
if ((ptr[3] & 0x1E) != 0x03) {
^~
In file included from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_transport.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/ms.c:28:
/var/lib/dkms/rts_bpp/1.1/build/src/rtsx_chip.h:330: warning: "SG_END" redefined
#define SG_END 0x02
In file included from ./include/linux/blkdev.h:28,
from /var/lib/dkms/rts_bpp/1.1/build/src/ms.c:23:
./include/linux/scatterlist.h:65: note: this is the location of the previous definition
#define SG_END 0x02UL
In file included from ./include/linux/bitmap.h:9,
from ./include/linux/cpumask.h:12,
from ./arch/x86/include/asm/paravirt.h:17,
from ./arch/x86/include/asm/irqflags.h:68,
from ./include/linux/irqflags.h:16,
from ./include/linux/rcupdate.h:39,
from ./include/linux/rculist.h:11,
from ./include/linux/pid.h:5,
from ./include/linux/sched.h:14,
from ./include/linux/blkdev.h:5,
from /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.c:23:
In function ‘memcpy’,
inlined from ‘inquiry’ at /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.c:367:3,
inlined from ‘rtsx_scsi_handler’ at /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.c:2387:13:
./include/linux/string.h:348:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter
__read_overflow2();
^~~~~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:296: /var/lib/dkms/rts_bpp/1.1/build/src/rtsx_scsi.o] Fehler 1
make: *** [Makefile:1750: rts_bpp.ko] Fehler 2
make: Verzeichnis „/usr/src/linux-headers-4.20.16-towo.1-siduction-amd64“ wird verlassen