所以我正在使用Ubuntu,并尝试使用一些硬件,这是我以前遇到的一些问题。
以前的问题是,制造我的硬件的公司把他们的内部零件卖给了另一家公司,后者用相同的ID制造了一些不同的硬件。有人善意地为Ubuntu做了一个驱动程序,但是阻止了我的设备的驱动程序的工作。在我的上一个系统中,我只是跟踪内核模块并禁用它。
我收到的消息和我以前的机器上的一样:
无法声明设备(Vid: 0x2457,Pid: 0x1002,iface: 0)
但是插入设备似乎不像以前那样在/dev中创建条目。我怎样才能找到声称我的设备的东西?我想dmesg:
usb 4-1:使用ohci_hcd和address 16的新型全速USB设备
只是说它已经被检测到了,而不是阻止我进入的原因。
发布于 2011-04-19 19:07:06
您可以尝试(作为root用户):
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/usb/devices然后寻找你的设备,看看哪个驱动程序正在处理它。
如果您可以以root用户身份运行应用程序,您可能需要尝试这样做,以查看它是否是权限问题。
发布于 2011-04-20 01:10:10
您可以将声称在/etc/modprobe.d/blacklist.conf下的设备的模块黑名单,以确定使用设备使用lsusb -t的驱动程序。
https://unix.stackexchange.com/questions/11585
复制相似问题