minor handshake and midi fixes

This commit is contained in:
Šerif Rami 2025-08-23 18:32:16 +02:00
parent 7bfaef6c36
commit 1670d814ab
2 changed files with 2 additions and 2 deletions

View File

@ -454,7 +454,7 @@ static int tascam_probe(struct usb_interface *intf,
}
if (handshake_buf[0] != 0x12 && handshake_buf[0] != 0x16 &&
handshake_buf[0] != 0x30) {
handshake_buf[0] != 0x30 && handshake_buf[0] != 0x32) {
dev_err(&dev->dev, "Unexpected handshake value: 0x%x\n",
handshake_buf[0]);
return -ENODEV;

View File

@ -257,7 +257,7 @@ static void tascam_midi_out_work_handler(struct work_struct *work)
if (bytes_to_send < 9)
memset(buf + bytes_to_send, 0xfd,
9 - bytes_to_send);
buf[8] = 0x00;
buf[8] = 0xe0;
set_bit(urb_index, &tascam->midi_out_urbs_in_flight);
urb->transfer_buffer_length = 9;