All of lore.kernel.org
 help / color / mirror / Atom feed
* Xone43C: USB communication
@ 2021-06-08  6:43 Roman Muller
  2021-06-08 18:36 ` Geraldo Nascimento
  2021-06-27  4:21 ` Olivia Mackintosh
  0 siblings, 2 replies; 5+ messages in thread
From: Roman Muller @ 2021-06-08  6:43 UTC (permalink / raw)
  To: alsa-devel

Hello Geraldo, hello all,

sorry for spamming the list with such minuscule details.
Thank you for your message! I did not hear from other people yet,
so it's probably safe to assume that no one else is already working on it.
Adding a section to the quirks-table does not help, the vendor-specific
interfaces still don't work. Obviously they need extra initialization.

Next step: sniffing again while running Windows in the vm.
The interesting stuff is going on here:
https://drive.google.com/file/d/1IlkR4ey9Gwsdrrf6jfOwNUVDtGcl_93-
(Full log: https://drive.google.com/file/d/1VmSGVk8V1saw7qdPfbOH2d4HmZTrlzxj)

From this I see several URB control messages going back and forth, for example
the host sending 80bbf0, and the device responding accordingly. A bit later,
and after sending 44ac00 six times (hola!?!?) I get isodesc[0-7] cross-device
link for input; and once more for output, and the device reports success. These
appear to be my eight channels. So far, so good for a first basic overview of
the structure, but the tricky part is figuring out what message is doing what.
Only the manufacturer knows it, I need experiment and guessing
with a lot of time and luck.
Is there a common agreement where in the source code such control
messages should be put? Probably an extra file?

Best,
Roman

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Xone43C: USB communication
@ 2021-06-14  5:32 Roman Muller
  2021-06-14 22:58 ` Geraldo Nascimento
  0 siblings, 1 reply; 5+ messages in thread
From: Roman Muller @ 2021-06-14  5:32 UTC (permalink / raw)
  To: alsa-devel; +Cc: Geraldo Nascimento

   Hello Gerardo, hello all of you,

   > Is your capture complete from a software standpoint? i.e. are you
   > starting Serato or Traktor on the VM while doing the usbmon capture?

   Not tested yet, I need to get a few items for that and investigate the
   matter! It is complete up to loading the Win10 driver (which has been
   supplied by the manufacturer). Maybe I am lucky and
   this is already sufficient.

   Have a nice day,
   Roman

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-06-27  4:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-08  6:43 Xone43C: USB communication Roman Muller
2021-06-08 18:36 ` Geraldo Nascimento
2021-06-27  4:21 ` Olivia Mackintosh
  -- strict thread matches above, loose matches on Subject: below --
2021-06-14  5:32 Roman Muller
2021-06-14 22:58 ` Geraldo Nascimento

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.