Welches Modul/Treiber für welche Hardware, Kernel compilieren...
-
fabske
- Beiträge: 2023
- Registriert: 14.06.2003 15:07:51
Beitrag
von fabske » 08.05.2010 12:19:11
Ich benutze Ubuntu 9.10 und eine Camera von VRMagic (Uni Projekt). Bis vor Kurzem hat diese noch wunderbar funktioniert. In der Anleitung heißt es, nachdem man den Treiber installiert:
Code: Alles auswählen
# some final words
echo "ATTENTION: You have to make sure that usbfs is mounted with appropriate permissions!"
echo "Add the following line to /etc/fstab to enable usbfs for every user:"
echo "usbfs /proc/bus/usb usbfs auto,devmode=0666 0 0"
Genau das hab ich immer noch drin, aber es lässt sich nimmer mounten und die Cam funktioniert nicht.
Code: Alles auswählen
root@neptun:/home/fabske# mount -a
mount: Einhängepunkt /proc/bus/usb existiert nicht
root@neptun:/home/fabske# uname -a
Linux neptun 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i686 GNU/Linux
Neuerdings gibt es in /proc/bus auch gar kein usb mehr!? Kann mir jemand sagen was ich nun tun kann?
Vielen Dank!
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
-
rendegast
- Beiträge: 15041
- Registriert: 27.02.2006 16:50:33
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von rendegast » 08.05.2010 15:52:34
Richtig, in mtab.sh gibt es nun sowas:
Code: Alles auswählen
if [ -d /proc/bus/usb ]
then
domtab usbfs /proc/bus/usb "procbususb"
fi
Code: Alles auswählen
# uname -a
Linux testing116 2.6.32-4-xen-686 #1 SMP Tue Apr 6 11:04:14 UTC 2010 i686 GNU/Linux
# lsmod | egrep "usb|hcd"
ohci_hcd 17092 0
ehci_hcd 28022 0
usbcore 98646 3 ohci_hcd,ehci_hcd
nls_base 4541 3 nls_utf8,cifs,usbcore
Wo isses hin?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
fabske
- Beiträge: 2023
- Registriert: 14.06.2003 15:07:51
Beitrag
von fabske » 10.05.2010 09:44:51
rendegast hat geschrieben: Wo isses hin?
Was meinst du damit?
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
-
rendegast
- Beiträge: 15041
- Registriert: 27.02.2006 16:50:33
- Lizenz eigener Beiträge: MIT Lizenz
Beitrag
von rendegast » 10.05.2010 10:12:31
fabske hat geschrieben:Was meinst du damit?
Soweit ich mich erinnere hat usbcore /proc/bus/usb erstellt.
Bei mir fehlt /proc/bus/usb und ein gemountetes usbfs ja auch.
Und das schon seit einiger Zeit:
http://packages.debian.org/file:mtab.sh ->
http://packages.debian.org/squeeze/initscripts ->
http://packages.debian.org/changelogs/p ... /changelog :
...
sysvinit (2.86.ds1-62) unstable; urgency=low
...
* Do not mount usbfs any more, it was deprecated long ago.
Applications should all use /dev/bus/usb, which can be managed more
flexibly (assign permissions with udev, and the like). Thanks Martin
Pitt. (Closes: #483392, #422940, #360165, #471101)
....
-- Petter Reinholdtsen <
pere@debian.org> Tue, 23 Jun 2009 18:18:53 +0200
...
(lenny: "Package: initscripts (2.86.ds1-61)")
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-
fabske
- Beiträge: 2023
- Registriert: 14.06.2003 15:07:51
Beitrag
von fabske » 10.05.2010 13:04:49
Wenn ich bei aptitude nach
usbfs suche finde ich auch nichts.
Ich hab das mal in der fstab angepasst:
Code: Alles auswählen
#VRMagic
usbfs /dev/bus/usb usbfs auto,devmode=0666 0 0
Das bringt aber nix, weil ja usbfs nicht existiert:
Code: Alles auswählen
root@neptun:/home/fabske# mount -a
mount: unbekannter Dateisystemtyp „usbfs“
Was mach ich denn jetzt?
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
-
cosmac
- Beiträge: 4576
- Registriert: 28.03.2005 22:24:30
Beitrag
von cosmac » 10.05.2010 15:31:37
hi,
erstmal muss das Module usbcore geladen sein, aber das ist heute wohl immer der Fall. Dann brauchst du einen Kernel mit "CONFIG_USB_DEVICEFS=y". Ob du einen hast, der passend konfiguriert ist, sollte man so rauskriegen:
Beware of programmers who carry screwdrivers.
-
fabske
- Beiträge: 2023
- Registriert: 14.06.2003 15:07:51
Beitrag
von fabske » 10.05.2010 17:19:10
Das ist echt seltsam. Ubuntu hat das bei einem Update einfach ausgewechselt...
Code: Alles auswählen
fabske@neptun:~$ grep CONFIG_USB_DEVICEFS /boot/config*
/boot/config-2.6.31-14-generic:CONFIG_USB_DEVICEFS=y
/boot/config-2.6.31-17-generic:CONFIG_USB_DEVICEFS=y
/boot/config-2.6.31-19-generic:CONFIG_USB_DEVICEFS=y
/boot/config-2.6.31-20-generic:# CONFIG_USB_DEVICEFS is not set
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?
-
cosmac
- Beiträge: 4576
- Registriert: 28.03.2005 22:24:30
Beitrag
von cosmac » 10.05.2010 19:38:51
was an Ubuntu ... nein, in diesem Fall kann ich die Ubuntus verstehen, der Schritt war schon seit Jahren geplant. Für dein VRMagic hilft das nichts, das sollte bei Gelegenheit mal auf libusb umgestellt werden. Wenn mehrere Ubuntu-User brav anfragen würden...
Erstmal solltest du ja noch mit 2.6.31-19 klar kommen.
Beware of programmers who carry screwdrivers.
-
fabske
- Beiträge: 2023
- Registriert: 14.06.2003 15:07:51
Beitrag
von fabske » 12.05.2010 08:52:09
Jawohl, mit dem 2.6.31-19 gehts!
Bevor Du einen Beitrag postest:
- Kennst Du unsere Verhaltensregeln?
- Hast Du die Suchfunktion benutzt? Deine Frage wurde vielleicht schon in einem anderen Beitrag beantwortet.
- Ist schon ein Artikel in unserem Wiki vorhanden, der Deine Frage beantwortet?