On 02/05/2013 10:54 PM, Larry Finger wrote: > Yes, but not a bug for the devices that it is supposed to support! No one ever says that their driver will support *future* devices! As I said earlier, there are newer versions of the RTL8188C chip > that requires different programming, which may be the cause of the problem. On the other hand, the chip change did not cause a crash in rtl8192ce. I just didn't work very well. As I have no such > device, I cannot test any changes; therefore, I will not make them. If you want to write patches that let that device work with the kernel driver, I will be happy to review them. Then, remove the "new_id" facility of the driver. *Or* fix the driver. rt2x00 handles correctly any kind of unknown device. usb 2-1.5: new high-speed USB device number 5 using ehci_hcd usb 2-1.5: New USB device found, idVendor=0bda, idProduct=8176 usb 2-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-1.5: Product: 802.11n WLAN Adapter usb 2-1.5: Manufacturer: *Realtek* usb 2-1.5: SerialNumber: 00e04c000001 # echo "0bda 8176" > /sys/bus/usb/drivers/rt2800usb/new_id phy2 -> rt2800_init_eeprom: Error - Invalid RT chipset 0x0000 detected. phy2 -> rt2x00lib_probe_dev: Error - Failed to allocate device. and it doesn't panic. The system works flawlessly after that, see: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/net/wireless/rt2x00/rt2800lib.c;h=197b4466a5d2a44378f998fdefa2c221ae6124c6;hb=HEAD#l4798 rtlwifi also can do the same, -ENODEV in rtl8192cu/mac.c rtl92c_read_chip_version() at switch(rtlhal->version) default: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=drivers/net/wireless/rtlwifi/rtl8192cu/mac.c;h=32ff959a0251bdf36cb69122b55a6fc438e3bdd0;hb=HEAD#l127 -- 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