Page 1 of 5 123 ... LastLast
Results 1 to 10 of 48

Thread: Installing sk98lin driver

  1. #1
    Join Date
    Jan 2008
    Location
    Zagreb/Croatia
    Beans
    263
    Distro
    Ubuntu

    Installing sk98lin driver

    I have Ubuntu 9.10, kernel 2.6.31-14-generic.
    I bought a network card D-LINK DGE-530T. Ubuntu tries to use skge module to run the card, but it's not working properly. sk98lin module is needed. So I downloaded the driver from manufacturer, after running install script i get compiling error message:
    Code:
    +++ Compile the driver
    +++ ====================================
    make: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
      CC [M]  /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.o
      CC [M]  /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.o
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘sk98lin_init_device’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:399: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:439: error: ‘struct net_device’ has no member named ‘open’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:440: error: ‘struct net_device’ has no member named ‘stop’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:441: error: ‘struct net_device’ has no member named ‘get_stats’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:442: error: ‘struct net_device’ has no member named ‘set_multicast_list’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:443: error: ‘struct net_device’ has no member named ‘set_mac_address’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:444: error: ‘struct net_device’ has no member named ‘do_ioctl’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:445: error: ‘struct net_device’ has no member named ‘change_mtu’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:448: error: ‘struct net_device’ has no member named ‘poll_controller’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:466: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:476: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:570: error: ‘struct proc_dir_entry’ has no member named ‘owner’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:599: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:605: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:613: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:624: error: ‘struct net_device’ has no member named ‘open’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:625: error: ‘struct net_device’ has no member named ‘stop’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:626: error: ‘struct net_device’ has no member named ‘get_stats’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:627: error: ‘struct net_device’ has no member named ‘set_multicast_list’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:628: error: ‘struct net_device’ has no member named ‘set_mac_address’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:629: error: ‘struct net_device’ has no member named ‘do_ioctl’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:630: error: ‘struct net_device’ has no member named ‘change_mtu’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:633: error: ‘struct net_device’ has no member named ‘poll_controller’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘sk98lin_resume’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1117: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘sk98lin_suspend’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1195: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘FreeResources’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1509: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1510: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘sk98lin_remove_device’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1690: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:1749: error: ‘struct net_device’ has no member named ‘get_stats’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeIsr’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2281: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2294: error: implicit declaration of function ‘netif_rx_schedule_prep’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2303: error: implicit declaration of function ‘__netif_rx_schedule’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeOpen’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2407: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeClose’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2727: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:2770: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeXmit’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:3006: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGePoll’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:3096: error: implicit declaration of function ‘__netif_rx_complete’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeNetPoll’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:3128: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeSetMacAddr’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:4166: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeSetRxMode’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:4223: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeChangeMtu’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:4335: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeStats’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:4456: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkGeIoctl’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:4761: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkDrvEvent’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:6613: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c: In function ‘SkDrvEnterDiagMode’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:6905: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:6922: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.c:6923: error: ‘struct net_device’ has no member named ‘priv’
    make[1]: *** [/tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/skge.o] Error 1
    make[1]: *** Waiting for unfinished jobs....
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c: In function ‘SkY2Isr’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c:397: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c: In function ‘SkY2Xmit’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c:503: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c: In function ‘AllocateAndInitLETables’:
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c:2873: warning: cast to pointer from integer of different size
    /tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.c:2875: warning: cast from pointer to integer of different size
    make[1]: *** [/tmp/Sk98IEKQLJKoloqHRfCAbleQO/all/sky2.o] Error 1
    make: *** [_module_/tmp/Sk98IEKQLJKoloqHRfCAbleQO/all] Error 2
    make: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
    +++ Compiler error
    Could someone explain to me what needs to be done to not get this error?

  2. #2
    Join Date
    Jun 2009
    Beans
    6

    Re: Installing sk98lin driver

    Did you ever get this to work?

  3. #3
    Join Date
    Jan 2008
    Location
    Zagreb/Croatia
    Beans
    263
    Distro
    Ubuntu

    Re: Installing sk98lin driver

    Quote Originally Posted by djwishbone View Post
    Did you ever get this to work?
    Negative.
    I tried it o live CD openSUSE x64 and 32bit version. The card worked in 32bit version. I haven't tried it on 32 bit ubuntu since I don't use it, but it doesn't work on 64bit version for sure.

    I solved the problem by not using the card anymore.

  4. #4
    Join Date
    May 2007
    Beans
    25
    Distro
    Kubuntu

    Re: Installing sk98lin driver

    I've successfully compiled the sk98lin on Kubuntu 9.10 by doing this little modification to the installation script.

    Open the file "functions" and replace all occurrences of "/source" with "/build".

    After this the ./install.sh runs without problem and the driver module compiles smoothly.

    Just remember to run it with bash
    sudo bash ./install.sh

    Good luck.

  5. #5
    Join Date
    Jan 2008
    Location
    Zagreb/Croatia
    Beans
    263
    Distro
    Ubuntu

    Re: Installing sk98lin driver

    Quote Originally Posted by Odur View Post
    I've successfully compiled the sk98lin on Kubuntu 9.10 by doing this little modification to the installation script.

    Open the file "functions" and replace all occurrences of "/source" with "/build".

    After this the ./install.sh runs without problem and the driver module compiles smoothly.

    Just remember to run it with bash
    sudo bash ./install.sh

    Good luck.
    I haven't tried it for a while, I did what you wrote but again some kind of problem:
    Code:
    +++ Install mode: User
    +++ Driver version: 10.81.5.3 (Oct-14-2009)
    +++ Kernel version 2.6.31-20-generic
    +++ smp_count=1
    +++ cpu_number=2
    +++ kernel_machine=x86_64
    +++ Architecture: x86_64
    +++ modpost available
    +++ Unpack the sources
    +++ ====================================
    +++ tar xfv sk98lin.tar
    2.6/
    2.6/h/
    2.6/h/skdrv1st.h
    2.6/h/skdrv2nd.h
    2.6/Makefile
    2.6/skge.c
    2.6/skproc.c
    2.6/skdim.c
    2.6/sky2.c
    2.6/skethtool.c
    common/
    common/h/
    common/h/lm80.h
    common/h/mvyexhw.h
    common/h/skaddr.h
    common/h/skcsum.h
    common/h/skdebug.h
    common/h/skerror.h
    common/h/skgedrv.h
    common/h/skgehw.h
    common/h/skgehwt.h
    common/h/skgeinit.h
    common/h/skgepnm2.h
    common/h/skgepnmi.h
    common/h/skgesirq.h
    common/h/skgetwsi.h
    common/h/skpcidevid.h
    common/h/skqueue.h
    common/h/skrlmt.h
    common/h/sktimer.h
    common/h/sktwsi.h
    common/h/sktypes.h
    common/h/skversion.h
    common/h/skvpd.h
    common/h/sky2le.h
    common/h/xmac_ii.h
    common/skaddr.c
    common/skcsum.c
    common/skgehwt.c
    common/skgeinit.c
    common/skgemib.c
    common/skgepnmi.c
    common/skgesirq.c
    common/sklm80.c
    common/skqueue.c
    common/skrlmt.c
    common/sktimer.c
    common/sktwsi.c
    common/skvpd.c
    common/skxmac2.c
    common/sky2le.c
    common/vpdcheck.c
    common/sk98lin.txt
    common/sk98lin.htm
    common/sk98lin.4
    misc/
    misc/Configure.help
    misc/Kconfig
    
    +++ Compile the driver
    +++ ====================================
    make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
    make -C /lib/modules/2.6.31-20-generic/build \
    	KBUILD_SRC=/usr/src/linux-headers-2.6.31-20-generic \
    	KBUILD_EXTMOD="/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all" -f /usr/src/linux-headers-2.6.31-20-generic/Makefile \
    	
    test -e include/linux/autoconf.h -a -e include/config/auto.conf || (		\
    	echo;								\
    	echo "  ERROR: Kernel configuration is invalid.";		\
    	echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";	\
    	echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
    	echo;								\
    	/bin/false)
    mkdir -p /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.tmp_versions ; rm -f /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.tmp_versions/*
    make -f /usr/src/linux-headers-2.6.31-20-generic/scripts/Makefile.build obj=/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all
       rm -f /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/built-in.o; ar rcs /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/built-in.o
      cc -Wp,-MD,/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.skge.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.4.1/include -I/usr/src/linux-headers-lbm- -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.31-20-generic/include -I/usr/src/linux-headers-2.6.31-20-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -I/usr/src/linux-headers-2.6.31-20-generic/ubuntu/include   -I/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -fstack-protector-all -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm   -I/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all -DSK_USE_CSUM -DSK_DIAG_SUPPORT -DGENESIS -DYUKON -DYUK2 -DCONFIG_SK98LIN_ZEROCOPY -DSK_EXTREME  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(skge)"  -D"KBUILD_MODNAME=KBUILD_STR(sk98lin)"  -c -o /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.tmp_skge.o /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c
      cc -Wp,-MD,/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.sky2.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.4.1/include -I/usr/src/linux-headers-lbm- -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.31-20-generic/include -I/usr/src/linux-headers-2.6.31-20-generic/arch/x86/include -include include/linux/autoconf.h -Iubuntu/include -I/usr/src/linux-headers-2.6.31-20-generic/ubuntu/include   -I/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m64 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -fstack-protector -fstack-protector-all -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fno-dwarf2-cfi-asm   -I/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all -DSK_USE_CSUM -DSK_DIAG_SUPPORT -DGENESIS -DYUKON -DYUK2 -DCONFIG_SK98LIN_ZEROCOPY -DSK_EXTREME  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(sky2)"  -D"KBUILD_MODNAME=KBUILD_STR(sk98lin)"  -c -o /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/.tmp_sky2.o /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/sky2.c
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c: In function ‘sk98lin_init_device’:
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c:624: error: ‘struct proc_dir_entry’ has no member named ‘owner’
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c: In function ‘SkGeTestMsi’:
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c:1963: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
    include/linux/interrupt.h:116: note: expected ‘irq_handler_t’ but argument is of type ‘int (*)(int,  void *)’
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c: In function ‘SkDrvEvent’:
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c:6680: error: ‘struct net_device’ has no member named ‘priv’
    /tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.c:7017: error: ‘struct net_device’ has no member named ‘priv’
    make[2]: *** [/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all/skge.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [_module_/tmp/Sk98IFOlFZTGFmgNHgmWnLpmF/all] Error 2
    make: *** [sub-make] Error 2
    make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
    +++ Compiler error

  6. #6
    Join Date
    May 2007
    Beans
    25
    Distro
    Kubuntu

    Re: Installing sk98lin driver

    Have you download the most recent version of the driver? The one I got from Marvell was released in january this year.

    I use the "Installation" option in the installer. Number one, that is.

  7. #7
    Join Date
    Jan 2008
    Location
    Zagreb/Croatia
    Beans
    263
    Distro
    Ubuntu

    Re: Installing sk98lin driver

    Quote Originally Posted by Odur View Post
    Have you download the most recent version of the driver? The one I got from Marvell was released in january this year.

    I use the "Installation" option in the installer. Number one, that is.
    No, I haven't, that could be it. Could you give me a direct link, so that I don't make a mistake of downloading the wrong one?

  8. #8
    Join Date
    May 2007
    Beans
    25
    Distro
    Kubuntu

    Re: Installing sk98lin driver

    I can't seem to find a direct link to the driver. But go to www.marvell.com click "Support" and choose a platform from the upper listbox to the right. You should choose "Linux 2.6 - Fedora" (Don't worry about the Fedora part).
    Then download the 10.84.3.3 version of the driver.

  9. #9
    Join Date
    Jan 2008
    Location
    Zagreb/Croatia
    Beans
    263
    Distro
    Ubuntu

    Re: Installing sk98lin driver

    Quote Originally Posted by Odur View Post
    I can't seem to find a direct link to the driver. But go to www.marvell.com click "Support" and choose a platform from the upper listbox to the right. You should choose "Linux 2.6 - Fedora" (Don't worry about the Fedora part).
    Then download the 10.84.3.3 version of the driver.
    Thank you very much, I've successfully installed the driver. But now I have a new problem.
    I think that the old driver was "skge", and I need to load this "sk98lin".
    I know about rmmod and modprobe, but I'd like to load only sk98lin driver on startup.
    I've tried and put the line:
    Code:
    blacklist skge
    in /etc/modprobe.d/blacklist.conf file and
    Code:
    sk98lin
    line in /etc/modules, but after restart "skge" driver is loaded anyway and sk98lin driver is not loaded.

    Do you know how to make this work automatically?

  10. #10
    Join Date
    May 2007
    Beans
    25
    Distro
    Kubuntu

    Re: Installing sk98lin driver

    Do this, it'll make the blacklist work.
    Code:
    sudo update-initramfs -u

Page 1 of 5 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •