[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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'
bssid=00:21:91:d9:8c:6f
ssid=bxe
id=0
pairwise_cipher=WEP-40
group_cipher=WEP-40
key_mgmt=NONE
wpa_state=COMPLETED
ip_address=192.168.0.102


2010/6/11 Ben Hutchings <ben@decadent.org.uk>
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[8]: *** 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.

Ben.

--
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.



--
Regards, Krasu

Attachment: 0003-vt6656-Dont-remove-firmware.c.patch
Description: Binary data


Reply to: