=?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