dpdk-16.11 运行 helloworld,持续输出报错信息:
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
EAL: Error reading from file descriptor 23: Input/output error
...
网上找到的解决办法
详见:http://blog.youkuaiyun.com/bestboyxie/article/details/52694596
简述:
修改代码行
lib/librte_eal/linuxapp/igb_uio/igb_uio.c
找到
pci_intx_mask_supported(dev)
这行代码
然后修改为
pci_intx_mask_supported(dev)||true
修改后可以正常启动但根因待确认,不确认修改后是否会产生其他问题