Public bug reported: I'm working on a HP ProBook 640 G4 (https://www.amazon.com/gp/product/B088KL637G). The machine runs Ubuntu 20.04.3 LTS x86_64 fully patched. The machine has a Samsung EVO SSD. The SSD is a NVMe device on the PCI Express bus. According to HP's Maintenance and Service Guide (http://h10032.www1.hp.com/ctg/Manual/c05956070.pdf), the interface is ATA-7.
Running `hdparm -tT /dev/nvme0n1` results in: # hdparm -tT /dev/nvme0n1 /dev/nvme0n1: Timing cached reads: 29318 MB in 1.99 seconds = 14752.57 MB/sec HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device Timing buffered disk reads: 8206 MB in 3.00 seconds = 2735.13 MB/sec I believe hdparm should be able to communicate with the device since it uses a standard ATA interface. Reading through the web about the error, one source says the error is due to a down leve hdparm. Cf., https://www.cyberciti.biz/faq/hdiodrive_cmdidentify-failed- inappropriate-ioctl-device/. Ubuntu supplies hdparm v9.58, but the latest is hdparm v9.62. hdparm v9.58 was released in October 2018, while hdparm v9.58 was released May 2021. It may be a time to update hdparm. ----- $ lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal $ apt info hdparm Package: hdparm Version: 9.58+ds-4 Priority: standard Section: admin Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Alexandre Mestiashvili <[email protected]> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 251 kB Depends: libc6 (>= 2.14), lsb-base Recommends: powermgmt-base Homepage: http://sourceforge.net/projects/hdparm/ Task: standard Download-Size: 94.8 kB APT-Manual-Installed: no APT-Sources: http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages Description: tune hard disk parameters for high performance Get/set device parameters for Linux SATA/IDE drives. ** Affects: hdparm (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1953305 Title: hdparm and inappropriate ioctl for NVMe device To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/hdparm/+bug/1953305/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
