Messages in this thread | | | Date | Thu, 24 Jan 2019 22:33:40 -0800 (PST) | Subject | Re: [PATCH] net: usb: asix: ax88772_bind return error when hw_reset fail | From | David Miller <> |
| |
From: Zhang Run <zhang.run@zte.com.cn> Date: Thu, 24 Jan 2019 13:48:49 +0800
> The ax88772_bind() should return error code immediately when the PHY > was not reset properly through ax88772a_hw_reset(). > Otherwise, The asix_get_phyid() will block when get the PHY > Identifier from the PHYSID1 MII registers through asix_mdio_read() > due to the PHY isn't ready. Furthermore, it will produce a lot of > error message cause system crash.As follows: > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to write > reg index 0x0000: -71 > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to send > software reset: ffffffb9 > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to write > reg index 0x0000: -71 > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to enable > software MII access > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read > reg index 0x0000: -71 > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to write > reg index 0x0000: -71 > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to enable > software MII access > asix 1-1:1.0 (unnamed net_device) (uninitialized): Failed to read > reg index 0x0000: -71 > ... > > Signed-off-by: Zhang Run <zhang.run@zte.com.cn> > Reviewed-by: Yang Wei <yang.wei9@zte.com.cn>
Applied.
| |