https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192345
rozhuk...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|Closed |In Progress --- Comment #39 from rozhuk...@gmail.com --- You re implement my first solution, U3G_HUAWEI_IS_CDC() = u3g_huawei_is_cdc() is same. My last patch does not need this function to work. See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192345#c28 We do not need compare device id~s, we need only one simple thing: call usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); only after some serial sub device is attached. Current code call: usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); then try attach and if it fail then device still marked as "no need to driver probe". Also my patch on probe() fail return more proper code. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ freebsd-usb@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"