Mine: openat(AT_FDCWD, "/dev/ipmi0", O_RDWR) = 3 <0.000052 Yours: openat(AT_FDCWD, "/dev/ipmi0", O_RDWR) = -1 EINVAL (Invalid argument) <0.000053>
So we are back at the kernel backend of this - on your particular hardware/firmware - not behaving correctly. This isn't one of the later ioctls, just the basic open fails. I re-checked my system and even a "cat /dev/ipmi0" while failing as expected eventually can open the device just fine (only fails later when reading) # strace -e openat cat /dev/ipmi0 2>&1|grep ipmi0 openat(AT_FDCWD, "/dev/ipmi0", O_RDONLY) = 3 So why isn't it "openable" in his case? @Kernel people, what would you want Ventsislav to look out for ? -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1836701 Title: ubuntu18.04: ipmitool failed: Could not open device at /dev/ipmi0 : No such file or directory Status in ipmitool package in Ubuntu: Opinion Status in linux package in Ubuntu: Incomplete Bug description: ipmitool failed in-band #ipmitool lan print Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory And it work out-band: # ipmitool -H {theip} -I lanplus -U {user} -P {passwd} lan print Set in Progress : Set Complete Auth Type Support : NONE MD2 MD5 PASSWORD Auth Type Enable : Callback : MD2 MD5 PASSWORD : User : MD2 MD5 PASSWORD : Operator : MD2 MD5 PASSWORD : Admin : MD2 MD5 PASSWORD : OEM : MD2 MD5 PASSWORD IP Address Source : DHCP Address ... But the file exist: # ls -al /dev/ipmi0 crw------- 1 root root 240, 0 Jul 16 13:55 /dev/ipmi0 # cat /proc/devices | grep ipmidev 240 ipmidev packages that I installed: # dpkg -l | grep ipmi ii freeipmi-common 1.4.11-1.1ubuntu4.1 amd64 GNU implementation of the IPMI protocol - common files ii ipmitool 1.8.18-5ubuntu0.1 amd64 utility for IPMI control with kernel driver or LAN interface (daemon) ii libfreeipmi16 1.4.11-1.1ubuntu4.1 amd64 GNU IPMI - libraries ii libopenipmi0 2.0.22-1.1ubuntu2.1 amd64 Intelligent Platform Management Interface - runtime ii openipmi 2.0.22-1.1ubuntu2.1 amd64 Intelligent Platform Management Interface (for servers) the mods: # lsmod| grep ipmi_ ipmi_devintf 20480 0 ipmi_poweroff 16384 0 ipmi_watchdog 28672 0 ipmi_ssif 32768 0 ipmi_si 61440 0 ipmi_msghandler 53248 6 ipmi_devintf,ipmi_si,nvidia,ipmi_watchdog,ipmi_ssif,ipmi_poweroff the kernel: # uname -a Linux A16969628514217 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux the ubuntu version: # cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ipmitool/+bug/1836701/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp