最近我通过ports系统在FreeBSD 8.0 amd64上安装了apcusbd。 它安装完美,但不会运行。
这里在日志里说什么: FATAL ERROR in generic-usb.c at line 636 Cannot find UPS device
看来HID驱动select了/dev/ugen4.2这可能会导致apcusb无法find设备。 在我发现这个之后,我重build了内核并删除了隐藏的驱动程序。 现在它只是ugen4.2: <Tripp Lite> at usbus4显示“ ugen4.2: <Tripp Lite> at usbus4 ”,没有出现uhid0设备。
不过问题依然存在。 我试图离开DEVICEconfiguration设置空白—不会帮助。 然后我在configuration中指定了特定的设备,但是也没有帮助。
下面是几个命令的输出,可以提供有关我的情况的一些有用的信息。
服务器#/usr/local/etc/rc.d/apcupsd启动 开始apcupsd。 server#tail / var / log / messages | grep apcupsd Jun 17 22:30:00 server apcupsd [1520]:在generic-usb.c中的第636行apcupsd致命错误 无法findUPS设备 - 请联系详细的USB故障排除信息 看。 6月17日22:30:00服务器apcupsd [1520]:apcupsd错误关机完成 server#cat /usr/local/etc/apcupsd/apcupsd.conf ## apcupsd.conf v1.1 ## UPSCABLE USB UPSTYPE USB DEVICE /dev/ugen4.2 LOCKFILE / var / lock UPSCLASS独立 UPSMODE禁用 服务器#dmesg | grep'^ u' uhci0:端口0xa800-0xa81f irq 16在设备26.0 pci0上 uhci0:[ITHREAD] uhci0:LegSup = 0x0f00 usbus0:在uhci0上 uci1:端口0xa880-0xa89f irq 21在设备26.1 pci0 uhci1:[ITHREAD] uhci1:LegSup = 0x0f00 usbus1:在uhci1上 uhci2:端口0xac00-0xac1f irq 18在设备26.2 pci0上 uhci2:[ITHREAD] uhci2:LegSup = 0x0f00 usbus2:在uhci2上 usbus3:EHCI版本1.0 usbus3:在ehci0上 uhci3:端口0xa080-0xa09f irq 23在pci0上的设备29.0 uhci3:[ITHREAD] uhci3:LegSup = 0x0f00 usbus4:在uhci3上 uhci4:端口0xa400-0xa41f irq 19在pci0上的设备29.1 uhci4:[ITHREAD] uhci4:LegSup = 0x0f00 usbus5:在uhci4上 uhci5:端口0xa480-0xa49f irq 18在pci0上的设备29.2 uhci5:[ITHREAD] uhci5:LegSup = 0x0f00 usbus6:在uhci5上 usbus7:EHCI版本1.0 usbus7:在ehci1上 uart0:端口0x3f8-0x3ff irq 4标志0x10在acpi0 uart0:[FILTER] usbus0:12Mbps全速USB v1.0 usbus1:12Mbps全速USB v1.0 usbus2:12Mbps全速USB v1.0 usbus3:480Mbps高速USB v2.0 usbus4:12Mbps全速USB v1.0 usbus5:12Mbps全速USB v1.0 usbus6:12Mbps全速USB v1.0 usbus7:480Mbps高速USB v2.0 ugen0.1:在usbus0 uhub0:在usbus0上 ugen1.1:在usbus1 uhub1:在usbus1上 ugen2.1:在usbus2 uhub2:在usbus2上 ugen3.1:在usbus3 uhub3:在usbus3上 ugen4.1:在usbus4 uhub4:在usbus4上 ugen5.1:在usbus5 uhub5:在usbus5上 ugen6.1:在usbus6 uhub6:在usbus6上 ugen7.1:在usbus7 uhub7:在usbus7上 uhub0:2端口2可拆卸,自供电 uhub1:2个端口2个可移动,自供电 uhub2:2端口2可拆卸,自供电 uhub4:2端口2可拆卸,自供电 uhub5:2端口2可拆卸,自供电 uhub6:2端口2可拆卸,自供电 uhub3:6端口6可拆卸,自供电 uhub7:6端口6可拆卸,自供电 ugen4.2:在usbus4 服务器#
你可能会有更好的运气询问APCUPSd的人 。 我从来没有configuration任何东西,但串行APC UPS。
我有一个非常类似的configuration在Linux上也没有工作。
对于我来说,通过改变行来编辑apcupsd.conf
DEVICE /dev/ugen4.2
简单地说
设备
得到它的工作。 似乎如果你通过USB连接,它可以解决,并不需要告诉哪个设备使用。