On Mon, 25 Oct 2010, Randy Dunlap wrote: > kerne log excerpt: > > [ 3.447156] usb 3-1: usb_probe_device > [ 3.447171] usb 3-1: configuration #1 chosen from 1 choice > [ 3.453362] usb 3-1: adding 3-1:1.0 (config #1, interface 0) > [ 3.455550] hub 3-1:1.0: usb_probe_interface > [ 3.455557] hub 3-1:1.0: usb_probe_interface - got id > [ 3.455562] hub 3-1:1.0: ignoring external hub > > > hub.c says: > > #ifdef CONFIG_USB_OTG_BLACKLIST_HUB > if (hdev->parent) { > dev_warn(&intf->dev, "ignoring external hub\n"); > return -ENODEV; > } > #endif > > > Hm, I don't have any OTG devices, just a fairly old Dell keyboard with > embedded hub ... and now they don't work. > Yes, I have the kconfig symbol enabled, but why is this applying to > a hub inside a keyboard? In this context OTG doesn't refer to devices; it refers to your computer. By enabling it, you have told the kernel that your computer is OTG, implying that it need not support external hubs. > help? other than disabling that kconfig? Just disable it. Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html