[alsa-devel] Help requested: new HSS1394 MIDI back-end
Sean M. Pappalardo - D.J. Pegasus
spappalardo at mixxx.org
Sun May 27 22:59:25 CEST 2012
Hello again.
On 05/27/2012 03:50 PM, Clemens Ladisch wrote:
> See the document "Writing an ALSA Driver", and look at the source code
> of other MIDI drivers, such as, for example, sound/usb/midi.c or the
> (untested) patch below.
Holy crap!! Thank you so much for that patch, Clemens! I just updated my
kernel and tried it with the SCS.1m but unfortunately it reports an error:
firewire_ohci: isochronous cycle inconsistent
firewire_core: created device fw1: GUID 0012600000000000, S400
firewire_core: phy config: card 0, new root=ffc0, gap_count=5
snd_scs1x fw1.0: transaction failed: type error
snd_scs1x: probe of fw1.0 failed with error -5
Turning on the SCS.1d then yields:
firewire_core: phy config: card 0, new root=ffc2, gap_count=7
firewire_core: phy config: card 0, new root=ffc2, gap_count=7
firewire_core: created device fw2: GUID 0012600100000000, S400
I'm guessing the type error is around line 254 in scs1x.c, but where
does tcode come from? (I'm totally green with systems and Firewire
programming.) I glanced at the MIDI section of that "writing a driver"
PDF before I wrote to this list. I guess I'll go actually read it now. :)
FYI, I'm now on kernel 3.2.18-rt23 #2 SMP PREEMPT x86_64.
> BTW: What is the output of "lsfirewire -v" for these devices?
device fw1:
vendor ID: 0x001260
model ID: 0x001000
vendor: Stanton DJ
model: SCS.1m
guid: 0x0012600000000000
units: 0x00a02d:0x010001
unit fw1.0:
model ID: 0x001000
model: SCS.1m
specifier ID: 0x00a02d
version: 0x010001
device fw2:
vendor ID: 0x001260
model ID: 0x002000
vendor: Stanton DJ
model: SCS.1d
guid: 0x0012600100000000
units: 0x00a02d:0x010001
unit fw2.0:
model ID: 0x002000
model: SCS.1d
specifier ID: 0x00a02d
version: 0x010001
bus 0, node 0: 080028:424296 Texas Instruments TSB41AB1/2
bus 0, node 1: 080028:424296 Texas Instruments TSB41AB1/2
I tried poking around with firewire-request read but didn't find
anything interesting. (Then again, I don't really know what I'm looking
at or for.)
Sincerely,
Sean M. Pappalardo
"D.J. Pegasus"
Mixxx Developer - Controller Specialist
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4545 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20120527/ce344912/attachment.p7s
More information about the Alsa-devel
mailing list