In Proxmox 4.4 on a clean Debian 8.7 Installation we got following error every time, when we were writing a lot of small files to the hard drive (e.g when installing a package):
(part of the syslog)
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.868015] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.872013] sd 3:1:0:0: [sda]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.876013] Sense Key : Illegal Request [current]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.880012] sd 3:1:0:0: [sda]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.888035] Add. Sense: No additional sense information
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.892860] sd 3:1:0:0: [sda] CDB:
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.897651] Write Same(10): 41 00 01 40 24 e8 00 00 08 00
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.902597] sda3: WRITE SAME failed. Manually zeroing.
After 2 days of research, I found out that this problem is related to smartmontools and is not only happening within proxmox, also with the stable debian jessie smartmontools package
Removing it from the systemd start process fixed the problem. It occurs with all type of disks together with LSI 1064e Raid Controllers with a Raid 1 on it. This is not a disk error it seems that smartmontools is interacting with the controller. It even lead to disk errors, where the OS Partition was not readable anymore. And no this is no hardware related disk error or controller error, as it is running stable without the smartmontools on 3 independat blade servers with 3 diffrent types of hard drive and SSDs
I think this is a bigger Problem, as all Systems based on an LSI 1064e controller have that problem. Tested with:
IBM HS22V, HS22, HS21
Is it possible to remove smartmontools completely from the system. The problem here is that the package is dependant to the proxmox-ve packages
Chris
(part of the syslog)
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.868015] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.872013] sd 3:1:0:0: [sda]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.876013] Sense Key : Illegal Request [current]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.880012] sd 3:1:0:0: [sda]
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.888035] Add. Sense: No additional sense information
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.892860] sd 3:1:0:0: [sda] CDB:
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.897651] Write Same(10): 41 00 01 40 24 e8 00 00 08 00
Apr 11 04:08:34 v8d-16-177-14-1-alt kernel: [ 273.902597] sda3: WRITE SAME failed. Manually zeroing.
After 2 days of research, I found out that this problem is related to smartmontools and is not only happening within proxmox, also with the stable debian jessie smartmontools package
Removing it from the systemd start process fixed the problem. It occurs with all type of disks together with LSI 1064e Raid Controllers with a Raid 1 on it. This is not a disk error it seems that smartmontools is interacting with the controller. It even lead to disk errors, where the OS Partition was not readable anymore. And no this is no hardware related disk error or controller error, as it is running stable without the smartmontools on 3 independat blade servers with 3 diffrent types of hard drive and SSDs
I think this is a bigger Problem, as all Systems based on an LSI 1064e controller have that problem. Tested with:
IBM HS22V, HS22, HS21
Is it possible to remove smartmontools completely from the system. The problem here is that the package is dependant to the proxmox-ve packages
Chris