lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 25 Oct 2007 23:15:49 +0200
From:	Ivo van Doorn <ivdoorn@...il.com>
To:	rt2400-devel@...ts.sourceforge.net
Cc:	Parag Warudkar <kernel-stuff@...cast.net>,
	linux-kernel@...r.kernel.org
Subject: Re: [Rt2400-devel] [PATCH] rt2500usb - Don't claim 050d:705{0/a}

Hi,

> I have a Belkin USB Wireless adapter with ID 050d:705a.
> Both rt2500usb.c and rt73usb.c claim that they can drive the device with 
> this ID.
> 
> When using the distro kernel as well as custom 2.4.24-rc1 both rt73usb and 
> rt2500usb get loaded and fight for the register writes and fail. rt2500usb 
> is not able to drive my device. So I have to manually rmmod/modprobe or 
> delete rt2500usb.ko and depmod every time I get a new kernel.
> 
> If only rt73usb is loaded everything works well. To me it 
> sounds like rt2500usb should not be driving 050d:705a.
> 
> There is another ID 050d:7050 which is also claimed to be handled by both 
> rt3500usb and rt73usb. Assuming rt73usb can drive this as well (I have no 
> way to be sure as I don't have device with this ID) the following patch 
> makes sure only rt73usb claims the 2 devices.

I awknowledge the problem, but the solution cannot be found in the USB ID's
listed in the driver. The bug is the manufacturer who changed chipset while
keeping the USB ID the same.
There are 2 possible ways around this: hacking the module loader so
it continues searching for a different driver when the first driver indicates
that it cannot control the device.
Or the easiest way, just blacklist rt2500usb if you are sure you need the rt73 driver.

Ivo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ