Differences between revisions 1 and 2
Revision 1 as of 2011-03-19 18:50:25
Size: 3756
Editor: GeoffSimmons
Comment: Initial revision.
Revision 2 as of 2011-10-08 20:48:27
Size: 3648
Editor: GeoffSimmons
Comment: firmware-linux-nonfree 0.28+squeeze1 now in stable.
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
The driver is included in Debian Linux kernel images for x86 since since [[DebianPts:linux-2.6]] 2.6.32-31 (part of the Debian 6.0.1 [[DebianReleases/PointReleases|point release]]). Non-free firmware is required (vntwusb.fw), which is available in the DebianPkg:firmware-linux-nonfree package since version 0.29. The driver is included in Debian Linux kernel images for x86 since since [[DebianPts:linux-2.6]] 2.6.32-31 (part of the Debian 6.0.1 [[DebianReleases/PointReleases|point release]]). Non-free firmware is required (vntwusb.fw), which is available in the DebianPkg:firmware-linux-nonfree package.
Line 20: Line 20:
/* firmware-linux-nonfree 0.28+squeeze1 (referenced in linux-2.6 2.6.32-31 changelog) is not yet available in stable. */

 1. Install the DebianPkg:wget and DebianPkg:wireless-tools packages: {{{
# aptitude install wget wireless-tools
# exit
 1. Add a "non-free" component to {{{/etc/apt/sources.list}}}, for example: {{{
# Debian Squeeze/6.0
deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Line 26: Line 24:
 1. Acquire and install device firmware: {{{
$ wget http://svn.debian.org/wsvn/kernel/dists/trunk/firmware-nonfree/linux-nonfree/vntwusb.fw
$ su
# mkdir /usr/local/lib/firmware
# cp vntwusb.fw /usr/local/lib/firmware
 1. Update the list of available packages. Install the DebianPkg:firmware-linux-nonfree and DebianPkg:wireless-tools packages: {{{
# aptitude update && aptitude install firmware-linux-nonfree wireless-tools
Line 71: Line 66:
The following list is based on the ''alias'' fields of {{{modinfo vt6656_stage}}} in Debian 2.6.32 (2.6.32-31) kernel images. The following list is based on the ''alias'' fields of {{{modinfo vt6656_stage}}} in Debian 2.6.32 (2.6.32-38) kernel images.

Translation(s): none


VIA VT6656 devices

This page describes how to enable support for WiFi devices based the VIA VT6656 chipset on Debian systems.

vt6656_stage is a module produced by the vt6656 vendor driver, supporting wireless LAN devices based on the VIA VT6656 USB chipset. Supported devices are listed at the end of this page.

The driver is included in Debian Linux kernel images for x86 since since linux-2.6 2.6.32-31 (part of the Debian 6.0.1 point release). Non-free firmware is required (vntwusb.fw), which is available in the firmware-linux-nonfree package.

<!> This staging driver is only available for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively) at this time.

{i} For support of VIA PCI wireless LAN chipsets (e.g. VT6655), see NDISwrapper.

Installation

Squeeze

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian Squeeze/6.0
    deb http://ftp.us.debian.org/debian squeeze main contrib non-free
  2. Update the list of available packages. Install the firmware-linux-nonfree and wireless-tools packages:

    # aptitude update && aptitude install firmware-linux-nonfree wireless-tools
  3. Connect the wireless LAN device to your system.
  4. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    # modprobe vt6656_stage
  5. Verify your device has an available interface:

    # iwconfig
  6. Configure your wireless interface as appropriate.

Wheezy

  1. Add a "non-free" component to /etc/apt/sources.list, for example:

    # Debian Wheezy (testing)
    deb http://ftp.us.debian.org/debian wheezy main contrib non-free
  2. Update the list of available packages. Install the firmware-linux-nonfree and wireless-tools packages:

    # aptitude update && aptitude install firmware-linux-nonfree wireless-tools
  3. Connect the wireless LAN device to your system.
  4. The necessary kernel module should be automatically loaded. If necessary, it can be manually loaded via:

    # modprobe vt6656_stage
  5. Verify your device has an available interface:

    # iwconfig
  6. Configure your wireless interface as appropriate.

Troubleshooting

  • Examine the kernel ring buffer (dmesg(1)) to verify required firmware is loaded by the driver. Lack of firmware is the usual reason for the "SIOCSIFFLAGS: No such file or directory" error message.

    • Ensure the firmware is installed, then reload the kernel module:

      modprobe -r vt6656_stage ; modprobe vt6656_stage

Supported Devices

The page HowToIdentifyADevice/USB explains how to identify a USB device.

The following list is based on the alias fields of modinfo vt6656_stage in Debian 2.6.32 (2.6.32-38) kernel images.

  • USB: 160A:3184 VIA Technologies, Inc. VIA VNT-6656 [WiFi 802.11b/g USB Dongle]

See Also


CategoryHardware | CategoryWireless