[alsa-devel] [PATCH] ALSA: oxfw: add support for Mackie Onyx 1640i
Takashi Iwai
tiwai at suse.de
Tue Jan 3 11:35:08 CET 2017
On Tue, 03 Jan 2017 03:36:08 +0100,
Takashi Sakamoto wrote:
>
> This is for Linux 4.11 development.
>
> As of kernel 4.10, ALSA OXFW driver has no entry for Onyx 1640i produced
> by Mackie (Loud Technologies). This commit supplement it.
>
> I note that there're two models produced by Mackie (Loud Technologies),
> which have the same name 'Onyx 1640i'. The former model based on OXFW970,
> the latter model based on Dice. This is probably due to low quality of
> communication of OXFW series.
>
> Additionally, the tester reports his or her experiences to get unexpected
> result at higher sampling transmission frequency as 88.2/96.0 kHz. We
> didn't have further investigation yet[0].
>
> $ ./linux-firewire-utils/src/crpp < config_rom
> ROM header and bus information block
> -----------------------------------------------------------------
> 400 042525ce bus_info_length 4, crc_length 37, crc 9678
> 404 31333934 bus_name "1394"
> 408 20ff5003 irmc 0, cmc 0, isc 1, bmc 0, cyc_clk_acc 255, max_rec 5 (64)
> 40c 000ff205 company_id 000ff2 |
> 410 00000fcf device_id 0500000fcf | EUI-64 000ff20500000fcf
>
> root directory
> -----------------------------------------------------------------
> 414 0006c1b7 directory_length 6, crc 49591
> 418 03000ff2 vendor
> 41c 8100000a --> descriptor leaf at 444
> 420 17001640 model
> 424 81000011 --> descriptor leaf at 468
> 428 0c0083c0 node capabilities per IEEE 1394
> 42c d1000001 --> unit directory at 430
>
> unit directory at 430
> -----------------------------------------------------------------
> 430 00040b97 directory_length 4, crc 2967
> 434 1200a02d specifier id: 1394 TA
> 438 13010001 version: AV/C
> 43c 17001640 model
> 440 81000010 --> descriptor leaf at 480
>
> descriptor leaf at 444
> -----------------------------------------------------------------
> 444 0008a886 leaf_length 8, crc 43142
> 448 00000000 textual descriptor
> 44c 00000000 minimal ASCII
> 450 4c6f7564 "Loud"
> 454 20546563 " Tec"
> 458 686e6f6c "hnol"
> 45c 6f676965 "ogie"
> 460 7320496e "s In"
> 464 632e0000 "c."
>
> descriptor leaf at 468
> -----------------------------------------------------------------
> 468 00059fcf leaf_length 5, crc 40911
> 46c 00000000 textual descriptor
> 470 00000000 minimal ASCII
> 474 4f6e7978 "Onyx"
> 478 20313634 " 164"
> 47c 30690000 "0i"
>
> descriptor leaf at 480
> -----------------------------------------------------------------
> 480 00059fcf leaf_length 5, crc 40911
> 484 00000000 textual descriptor
> 488 00000000 minimal ASCII
> 48c 4f6e7978 "Onyx"
> 490 20313634 " 164"
> 494 30690000 "0i"
>
> [0]: [FFADO-user] Mackie 1640i issues (finer details)
> https://sourceforge.net/p/ffado/mailman/message/35229260/
>
> Tested-by: Seth O'Bannion <saobannion at gmail.com>
> Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>
Applied, thanks.
Takashi
More information about the Alsa-devel
mailing list