更新时间:2025-03-03 GMT+08:00
分享

HPD常用操作及常见问题

常用操作

  1. 服务状态查询

    执行命令service hpd status

    [root@localhost ~]# service hpd status
    Redirecting to /bin/systemctl status hpd.service
    hpd.service - hot plug daemon
         Loaded: loaded (/usr/lib/systemd/system/hpd.service; enabled; vendor prese>
         Active: active (running) since Sat 2024-11-30 11:09:38 CST; 11min ago
        Process: 4215 ExecStartPost=/bin/bash -c echo 256M > /sys/fs/cgroup/memory/>
       Main PID: 4214 (hotplug_daemon)
          Tasks: 3 (limit: 816082)
         Memory: 716.0K (limit: 256.0M)
         CGroup: /system.slice/hpd.service
                 └─ 4214 /usr/sbin/hotplug_daemon

    执行结果显示Loaded: loaded (/usr/lib/systemd/system/hpd.service; enabled和Active: active (running)为hpd服务当前处于正常状态。

  2. 日志路径

    HPD日志存储路径为/var/log/hpd/

    [root@localhost hpd]# pwd
    /var/log/hpd
    [root@localhost hpd]# ls
    hpd.log  hpd.log.1  hpd.log.2  hpd.log.3
    [root@localhost hpd]#

常见问题

  • 内核参数配置
    • Kylin V10无法SRIOV。

      hpd日志报错SRIOV failed, err=Cannot allocate memory。

      需要添加启动参数pci=realloc。

    • Centos/RH7.9无法创建网口。

      用户需要升级内核至3.10.0-1160-25.1.el7.x86_64版本。

  • HPD服务配置
    • HPD服务使能。

      执行命令systemctl enable hpd

      [root@localhost hpd]# systemctl enable hpd
    • HPD服务启动。

      执行命令service hpd start

      [root@localhost hpd]# service hpd start
      Redirecting to /bin/systemctl start hpd.service
  • 前端lspci不能显示SCSI和NET设备

    后端执行命令hinicadm3 virtio_dev -i hinic0 -d net -s 0 -f 1

相关文档