mount von sysfs unter Kernel 2.6.4-52-default
Guten Tag, habe folgendes Problem. Ich kann sysfs nicht mounten. Ich will nämlich das Programm "sensors" verwenden. Das liefert mir die folgende Fehlermeldung: Can't access procfs/sysfs file Unable to find i2c bus information; For 2.6 kernels, make sure you have mounted sysfs! For older kernels, make sure you have done 'modprobe i2c-proc'! Wenn ich die /etc/fstab Denn folgenden eintrag mache "sysfs /sys sysfs defaults 0 0" Bekomme ich wieder eine Fehlermeldung.... Ich hoffe das ihr mir helfen könnt .. bin nämlich schon am verzweifeln! gruss tomek
Am Samstag, 1. Mai 2004 16:33 schrieb Thomas Lewandowski:
habe folgendes Problem. Ich kann sysfs nicht mounten.
Wenn ich die /etc/fstab Denn folgenden eintrag mache "sysfs /sys sysfs defaults 0 0" Bekomme ich wieder eine Fehlermeldung.... Ich hoffe das ihr mir helfen könnt .. bin nämlich schon am verzweifeln!
Du hast das Verzeichnis "/sys" angelegt? -- Andreas
Du hast das Verzeichnis "/sys" angelegt?
Das ist schon da..... Auch wenn ich es mounten will ... kommt sowas.... also ist es da und in betrieb ... pinguin:~ # mount -t sysfs sysfs /sys mount: sysfs already mounted or /sys busy Ich weiss wirklich nicht was ich falsch mache.. Vielleicht liegt es an dem Programm sensors gruss tomek
Thomas Lewandowski wrote:
[...] Ich weiss wirklich nicht was ich falsch mache.. [...]
Was hast Du denn ueberhaupt fuer eine SuSE-Version? (Neuinst.? Update?) Der Kernel laesst eigentlich darauf schliessen, dass es sich um eine SuSE 9.1 handelt - wenn dem aber so waere, dann muesste eigentlich in /etc/fstab schon eine Zeile fuer sysfs gestanden haben und Du haettest keine selbst von Hand hinzuschreiben muessen... CU, Th.
Was hast Du denn ueberhaupt fuer eine SuSE-Version? (Neuinst.? Update?) Der Kernel laesst eigentlich darauf schliessen, dass es sich um eine SuSE 9.1 handelt - wenn dem aber so waere, dann muesste eigentlich in /etc/fstab schon eine Zeile fuer sysfs gestanden haben und Du haettest keine selbst von Hand hinzuschreiben muessen...
CU, Th.
Ja das ist alles richtig! Nur leider ändert das nichts ... Habe nur in der /etc/fstab die Zeile von noauto auf die default gesetzt .. nur leider ist das nicht die Lösung! Ich glaube es liegt an dem Prpgramm "sensors"! gruss tomek
Thomas Lewandowski wrote:
[...] Ja das ist alles richtig! Nur leider ändert das nichts ... Habe nur in der /etc/fstab die Zeile von noauto auf die default gesetzt .. nur leider ist das nicht die Lösung! Ich glaube es liegt an dem Prpgramm "sensors"!
Du sprichst in Raetseln. Du sagtest, bei Dir koenne sysfs nicht gemountet werden - das geschieht beim Booten aber weit bevor ueberhaupt irgendein Programm bzw. Dienst wie sensors gestartet wird. Wie soll also Deiner Meinung nach sensors etwas damit zu tun haben? Du solltest dringend Deine /etc/fstab ueberpruefen und einen Blick in /var/log/boot.msg werfen. Bei meiner SuSE 8.2 steht in /etc/fstab "sysfs /sys sysfs defaults 0 0" und das funktioniert prima. In /var/log/boot.msg steht entsprechend: Mounting local file systems... proc on /proc type proc (rw) [...] sysfs on /sys type sysfs (rw) done Wie Du siehst, alles wie es sein soll. Ich verstehe immer noch nicht, warum Du etwas in /etc/fstab geaendert hast - bei der Installation der SuSE 9.1 haette die Zeile in /etc/fstab angelegt werden muessen. Irgendwie blicke ich bei Deinem Problem nicht durch. CU, Th. PS: Es waere schoen, wenn Du beim Zitieren eine Einleitung wie "Vorname Nachname schrieb:" stehen lassen koenntest (Attribution Line), sonst weiss naemlich niemand mehr, wer den von Dir zitierten Text eigentlich geschrieben hat; so musste ich ihn nun loeschen...
Thomas Hertweck schrieb:
gemountet werden - das geschieht beim Booten aber weit bevor ueberhaupt irgendein Programm bzw. Dienst wie sensors gestartet wird. Wie soll also Deiner Meinung nach sensors etwas damit zu tun haben? Du solltest dringend Deine /etc/fstab ueberpruefen und einen Blick in /var/log/boot.msg werfen. Bei meiner SuSE 8.2 steht in /etc/fstab "sysfs /sys sysfs defaults 0 0" und das funktioniert prima. In /var/log/boot.msg steht entsprechend: Mounting local file systems... proc on /proc type proc (rw) [...] sysfs on /sys type sysfs (rw) done Wie Du siehst, alles wie es sein soll. Ich verstehe immer noch nicht, warum Du etwas in /etc/fstab geaendert hast - bei der Installation der SuSE 9.1 haette die Zeile in /etc/fstab angelegt werden muessen. Irgendwie blicke ich bei Deinem Problem nicht durch.
CU, Th.
PS: Es waere schoen, wenn Du beim Zitieren eine Einleitung wie "Vorname Nachname schrieb:" stehen lassen koenntest (Attribution Line), sonst weiss naemlich niemand mehr, wer den von Dir zitierten Text eigentlich geschrieben hat; so musste ich ihn nun loeschen...
Ok -> werde mich dra halten. Also, die /etc/fstab steht folgendes.... (Auszug) proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 doch unter mount steht davon nichts... (komplett) /dev/hdb3 on / type reiserfs (rw,acl,user_xattr) proc on /proc type proc (rw) tmpfs on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,mode=0620,gid=5) /dev/hda1 on /windows/C type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,iocharset=utf8) /dev/hdb1 on /windows/D type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,iocharset=utf8) /dev/hda5 on /windows/E type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,iocharset=utf8) /dev/hda6 on /windows/F type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,iocharset=utf8) /dev/hdd on /media/cdrecorder type subfs (ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8) /dev/hdc on /media/dvd type subfs (ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8) /dev/fd0 on /media/floppy type subfs (rw,nosuid,nodev,sync,fs=floppyfss,procuid) usbfs on /proc/bus/usb type usbfs (rw) Ich habe ledeglich noauto durch defaults ersetzt. Doch da bekomme ich fehler beim booten. Und sensors (und /etc/init.d/lm_sensors status) liefern mir folgende Fehlermeldung: Can't access procfs/sysfs file Unable to find i2c bus information; For 2.6 kernels, make sure you have mounted sysfs! For older kernels, make sure you have done 'modprobe i2c-proc'! Ich weiss wirklich nicht was los ist. Ich hoffe das es aber jetzt deztlicher geworden ist. gruss tomek
Thomas Lewandowski wrote:
Also, die /etc/fstab steht folgendes.... (Auszug)
proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0
Wenn ein "noauto" als Option verwendet wird, bedeutet das, dass das entsprechende Filesystem nicht automatisch beim Booten (durch den Befehl "mount -a") eingebunden wird. Ich weiss nicht genau, in welcher Reihenfolge die Filesysteme bei einem "mount -a" Befehl gemountet werden, ich nehme an, in der Reihenfolge, wie sie auch in /etc/fstab stehen. An welcher Position steht hier bei Dir der Eintrag fuer sysfs?
doch unter mount steht davon nichts... (komplett) [...] usbfs on /proc/bus/usb type usbfs (rw)
Allerdings wundert es mich bei obigen Einstellungen in /etc/fstab (siehe "noauto" bei usbfs), dass dann usbfs hier erscheint - hast Du das evtl. von Hand gemountet? Oder hast Du zuvor eine Aenderung in /etc/fstab gemacht?
Ich habe ledeglich noauto durch defaults ersetzt. Doch da bekomme ich fehler beim booten.
Was genau passiert, wenn das Verzeichnis /sys existiert, Du ein "defaults" in /etc/fstab bei sysfs eintraegst, und Du mit diesen Einstellungen bootest? Welche Fehlermeldung erscheint genau? Was steht in diesem Fall (relevantes) in /var/log/boot.msg?
Und sensors (und /etc/init.d/lm_sensors status) liefern mir folgende Fehlermeldung:
Can't access procfs/sysfs file Unable to find i2c bus information; For 2.6 kernels, make sure you have mounted sysfs! For older kernels, make sure you have done 'modprobe i2c-proc'!
Sorge erst einmal dafuer, dass das Skript lm_sensors beim Booten nicht mehr ausgefuehrt wird (Runlevel-Editor) - zunaechst muss das sysfs Problem geloest sein, eins nach dem andern. CU, Th.
Am Samstag Mai 1 2004 16:33 schrieb Thomas Lewandowski:
Guten Tag,
habe folgendes Problem. Ich kann sysfs nicht mounten. Ich will nämlich das Programm "sensors" verwenden. Das liefert mir die folgende Fehlermeldung:
Can't access procfs/sysfs file Unable to find i2c bus information; For 2.6 kernels, make sure you have mounted sysfs! For older kernels, make sure you have done 'modprobe i2c-proc'!
Wenn ich die /etc/fstab Denn folgenden eintrag mache "sysfs /sys sysfs defaults 0 0" Bekomme ich wieder eine Fehlermeldung.... Ich hoffe das ihr mir helfen könnt .. bin nämlich schon am verzweifeln!
gruss tomek
Mit den 2.6er Kernel benötigst du auch eine aktuellere Version des lm-sensors-Paket. Das Kernel-Interface hat sich vom 2.4er zum 2.6er doch stark geändert. Gruß Udo -- We are MicroSoft. You will be assimilated. Resistance is futile. (Attributed to B.G., Gill Bates)
participants (4)
-
Andreas Winkelmann
-
Thomas Hertweck
-
Thomas Lewandowski
-
Udo Neist