为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】:在银河麒麟飞腾平台 【CPU】:飞腾 【问题描述】*: raw命令加载失败,每次重启服务服务器后都需要重新加载raw命令
上网查询发现有以下几种可能的原因: ①内核编译错误 ②相关module未安装 ③相关module未加载 module查询方法:
若返回类似: CONFIG_IEEE1394_RAWIO=m CONFIG_IP_NF_RAW=y CONFIG_IP6_NF_RAW=y CONFIG_RAW_DRIVER is not set 则是原因1或原因2导致裸设备挂接失败 建议重新部署操作系统。 若返回类似: CONFIG_IP_NF_RAW=m CONFIG_IP6_NF_RAW=m CONFIG_IEEE1394_RAWIO=m CONFIG_ARCNET_RAW=m CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_SERIO_RAW=m CONFIG_RAW_DRIVER=m CONFIG_MAX_RAW_DEVS=4096 CONFIG_SND_RAWMIDI=m CONFIG_USB_SERIAL_SIERRAWIRELESS=m 则是原因3导致裸设备挂接失败。 解决办法: 加载module即可挂接: 执行命令 modprobe raw 但是有个问题,重启后需要重新执行此命令,如果想设置开机自启,需要在/etc/rc.local中添加此命令,但是不能直接添加,直接添加后虽然可以加载raw命令,但是css服务还是不能自启动,所以还需要做以下操作 1.编辑一个脚本 vi /etc/init.d/raw.sh #/bin/bash modprobe raw sleep 10 /etc/rc.d/init.d/DmCSSServicedmdsc01 start 2.把该脚本写入到/etc/rc.local中 vi /etc/rc.local 最后一行:sh /etc/init.d/raw.sh 3.重启后服务正常自启动。
上网查询发现有以下几种可能的原因:
①内核编译错误 ②相关module未安装 ③相关module未加载
module查询方法:
zgrep -i raw /proc/config.gz
若返回类似:
CONFIG_IEEE1394_RAWIO=m
CONFIG_IP_NF_RAW=y
CONFIG_IP6_NF_RAW=y
CONFIG_RAW_DRIVER is not set
则是原因1或原因2导致裸设备挂接失败
建议重新部署操作系统。
若返回类似:
CONFIG_IP_NF_RAW=m
CONFIG_IP6_NF_RAW=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_ARCNET_RAW=m
CONFIG_HDLC_RAW=y
CONFIG_HDLC_RAW_ETH=y
CONFIG_SERIO_RAW=m
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=4096
CONFIG_SND_RAWMIDI=m
CONFIG_USB_SERIAL_SIERRAWIRELESS=m
则是原因3导致裸设备挂接失败。
解决办法:
加载module即可挂接:
执行命令 modprobe raw
但是有个问题,重启后需要重新执行此命令,如果想设置开机自启,需要在/etc/rc.local中添加此命令,但是不能直接添加,直接添加后虽然可以加载raw命令,但是css服务还是不能自启动,所以还需要做以下操作
1.编辑一个脚本
vi /etc/init.d/raw.sh
#/bin/bash
modprobe raw
sleep 10
/etc/rc.d/init.d/DmCSSServicedmdsc01 start
2.把该脚本写入到/etc/rc.local中
vi /etc/rc.local
最后一行:sh /etc/init.d/raw.sh
3.重启后服务正常自启动。