Hello guys, got this weird error trying to install my raid driver :
Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found.
Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at the end). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this :
elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done
Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.
updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and the code inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue
I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17 driver. Pretty sure if i modify the condition with a correct one everything should work properly
2016-01-21 12:21 GMT+01:00 thibaut noah thibaut.noah@gmail.com:
Hello guys, got this weird error trying to install my raid driver :
Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found.
Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at the end). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this :
elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done
Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.
On 01/21/2016 04:02 AM, thibaut noah wrote:
updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and the code inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue
I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17 driver. Pretty sure if i modify the condition with a correct one everything should work properly
F17? Well, that's probably the issue. What you're seeing is an attempt to walk down the various /lib/modules/2.* and /lib/modules/3.* trees to install the driver. If you're on F22 or F23, you probably don't HAVE 2.* or 3.* kernel trees. You have 4.x kernel trees.
You could try changing that line from:
for dir in [23].*; do
To:
for dir in [234].*; do
That would include the 4.x kernel trees. I don't know if the module will work, though as it seems to be written for quite old kernels. YMMV
2016-01-21 12:21 GMT+01:00 thibaut noah <thibaut.noah@gmail.com mailto:thibaut.noah@gmail.com>:
Hello guys, got this weird error trying to install my raid driver : Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found. Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at the end). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this : elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.
Thanks for the enlightment. I manage to get the driver from the modules.gz archive and i made a new initframs using dracut --add-drivers but modprobe still cannot find it, possible that the module will indeed not work :/ The error is saying : could not insert 'rr272x_1x' : Exec format error Did i miss something? the driver is a .ko file
2016-01-21 18:53 GMT+01:00 Rick Stevens ricks@alldigital.com:
On 01/21/2016 04:02 AM, thibaut noah wrote:
updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and the code inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue
I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17 driver. Pretty sure if i modify the condition with a correct one everything should work properly
F17? Well, that's probably the issue. What you're seeing is an attempt to walk down the various /lib/modules/2.* and /lib/modules/3.* trees to install the driver. If you're on F22 or F23, you probably don't HAVE 2.* or 3.* kernel trees. You have 4.x kernel trees.
You could try changing that line from:
for dir in [23].*; doTo:
for dir in [234].*; doThat would include the 4.x kernel trees. I don't know if the module will work, though as it seems to be written for quite old kernels. YMMV
2016-01-21 12:21 GMT+01:00 thibaut noah <thibaut.noah@gmail.com
mailto:thibaut.noah@gmail.com>:
Hello guys, got this weird error trying to install my raid driver : Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found. Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at the end). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this : elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.--
- Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com -
- AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 -
-Fear is finding a ".vbs" script in your Inbox -
-- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
On 01/21/2016 03:09 PM, thibaut noah wrote:
Thanks for the enlightment. I manage to get the driver from the modules.gz archive and i made a new initframs using dracut --add-drivers but modprobe still cannot find it, possible that the module will indeed not work :/ The error is saying : could not insert 'rr272x_1x' : Exec format error
The driver was built incorrectly for this version of the system. Just why, I don't know. It did get put into the correct directory or modprobe/insmod wouldn't find it at all.
Did i miss something? the driver is a .ko file
Just because it's a .ko file doesn't mean it's compatible with a 4.x kernel. Odds are that it isn't. You should browse High Point's web site and see if there IS a version of that driver that's 4.x compatible.
Sorry I can't be of more help.
2016-01-21 18:53 GMT+01:00 Rick Stevens <ricks@alldigital.com mailto:ricks@alldigital.com>:
On 01/21/2016 04:02 AM, thibaut noah wrote: updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and the code inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17 driver. Pretty sure if i modify the condition with a correct one everything should work properly F17? Well, that's probably the issue. What you're seeing is an attempt to walk down the various /lib/modules/2.* and /lib/modules/3.* trees to install the driver. If you're on F22 or F23, you probably don't HAVE 2.* or 3.* kernel trees. You have 4.x kernel trees. You could try changing that line from: for dir in [23].*; do To: for dir in [234].*; do That would include the 4.x kernel trees. I don't know if the module will work, though as it seems to be written for quite old kernels. YMMV 2016-01-21 12:21 GMT+01:00 thibaut noah <thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com> <mailto:thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com>>>: Hello guys, got this weird error trying to install my raid driver : Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found. Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at the end). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this : elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks. -- ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com <mailto:ricks@alldigital.com> - - AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 - - - - Fear is finding a ".vbs" script in your Inbox - ---------------------------------------------------------------------- -- users mailing list users@lists.fedoraproject.org <mailto:users@lists.fedoraproject.org> To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org
On 01/21/2016 03:49 PM, Rick Stevens wrote:
On 01/21/2016 03:09 PM, thibaut noah wrote:
Thanks for the enlightment. I manage to get the driver from the modules.gz archive and i made a new initframs using dracut --add-drivers but modprobe still cannot find it, possible that the module will indeed not work :/ The error is saying : could not insert 'rr272x_1x' : Exec format error
The driver was built incorrectly for this version of the system. Just why, I don't know. It did get put into the correct directory or modprobe/insmod wouldn't find it at all.
Did i miss something? the driver is a .ko file
Just because it's a .ko file doesn't mean it's compatible with a 4.x kernel. Odds are that it isn't. You should browse High Point's web site and see if there IS a version of that driver that's 4.x compatible.
Sorry I can't be of more help.
I just looked at High Point's website and they have driver source compatible with kernels up to 4.0.4. Dunno which kernel you're running. My F23 box is running 4.3.3-300, my F22 is running 4.2.8-200. They're both too new for that driver.
2016-01-21 18:53 GMT+01:00 Rick Stevens <ricks@alldigital.com mailto:ricks@alldigital.com>:
On 01/21/2016 04:02 AM, thibaut noah wrote: updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and thecode inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue
I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17driver. Pretty sure if i modify the condition with a correct one everything should work properly
F17? Well, that's probably the issue. What you're seeing is anattempt to walk down the various /lib/modules/2.* and /lib/modules/3.* trees to install the driver. If you're on F22 or F23, you probably don't HAVE 2.* or 3.* kernel trees. You have 4.x kernel trees.
You could try changing that line from: for dir in [23].*; do To: for dir in [234].*; do That would include the 4.x kernel trees. I don't know if themodule will work, though as it seems to be written for quite old kernels. YMMV
2016-01-21 12:21 GMT+01:00 thibaut noah <thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com> <mailto:thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com>>>: Hello guys, got this weird error trying to install my raid driver : Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found. Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at theend). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this :
elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.
---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com - - AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 - - - - Polygon: A dead parrot (With apologies to John Cleese) - ----------------------------------------------------------------------
Kernel is 4.2.5, i thought despite what was advertised it was possible to run the driver 4.0.4+ (since they said one just has to rebuild the open source driver with new kernel). Isn't that possible to download old kernel and load the driver with it? (i have no idea how, just making a supposition). Otherwise i will just have to see if the tech support team can update the driver... Thanks anyway
2016-01-22 1:00 GMT+01:00 Rick Stevens ricks@alldigital.com:
On 01/21/2016 03:49 PM, Rick Stevens wrote:
On 01/21/2016 03:09 PM, thibaut noah wrote:
Thanks for the enlightment. I manage to get the driver from the modules.gz archive and i made a new initframs using dracut --add-drivers but modprobe still cannot find it, possible that the module will indeed not work :/ The error is saying : could not insert 'rr272x_1x' : Exec format error
The driver was built incorrectly for this version of the system. Just why, I don't know. It did get put into the correct directory or modprobe/insmod wouldn't find it at all.
Did i miss something? the driver is a .ko file
Just because it's a .ko file doesn't mean it's compatible with a 4.x kernel. Odds are that it isn't. You should browse High Point's web site and see if there IS a version of that driver that's 4.x compatible.
Sorry I can't be of more help.
I just looked at High Point's website and they have driver source compatible with kernels up to 4.0.4. Dunno which kernel you're running. My F23 box is running 4.3.3-300, my F22 is running 4.2.8-200. They're both too new for that driver.
2016-01-21 18:53 GMT+01:00 Rick Stevens <ricks@alldigital.com
On 01/21/2016 04:02 AM, thibaut noah wrote: updating this, i did some testing on the sh file and i found where the issue is coming from. There is two for loops (at least two that concerns me) and thecode inside is never executed. Condition is : for dir in [23].*;do [ -d $dir/kernel/fs ] || continue
I'm a bit lost here, what is this 23 number? it cannot be fedora number as this driver is the open source version of the fedora 17driver. Pretty sure if i modify the condition with a correct one everything should work properly
F17? Well, that's probably the issue. What you're seeing is anattempt to walk down the various /lib/modules/2.* and /lib/modules/3.* trees to install the driver. If you're on F22 or F23, you probably don't HAVE 2.* or 3.* kernel trees. You have 4.x kernel trees.
You could try changing that line from: for dir in [23].*; do To: for dir in [234].*; do That would include the 4.x kernel trees. I don't know if themodule will work, though as it seems to be written for quite old kernels. YMMV
2016-01-21 12:21 GMT+01:00 thibaut noah <thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com> <mailto:thibaut.noah@gmail.com <mailto:thibaut.noah@gmail.com:
Hello guys, got this weird error trying to install my raid driver : Start to install the driver rr272x_1x.ko of rr272x_1x. Finish installing the kernel module rr272x_1x.ko. Loading rr272x_1x driver module rr272x_1x modprobe: FATAL: Module rr272x_1x not found. Checked with lsmod driver does not appear tough the installation is finished (checked the sh file, modprobe is running at theend). After a little read of the sh file i can confirm that the driver is in /etc/rc.modules (it appears to be with sd_mod and that's all). chmod on rc.modules in the sh file is successfull (chmod 755). The failing part seems to be this :
elif [ "${MODULE}" = "rr272x_1x" -o "${MODULE}" = "rr274x_3x" -o "${MODULE}" = "rr276x" -o "${MODULE}" = "rr278x" ] ; then ( cd /lib/modules/ for dir in [23].*; do [ -d $dir/kernel/fs ] || continue if [ -f /boot/initrd-$dir.img ]; then mv /boot/initrd-$dir.img /boot/initrd-$dir.img.bak # do not include mvsas in initrd, as the udev and so will load the driver mkinitrd --builtin=mvsas /boot/initrd-$dir.img $dir elif [ -f /boot/initramfs-$dir.img ]; then mv /boot/initramfs-$dir.img /boot/initramfs-$dir.img.bak # do not include mvsas in initramfs, as the udev and so will load the driver dracut /boot/initramfs-$dir.img $dir fi done Can someone give me a hint on how to do what needs to be done? I'm not familiar with drivers on unix systems so i'm a bit lost, full sh file is attached if needed, thanks.
- Rick Stevens, Systems Engineer, AllDigital ricks@alldigital.com -
- AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 -
-Polygon: A dead parrot (With apologies to John Cleese) -
-- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org