diff --git a/platform/broadcom/saibcm-modules/debian/opennsl-modules-4.9.0-7-amd64.init b/platform/broadcom/saibcm-modules/debian/opennsl-modules-4.9.0-7-amd64.init index 7f9f2e24db..16d59bbcdf 100755 --- a/platform/broadcom/saibcm-modules/debian/opennsl-modules-4.9.0-7-amd64.init +++ b/platform/broadcom/saibcm-modules/debian/opennsl-modules-4.9.0-7-amd64.init @@ -16,9 +16,20 @@ case "$1" in start) echo -n "Load OpenNSL kernel modules... " + rm -f /dev/linux-knet-cb + rm -f /dev/linux-bcm-knet + rm -f /dev/linux-bcm-bde + rm -f /dev/linux-kernel-bde + + mknod /dev/linux-knet-cb c 121 0 + mknod /dev/linux-bcm-knet c 122 0 + mknod /dev/linux-bcm-bde c 126 0 + mknod /dev/linux-kernel-bde c 127 0 + modprobe linux-kernel-bde dmasize=32M maxpayload=128 modprobe linux-user-bde modprobe linux-bcm-knet use_rx_skb=1 rx_buffer_size=9238 + modprobe linux-knet-cb echo "done." ;; @@ -26,6 +37,7 @@ start) stop) echo -n "Unload OpenNSL kernel modules... " + rmmod linux-knet-cb rmmod linux-bcm-knet rmmod linux-user-bde rmmod linux-kernel-bde