Приобрел себе лазерный принтер Xerox Phaser 3130, да вот не хватает знаний его в Линуксе настроить на работу через порт USB.
Сначала я включил поддержку UHCI-контроллера при загрузке:
[root@mstn /]# echo >> /etc/rc.d/rc.local "modprobe usb-uhci"
Затем я сделал возможным вывод информации о состоянии контроллера шины USB:
[root@mstn /]# echo >> /etc/fstab "none /proc/bus/usb usbdevfs defaults 0 0"
После этого я вывел на экран информацию о состоянии контроллера шины USB:
1. Об имеющихся драйверах:
[root@mstn /]# cat /proc/bus/usb/drivers
usbdevfs
hub
usb-storage
2. О подключенных устройствах:
[root@mstn /]# cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=1060
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
Казалось бы, контроллер готов к подключению устройства. Но при подключении, устройство не появляется в файле /proc/bus/usb/devices. В этом и заключается мой вопрос - ПОЧЕМУ ИНФОРМАЦИЯ ОБ УСТРОЙСТВЕ НЕ ПОЯВЛЯЕТСЯ В /proc/bus/usb/devices ? Сразу скажу, что принтер нормально подключен и работоспособен (проверял под Windows XP, которая стоит первой системой). Также проверял на USB-модеме - та же самая ситуация - в /proc/bus/usb/devices ничего нет.
По-моему я упустил что-то важное. Как написал один умный человек: "Любое устройство usb должно появится в /proc/bus/usb/devices вне зависимости от его поддержки в Линуксе. Нет вашего устройства - лечите настройку usb и добивайтесь его появления." Хотелось бы Помогите, пожалуйста! Заранее благодарен.