Skip to content

Commit c9a8cd3

Browse files
EthanNelson-Mooregregkh
authored andcommitted
net: usb: sr9700: fix incorrect command used to write single register
commit fa0b198 upstream. This fixes the device failing to initialize with "error reading MAC address" for me, probably because the incorrect write of NCR_RST to SR_NCR is not actually resetting the device. Fixes: c9b3745 ("USB2NET : SR9700 : One chip USB 1.1 USB2NET SR9700Device Driver Support") Cc: stable@vger.kernel.org Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com> Link: https://patch.msgid.link/20251221082400.50688-1-enelsonmoore@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent a78ee50 commit c9a8cd3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/net/usb/sr9700.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ static int sr_read_reg(struct usbnet *dev, u8 reg, u8 *value)
5252

5353
static int sr_write_reg(struct usbnet *dev, u8 reg, u8 value)
5454
{
55-
return usbnet_write_cmd(dev, SR_WR_REGS, SR_REQ_WR_REG,
55+
return usbnet_write_cmd(dev, SR_WR_REG, SR_REQ_WR_REG,
5656
value, reg, NULL, 0);
5757
}
5858

@@ -65,7 +65,7 @@ static void sr_write_async(struct usbnet *dev, u8 reg, u16 length,
6565

6666
static void sr_write_reg_async(struct usbnet *dev, u8 reg, u8 value)
6767
{
68-
usbnet_write_cmd_async(dev, SR_WR_REGS, SR_REQ_WR_REG,
68+
usbnet_write_cmd_async(dev, SR_WR_REG, SR_REQ_WR_REG,
6969
value, reg, NULL, 0);
7070
}
7171

0 commit comments

Comments
 (0)