Ubuntu and Zotac 9300 mITX wireless

Associate
Joined
3 Nov 2004
Posts
662
Location
London
Apologies, as I am still coming to grips with running Linux...

Put Ubuntu 9.10 onto my mITX system based round the Zotac 9300- I have run the device manager and its managed to put the graphics card driver, no problems. However, it is still not detecting the wireless module.

Being a total nub, what is the easiest way to get it to? Zotac's website has no linux drivers, and I'm reading something about wrapping a windows driver in a NDIS wrapper- am I heading in the right direction?

Cheers
 
Apologies, as I am still coming to grips with running Linux...

Put Ubuntu 9.10 onto my mITX system based round the Zotac 9300- I have run the device manager and its managed to put the graphics card driver, no problems. However, it is still not detecting the wireless module.

Being a total nub, what is the easiest way to get it to? Zotac's website has no linux drivers, and I'm reading something about wrapping a windows driver in a NDIS wrapper- am I heading in the right direction?

Cheers

Apparently you can grab the drivers (as source) from via themselves.

http://www.viaarena.com/default.aspx?PageID=420&OSID=45&CatID=3160&SubCatID=176
 
Might be as simple as:
Code:
./configure
make
sudo make install
I was trying to download the file to have a look, but it seems as if their site is down.

This is how I install my wireless drivers in my netbook. Give it a try m8?

well actually mine just needs:

Code:
make

make install

Do you know where to find the terminal?

Think of the terminal like MS Dos prompt. :p
 
cheeky... yeah, i know what a terminal is :p

its not as simple as make though-
without sudo, this is what the make logs give me:
Code:
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ ./configure
bash: ./configure: No such file or directory
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ make
set -e; for d in driver; do make -C $d ; done
make[1]: Entering directory `/home/han/Desktop/VT6656_Linux_V1.19/driver'
make -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/home/han/Desktop/VT6656_Linux_V1.19/driver modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
  CC [M]  /home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.o
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c: In function ‘device_release_WPADEV’:
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:811: warning: assignment makes integer from pointer without a cast
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c: In function ‘vntwusb_found1’:
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:994: error: ‘struct net_device’ has no member named ‘open’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:995: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:996: error: ‘struct net_device’ has no member named ‘stop’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:997: error: ‘struct net_device’ has no member named ‘get_stats’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:998: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:999: error: ‘struct net_device’ has no member named ‘do_ioctl’
make[3]: *** [/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.o] Error 1
make[2]: *** [_module_/home/han/Desktop/VT6656_Linux_V1.19/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/han/Desktop/VT6656_Linux_V1.19/driver'
make: *** [all] Error 2
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ ls
attach_detach  include  Makefile  utility.zip
driver         LICENSE  remove    wpa_supplicant
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ makefile
makefile: command not found
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ make makefile
make: *** No rule to make target `makefile'. Stop.
han@han-desktop:~/Desktop/VT6656_Linux_V1.19$ make
set -e; for d in driver; do make -C $d ; done
make[1]: Entering directory `/home/han/Desktop/VT6656_Linux_V1.19/driver'
make -C /lib/modules/2.6.31-15-generic/build SUBDIRS=/home/han/Desktop/VT6656_Linux_V1.19/driver modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-15-generic'
  CC [M]  /home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.o
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c: In function ‘device_release_WPADEV’:
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:811: warning: assignment makes integer from pointer without a cast
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c: In function ‘vntwusb_found1’:
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:994: error: ‘struct net_device’ has no member named ‘open’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:995: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:996: error: ‘struct net_device’ has no member named ‘stop’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:997: error: ‘struct net_device’ has no member named ‘get_stats’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:998: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.c:999: error: ‘struct net_device’ has no member named ‘do_ioctl’
make[3]: *** [/home/han/Desktop/VT6656_Linux_V1.19/driver/main_usb.o] Error 1
make[2]: *** [_module_/home/han/Desktop/VT6656_Linux_V1.19/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-15-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/han/Desktop/VT6656_Linux_V1.19/driver'
make: *** [all] Error 2

the problem with linux is that I don't know what all the commands do, or where I should unzip files or where anything ends up, so its really hard for me to undo things....

edit: you can probably see me trying to figure out what happened in the middle of all that text :)
 
Ah, this is because the 2.6.31 kernel used in Ubuntu 9.10 removed some old network API stuff. The driver intended for Ubuntu 9.04 (which seems to be written to some very old standards) will never work (unless you fancy rolling your own kernel).

You need to try ndiswrapper.
 
Is it really THAT hard for hardware manufacturers to make divers for Linux? or at least come up with some standards, so generic drivers can be used?

This really makes mainstream Linux adoption seem ridiculous...
 
Back
Top Bottom