Bill Moseley wrote: > On Sun, 5 Jan 2003, A E Lawrence wrote: > > >> > I made this change and ran >> >> > $ make modules >> > # make modules_install >> >> > and rebooted. Didn't seem to make any difference for my situation. The >> > timeout messages still happen -- and about the same rate. >> >>Sorry not to reply in the same thread: I had deleted everything before >>realizing that you had not mentioned make config or make xconfig. >> >>You are sure that you had set CONFIG_USB_LONG_TIMEOUT? Otherwise you would >>have recompiled exactly the same code as before. > > > moseley@bumby:/usr/src/linux$ fgrep CONFIG_USB_LONG_TIMEOUT .config > CONFIG_USB_LONG_TIMEOUT=y > > But I'm not kernel hacker. I edited usb.c, edited .config, and ran the > two make commands as above.
Ok. That looks ok. There are some other timeouts in usb.c. It might be worth experimenting with those values. Just search on the strings `timeout' and `TIMEOUT'. But at a quick glance, there seems to be only one place that the "usb_control/bulk_msg: timeout" is generated, and it looked as if that was always controlled by GET_TIMEOUT. So I don't understand why you didn't see a change. Maybe that code gets called somewhere else with a different timeout value passed in. It was fairly clear that I needed a longer timeout since usb.c had to get a reply in order to pass onto the hotplug script the information to load the scanner module. I don't understand your original problem so can't comment on whether that might be so in your case as well. ael