


In FreeBSD 13.1, the blazer_usb driver has been updated and the problem has come back. When the driver tries to talk to the UPS the next time, it gets a valid response again and everything continues to work. In previous versions of freenas/truenas, I was able to make some simple changes to the blazer_usb driver which made it simply ignore the error instead of shutting down the driver. The error message is also misleading as there is no permissions problem involved. This is caused by firmware bugs in the UPS and as it's old and not supported by the manufacturer with firmware updates, there's no way to fix the firmware. The problem is caused by the UPS occasionally returning a bad status to the blazer_usb driver. The problem is that everything works fine at first, but sooner or later (normally after a few days), the blazer_usb driver will die with the following message:īlazer_usb 1417 - Permissions problem: Input/output error It should be noted that this type of UPS will not work if you plug it in to a USB3 port - it must be USB 1.1 or USB 2.Īnyway, since upgrading to TrueNAS 13, an old problem has returned. When you connect the UPS, it reports itself as: "ugen0.5: at usbus0", with ugen0.5 varying according to the USB port number used. The UPS has a USB connection which implements a simple serial interface which is handled in NUT via the blazer_usb driver. The electronics are well built and are still working perfectly. I have had this unit for ages and it works just fine - the only thing I have had to do is replace the battery once as it wore out over the couse of about six or seven years. I use a "PowerWalker under another name" UPS on my TrueNAS 13 system.
