It's been several years since I looked at this. Itused to behave just fine.

Something must have changed in the not-too-distantpast to have broken this mechanism...

> config USB_USBNET> tristate "Multi-purpose USB Networking Framework"> + depends on NET_ETHERNET if USB_USBNET_MII != n> select MII if USB_USBNET_MII != n> > would be handy. But invalid.> > Hm, wait. Haven't we seen this before and decided that MII should> be made more generally available? I.e., not depend on NET_ETHERNET?

Some of us keep wanting to see "select" work properly,not omitting dependencies...

Re interdependencies MII and NET_ETHERNET, I'll leavethat up to the netedev folk.