openbsd 上 usb驱动问题请教

2009-05-13 00:37:07来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

基于libusb

        usb_init();
        usb_find_busses();
        usb_find_devices();   
        busses = usb_get_busses();
       
        for (bus = busses; bus; bus = bus->next)
        {
                for (dev = bus->devices; dev; dev = dev->next)
                {
                       问题: 无法进入到此
                        if (dev->descriptor.idVendor == VendorID && dev->descriptor.idProduct ==ProductID)
                        {
                                h_usb=usb_open(dev);
                                list[Num].device_handle=h_usb;
                                Num++;
                        }   
                }
        }

能找到bus 但是没有设备? 我在openbsd上不能通过,此源码原来是freebsd上,而且正常。

麻烦大家指条明路。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Failed to enable the 'httpready' Accept Filter

下一篇:创建分区时出错