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!
Hello buckd,
I forwarded your issue to the division, I just sent you an email, if you send me your email address by replying to the email I sent, I can send you a beta version of 3.62.