Results 1 to 10 of 48

Thread: Installing sk98lin driver

Hybrid View

  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
    Apr 2009
    Beans
    8

    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

    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.
    worked for me .. cli step by step:

    goto http://www.marvell.com/support.html and get the latest linux 2.6 fedora driver and
    Code:
    tar jxvvf install_vXXXX.tar.bz2
    cd DriverInstall/
    sed -i 's/\/source/\/build/g' functions
    sed -i 's/\/bin\/sh/\/bin\/bash/g' install.sh
    sudo ./install.sh
    choose :
    1) installation
    Y to "Do you want proceed?"
    anykey
    1) Do nothing

    Code:
    sudo rmmod sky2&&sleep 10&&sudo modprobe sk98lin
    sudo echo "blacklist sky2" /etc/modprobe.d/blacklist-sky2.conf
    sudo update-initramfs -u

  8. #8
    Join Date
    Nov 2009
    Beans
    2

    Re: Installing sk98lin driver

    Quote Originally Posted by wipmonkey View Post
    Code:
    sudo echo "blacklist sky2" /etc/modprobe.d/blacklist-sky2.conf
    Thanks a lot. But this line of code does not function. I created and edited that file manually.

  9. #9
    Join Date
    Jul 2010
    Location
    Florida
    Beans
    24
    Distro
    Ubuntu 10.10 Maverick Meerkat

    Re: Installing sk98lin driver

    Marvell did release a driver that is compatible with 3.x, I have not had time to try and get it setup however.

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
  •