Denis <den...@mindall.org> wrote: > I installed MC77xx about three years ago into OpenBSD driven machine. It > actively uses everyday with msm mode driver. The question was how to > detect UMB and MSM devices and attach suitable driver simultaneously > (msm + umb) for single device according to USB descriptors for each > possible mode of MC77xx card. > > I haven't track any repository changes since than and use 7304 in MSM > modes only to have WWAN access and NMEA GPS ports simultaneously, but > years ago I wanted to use it as UMB device + NMEA. > > The USB descriptors for all modes of MC7304 and MC7455 are attached. > > Both cards are used actively so I can test any changes if needed.
The device itself must be configured to export those capabilities. For old devices we don't know how to do change that. For mid-generation to newer devices, if you force the kernel to not match umb, then com ports may show up. There's some docs out there which allow changing the capabilities which are exposed. But umb_attach interferes and doesn't let you have both. People keep talking about "wouldn't it be nice if I could do that", consider that the source code is available...