Re: driver install but not loaded

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxx>:
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@xxxxxxxxxxxxxx
<mailto:ricks@xxxxxxxxxxxxxx>>:

    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@xxxxxxxxx
        <mailto:thibaut.noah@xxxxxxxxx>
        <mailto:thibaut.noah@xxxxxxxxx <mailto:thibaut.noah@xxxxxxxxx>>>:


             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@xxxxxxxxxxxxxx -
- AIM/Skype: therps2        ICQ: 226437340           Yahoo: origrps2 -
-                                                                    -
-        Polygon: A dead parrot (With apologies to John Cleese)      -

----------------------------------------------------------------------
--
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
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

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
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
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux