> > I think I spoke too early. Must have been a snarl up > at my end, because even removing the "#" comment sign before > "CONFIG_RT2800USB_RT30XX=y" in config.mk doesn't solve the > detection problem. > > > > I just concluded a test with today's compat-wireless > /April 20/, enabled "CONFIG_RT2800USB_RT30XX=y" in > config.mk, but rt2800usb doesn't detect the VIDs and > subsequently fails to initialize the device. Adding, however > the card's VIDs in the upper portion of code appears to > solve the case. I welcome you to test yourself. > > > > The good news is, once we get past the detection > debacle the device seems to finally show some life. > > > > I just checked with the compat-wireless of April 18, and > with me removing the '#' sign in config.mk does the trick. > I can't explain why it doesn't work for you, but I cannot > see anything wrong with compat-wireless or with rt2x00 > inside compat-wireless. > > -- > Gertjan. The problem remains. I have two cards: rt3070 and rt3071, their respective VIDs are 148f:3070 and 148f:3071. They are both undetected. Just tried "compat-wireless-2010-04-21.tar.bz2" with enabled "CONFIG_RT2800PCI_RT30XX=y" in config.mk - no go. The rt2800usb does not pick the VIDs, here is the log from modinfo rt2800usb: filename: /lib/modules/2.6.31-20-generic/updates/drivers/net/wireless/rt2x00/rt2800usb.ko license: GPL firmware: rt2870.bin description: Ralink RT2800 USB Wireless LAN driver. version: 2.3.0 author: http://rt2x00.serialmonkey.com srcversion: 89BFEC74F4AE6DC8C4BA0E8 alias: usb:v0586p3416d*dc*dsc*dp*ic*isc*ip* alias: usb:v5A57p0282d*dc*dsc*dp*ic*isc*ip* alias: usb:v5A57p0280d*dc*dsc*dp*ic*isc*ip* alias: usb:v0CDEp0025d*dc*dsc*dp*ic*isc*ip* alias: usb:v0CDEp0022d*dc*dsc*dp*ic*isc*ip* alias: usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip* alias: usb:v177Fp0302d*dc*dsc*dp*ic*isc*ip* alias: usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip* alias: usb:v083ApB522d*dc*dsc*dp*ic*isc*ip* alias: usb:v083ApA618d*dc*dsc*dp*ic*isc*ip* alias: usb:v083Ap8522d*dc*dsc*dp*ic*isc*ip* alias: usb:v083Ap7522d*dc*dsc*dp*ic*isc*ip* alias: usb:v083Ap7512d*dc*dsc*dp*ic*isc*ip* alias: usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p003Fd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p003Dd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p003Bd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p0039d*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p002Dd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p002Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p002Bd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip* alias: usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip* alias: usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip* alias: usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip* alias: usb:v148Fp2770d*dc*dsc*dp*ic*isc*ip* alias: usb:v2019pED06d*dc*dsc*dp*ic*isc*ip* alias: usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip* alias: usb:v0DB0p6899d*dc*dsc*dp*ic*isc*ip* alias: usb:v100Dp9031d*dc*dsc*dp*ic*isc*ip* alias: usb:v0789p0164d*dc*dsc*dp*ic*isc*ip* alias: usb:v0789p0163d*dc*dsc*dp*ic*isc*ip* alias: usb:v0789p0162d*dc*dsc*dp*ic*isc*ip* alias: usb:v1737p0071d*dc*dsc*dp*ic*isc*ip* alias: usb:v1737p0070d*dc*dsc*dp*ic*isc*ip* alias: usb:v0E66p0003d*dc*dsc*dp*ic*isc*ip* alias: usb:v0E66p0001d*dc*dsc*dp*ic*isc*ip* alias: usb:v1044p800Bd*dc*dsc*dp*ic*isc*ip* alias: usb:v1740p9702d*dc*dsc*dp*ic*isc*ip* alias: usb:v1740p9701d*dc*dsc*dp*ic*isc*ip* alias: usb:v7392p7718d*dc*dsc*dp*ic*isc*ip* alias: usb:v7392p7717d*dc*dsc*dp*ic*isc*ip* alias: usb:v07D1p3C11d*dc*dsc*dp*ic*isc*ip* alias: usb:v07D1p3C09d*dc*dsc*dp*ic*isc*ip* alias: usb:v07AAp003Fd*dc*dsc*dp*ic*isc*ip* alias: usb:v07AAp003Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C28d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C27d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C25d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C23d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C09d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C07d*dc*dsc*dp*ic*isc*ip* alias: usb:v14B2p3C06d*dc*dsc*dp*ic*isc*ip* alias: usb:v0411p00E8d*dc*dsc*dp*ic*isc*ip* alias: usb:v050Dp815Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v050Dp805Cd*dc*dsc*dp*ic*isc*ip* alias: usb:v050Dp8053d*dc*dsc*dp*ic*isc*ip* alias: usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip* alias: usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip* alias: usb:v0B05p1732d*dc*dsc*dp*ic*isc*ip* alias: usb:v0B05p1731d*dc*dsc*dp*ic*isc*ip* alias: usb:v1690p0740d*dc*dsc*dp*ic*isc*ip* alias: usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip* alias: usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip* alias: usb:v07B8p2770d*dc*dsc*dp*ic*isc*ip* alias: usb:v07B8p2870d*dc*dsc*dp*ic*isc*ip* no "3070" or "3071" at all. The closest to my VIDs are these here: alias: usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip* alias: usb:v148Fp2770d*dc*dsc*dp*ic*isc*ip* So basically the driver only works if I manually add them to code above. Config.mk doesn't seem to change anything. The problem as I recall first occurred in late January or some time in February when someone decided to remove large portion of the VIDs from the code because of driver collisions and I suppose the purpose of it was to reshuffle VID tables and insert some sort of order. Since then, compat-wireless does not automatically provide drivers for the rt307x via rt2800usb. To this point, only manual modification and inserting of the VIDs above solves the problem. I'm a 100% certain of this. Even if your cards have different VIDs /not 148f:3070/, just install compat-wireless with enabled rt307X support and see if "modinfo rt2800usb |grep 3070" returns something. Then you'll be able to verify my reports. Walter. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html