-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unknown qdisc "taprio", hence option is unparsable #5
Comments
Hi, there's 2 things. If you enabled TAPRIO qdisc as a module, make sure you load it via modprobe sch_taprio. Next, your Ubuntu's TC (part of iproute2) may not be of the latest version. You can get the iproute2 version we used here. Use the specific commit as the TAPRIO tc command has changed since the time we wrote these set of applications. |
Thank you very much. I installed the latest version of iproute2 and solved the problem. |
Hello @EnfangCui @vincentxw , It is giving me the error: I have tried "sudo modprobe sch_taprio" but it giving me following error Kindly help me resolve this issue. Thanks, |
@kcn21 Have you recompiled the kernel and turned on the corresponding kernel options? |
@EnfangCui No. What specific option do I have to follow? I have executed the following steps till now.
2, sudo make
I have upgraded iproute2 to another PC and it worked but on my PC it is showing specified qdisc not found error. |
@kcn21 did you fix the issue ? |
Hello @liing0228, you have to enable modules for taprio in the kernel, but many kernels didn't have modules for the TAPRIO, so I think that's why you are facing this issue. Please prefer kernel above 5.0 versions if you didn't have dependencies on kernel versions. Hello @EnfangCui and @vincentxw, I am following tsn.readthdocs.io for AVB examples, and they have written to use the 4.19 kernel for AVB examples. I also tried kernel version 5.12, but it shows an AAF PDU error and abruptly stops the sending. So I have to use Linux Kernel 4.19. Still, in Linux Kernel 4.19, there are no options to enable the TAPRIO module in the kernel under Networking support --> Networking options --> QOS and /or a fair queueing section. Thanks, |
I used the ubuntu 18.04 with Linux kernel 5.0.1 including "taprio" drivers at Networking support --> Networking options --> QOS and /or fair queueing. But when I run the "tc qdisc replace dev eth0 parent root handle 100 taprio " command, it gives error: "Unknown qdisc "taprio", hence option is unparsable". I wonder how to make the Linux support taprio. Can you give me a more detailed kernel configuration? Look forward to your kind reply. Thanks!
The text was updated successfully, but these errors were encountered: