=?iso-8859-1?q?=5Bmdk-re=5D_Re=5B2=5D=3A_=5Bmdk-re=5D_Re=5B2=5D=3A_=5Bmdk?= =?iso-8859-1?q?-re=5D_USB__=CE=C5_=D2=C1=C2=CF=D4=C1=C5=D4?=
Sergei Epiphanov
=?iso-8859-1?q?serpiph_=CE=C1_mail=2Eru?=
Ср Дек 27 00:02:01 MSK 2000
-----Original Message-----
From: Lenya Khachaturov <lenyak на mail.ru>
To: Viacheslav Kaloshin <mandrake-russian на linuxteam.iplabs.ru>
Date: Tue, 26 Dec 2000 18:20:45 +0300
Subject: [mdk-re] Re[2]: [mdk-re] Re[2]: [mdk-re] USB не работает
у меня сейчас Red Hat 7.0 Вот что у нее:
/etc/modules.conf:
...
alias usb-controller usb-uhci
...
/etc/rc.d/init.d/rc.sysinit
...
usb=0
if ! grep -iq "nousb" /proc/cmdline 2>/dev/null && ! grep -q "usb" /proc/devices 2>/dev/null ; then
alias=`egrep -s "^alias[[:space:]]+usb-controller[[:space:]]+" /etc/modules.conf | awk '{ print $3 }'`
if [ -n "$alias" -a "$alias" != "off" ] ; then
action "Initialize USB controller ($alias): " modprobe $alias
[ $? -eq 0 ] && usb=1
fi
fi
if [ $usb = "1" ]; then
sleep 5
action "Mounting USB filesystem: " mount -t usbdev usbdevfs /proc/bus/usb
mouseoutput=`cat /proc/bus/usb/devices|grep -E "^I.*Cls=03.*Prot=02"`
kbdoutput=`cat /proc/bus/usb/devices|grep -E "^I.*Cls=03.*Prot=01"`
if [ -n "$kbdoutput" ] || [ -n "$mouseoutput" ]; then
action "Init USB HID interfaces: " modprobe hid 2> /dev/null
fi
if [ -n "$kbdoutput" ]; then
action "Init USB keyb: " modprobe keybdev
fi
if [ -n "$mouseoutput" ]; then
action "Init USB keyb: " modprobe mousedev
fi
fi
...
У меня это аботает нормально при обычных ядрах Ip Labs и RedHat 7.0, а также при сборке USB в качестве модулей.
Сергей.
Подробная информация о списке рассылки community