Bug#585382: compilation of VT6656 fails
Hi. It seems to work fine with WEP. I found a serious problem with WPA-PSK, I will file a bug today. This problem is reproduced with built-in driver without these patches.
$ dmesg | grep vt6656
[ 5.099962] vt6656_stage: module is from the staging directory, the quality is unknown, you have been warned.
[ 5.456957] usbcore: registered new interface driver vt6656
[ 110.531902] usb 1-6: firmware: requesting vt6656.fw
$ wpa_cli status
Selected interface 'wlan0'
2010/6/11 Ben Hutchings <firstname.lastname@example.org>
On Thu, 2010-06-10 at 04:39 +0100, Ben Hutchings wrote:
> On Thu, 2010-06-10 at 03:43 +0300, Dmitry Baryshev wrote:
> > Package: linux-source-2.6.32
> > Version: 2.6.32-9
> > Severity: important
> > I have VIA wifi card, it requires VT6656 driver. linux-2.6.32 contains
> > driver for it, but it cannot be compiled:
> > make: *** No rule to make target
> > `drivers/staging/vt6656/firmware.o', needed by
> > `drivers/staging/vt6656/vt6656_stage.o'. Stop.
> > I used "debuild -b -uc -us -j2" to build the package.
> > AFAIR, VIA has this driver as a separate source package, which works
> > under 2.6.27. Why doesn't the built-in driver work in 2.6.32? Thanks!
> This is a staging driver (i.e. low-quality) which we have not been
> requested to build. *We have removed the firmware from it in order to
> comply with the DFSG. *I will investigate whether it is possible to make
> the driver work with an external firmware image.
Please apply the attached patches, install vt6656.fw under
/lib/firmware, then build and test the driver.
Once a job is fouled up, anything done to improve it makes it worse.