AnsweredAssumed Answered

N9320B USB failure after firmware update

Question asked by buckd on Apr 24, 2020
Latest reply on May 13, 2020 by buckd

We have an N9320B spectrum analyzer in our lab that had firmware B.02.52 on it. I've been controlling it via Linux 'usbtmc'. Multiple machines have used it, this one is debian with kernel 4.19. I decided to update the firmware to the newest, B.03.61. This broke the USB communication and the kernel errors are one of the following (shown from most common to least):

usb 1-1.2: new full-speed USB device number 56 using ehci-pci
usb 1-1.2: device descriptor read/64, error -110

Or on another system:

usb 1-1.3: new full-speed USB device number 8 using dwc_otg
usb 1-1.3: device descriptor read/64, error -110

Yet another:

usb 1-1.2: new low-speed USB device number 51 using ehci-pci
usb 1-1.2: device descriptor read/64, error -32
usb 1-1.2: device descriptor read/64, error -32
usb 1-1-port2: attempt power cycle

And this error I get if I power off the device, unplug it from the wall, press the power button to let any energy drain, then plug it in again:

usb 1-1.3: new full-speed USB device number 10 using dwc_otg
usb 1-1.3: New USB device found, idVendor=0957, idProduct=ffef, bcdDevice= 1.00
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.3: Product: N9320B
usb 1-1.3: Manufacturer: Keysight Technologies
usb 1-1.3: SerialNumber: REMOVED
usb 1-1.3: config 0 descriptor??
usb 1-1.3: usb_control_msg returned -110
usbtmc 1-1.3:0.0: can't read capabilities

Better! but still fails.  We have 2 of these machines and I do not want to upgrade the other if this is going to happen. Is there a firmware archive where I can get the old B.02.52 firmware?

 

Is there some way to debug and fix this?

 

Thanks!

Outcomes