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 && 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", dev_err(&dev->dev, "Unexpected handshake value: 0x%x\n",
handshake_buf[0]); handshake_buf[0]);
return -ENODEV; return -ENODEV;

View File

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