Brak usb
Łukasz Maśko
masko w ipipan.waw.pl
Czw, 17 Lis 2005, 22:12:58 CET
Dnia czwartek, 17 listopada 2005 21:37, Grzegorz Sójka napisał:
> Łukasz Maśko wrote:
> > Dnia czwartek, 17 listopada 2005 19:31, MiB napisał:
> >>Witam!
> >>
> >>Odpowiedni wpis w fstab miałem, ale dopiero ręczne podmountowanie
> >>/proc/bus/usb przyniosło efekty :)
> >
> > Grześ, a nie mówiłem, że ręcznie? ;-) To do przedpiścy ;-)
>
> NIE PRAWDA! Żle wpisany alias w modprobe.conf! Ważne jest nawet to czy
> użyjesz spacji czy tabulacji jako odstępu!
Teraz to walnąłeś z grubej rury.
> Trzeba przeszukać skrypty
> startowe i sprawdzić sposób parsowania modprobe.conf. Nie pamiętam z
> głowy jaki jest poprawny separator. U mnie montuje się z automatu ale
> zajeło mi to ok 30min grzebania w /etc/rc.d/rc.* zanim zorientowałem
> się, że u mnie są spacje a powinna być tabulacja (albo na odwrót).
W rc.sysinit jest tak :
usb=0
if ! grep -iq "nousb" /proc/cmdline 2>/dev/null && ! grep -q
"usb" /proc/devices 2>/dev/null ; then
aliases=$(/sbin/modprobe -c | awk '/^alias usb-controller/ { print $3 }')
if [ -n "$aliases" -a "$aliases" != "off" ] ; then
/sbin/modprobe -k usbcore
for alias in $aliases ; do
[ "$alias" = "off" ] && continue
run_cmd "$(nls 'Initializing USB controller') ($alias)" /sbin/modprobe
$alias
done
[ $? -eq 0 -a -n "$aliases" ] && usb=1
fi
if grep -iq "usb" /proc/devices 2>/dev/null ; then
usb=1
fi
fi
if [ "$usb" = "1" -a ! -f /proc/bus/usb/devices ]; then
run_cmd "Mounting USB filesystem" mount -t usbfs usbfs /proc/bus/usb
fi
To oznacza, że /proc/bus/usb jest montowane jeśli zostanie wykryty
załadowane usb. Nie ma znaczenia czy załadujesz moduły ręcznie z
poziomu /etc/modules czy też ustawisz alias w /etc/modprobe.conf postaci
alias usb-controler ....
Chodziło ci pewnie o to, że między alias a usb-controler ma być spacja, a
nie tabulator. Podesłałem na pld-devel-pl prośbę o zmianę tego z patchem.
--
Łukasz Maśko GG: 2441498 _o)
Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\
Registered Linux User #61028 JID: paranoid w jabberpl.org _\_V
Więcej informacji o liście dyskusyjnej pld-users-pl