View previous topic :: View next topic |
Author |
Message |
Scruffy Tux's lil' helper
Joined: 08 Nov 2004 Posts: 97 Location: 127.0.0.1
|
Posted: Mon Jan 24, 2005 11:31 am Post subject: Devfs Fragen |
|
|
Hi!
Beim Systemstart meckert Gentoo, dass devfs nicht eingebunden ist. Nachdem ich ein wenig gegoogelt habe und auch hier im Forum gesucht habe, bin ich nicht viel schlauer, wie ich weiter vorgehen soll.
Einerseits, soll es einfacher sein, andererseits soll es abgelöst werden. Was denn nu? Brauch ich es oder brauch ich es nicht?
Falls nicht, wie stell ich die Fehlermeldung beim booten ab?
Falls ja, wo ist die Einstellung im Kernel menuconfig? Hab mich tot gesucht und es nicht gefunden...
Merci! _________________ Schedule conflict |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 11:38 am Post subject: |
|
|
devfs taucht in der kernel config nur dann auf, wenn du auch das haekchen bei "prompt for experimental drivers" oder wie das heisst gesetzt hast
Code: |
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
[...]
CONFIG_PROC_FS=y
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
|
|
|
Back to top |
|
|
Scruffy Tux's lil' helper
Joined: 08 Nov 2004 Posts: 97 Location: 127.0.0.1
|
Posted: Mon Jan 24, 2005 11:45 am Post subject: |
|
|
Aha, ok...
Und: Brauch ich das jetzt, oder nicht? Und warum meckert das System beim booten, wenn das scheinbar eh veraltet ist? _________________ Schedule conflict |
|
Back to top |
|
|
dot Guru
Joined: 05 May 2003 Posts: 335 Location: Germany
|
Posted: Mon Jan 24, 2005 11:49 am Post subject: |
|
|
Hi,
defvs is deprecated, verwende udev und hotplug, am besten suchst du hier
im Forum mal danach, hat schon viele Threads dazu gegeben.
Wenn mich nicht alles täuscht reicht das hier:
Code: |
emerge udev hotplug
rc-update add hotplug default (oder boot, da bin ich mir nicht sicher)
|
|
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1655
|
Posted: Mon Jan 24, 2005 2:03 pm Post subject: |
|
|
wechseln zu udev:
http://de.gentoo-wiki.com/HOWTO_Udev
hotplug startet der kernel, in eins der runlevel zu setzen ist äußerst unnötig und verlängert nur die hochfahrzeit _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 2:51 pm Post subject: |
|
|
misterjack wrote: | wechseln zu udev
|
ich hab bis heute nicht verstanden, warum man sich die arbeit machen sollte
laeuft bei mir alles zufriedenstellend (kernel 2.4.x) mit devfs |
|
Back to top |
|
|
Imago Apprentice
Joined: 25 Nov 2004 Posts: 157 Location: Germany
|
Posted: Mon Jan 24, 2005 3:56 pm Post subject: |
|
|
*g*
unter 2.4 hast du da eh keine Wahl
udev/hotplug läuft nur unter 2.6
CU
Imago |
|
Back to top |
|
|
tango Apprentice
Joined: 24 Jan 2005 Posts: 251
|
Posted: Mon Jan 24, 2005 5:08 pm Post subject: |
|
|
Ich habe zwar schon gelesen, dass udev besser bzw. neuer sein soll, aber wo genau ist es denn besser als devfs ? Weil das läuft bei mir eigentlich gut, sollte ich dennoch zu udev wechseln ?
Never change a running system ?
tango |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 5:15 pm Post subject: |
|
|
an udev ist nix "besser". devfs soll angeblich mal "irgendwann" komplett abgeloest werden (was ich noch stark bezweifle).
suche mal im forum nach "udev". wenn du zuviel zeit hast <g> kannste ja umstellen.
My2Cents |
|
Back to top |
|
|
tango Apprentice
Joined: 24 Jan 2005 Posts: 251
|
Posted: Mon Jan 24, 2005 6:47 pm Post subject: |
|
|
Quote: | suche mal im forum nach "udev". wenn du zuviel zeit hast <g> kannste ja umstellen. |
im Kofler las ich darüber, dass es sehr viele /dev Files gäbe, und udev damit besser (sparsamer) umgehen könnte oder so ähnlich
tango |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 8:10 pm Post subject: |
|
|
keine ahnung was "kofler" ist. was bei udev sparsamer als bei devfs sein soll, kann ich nicht so recht nachvollziehen. es werden eh nur die devices genutzt, welche auch da sind. der rest kostet doch eh keine resourcen, oder was soll "sparsamer" mir sagen
OK, udev mag uebersichtlicher sein, wenn jemand den fetisch hat gerne durch sein /dev verzeichnis zu browsen, nur - wer macht das schon?
ich hab das immer so verstanden wie mit kernel 2.6.x:
boah, schoene neue versionsnumber, direkt upgraden, boah geil ey! ja klar, nur ~x86 accept keywoards eh drin, logo!! ey alder!!!
usw
nein, im ernst, kernel 2.6.x macht sicherlich sinn fuer SATA oder auch andere hardware, welche vom kernel 2.4 nicht unterstuetzt wird. ansonsten.. bei wem mit 2.4.x alles laeuft, der sollte auch bei 2.4 bleiben. ich habe beides "nebenher" im dualboot, und 2.4 ist definitiv schneller, und unproblematischer obendrein. keine probleme mit spielen, vmware, etc..
also bleib ich dabei |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1655
|
Posted: Mon Jan 24, 2005 8:24 pm Post subject: |
|
|
hds wrote: | 2.4 ist definitiv schneller, und unproblematischer obendrein. |
bei den großteil ist 2.6 schneller. bei mir jedenfalls rennt der pc mit 2.6 auch bedeutend besser schneller und runder. beim 2.4er hat bei volllast z.b. die maus schnell n zittrischen gehabt (also geruckelt), was beim 2.6er noch nie passiert ist. sound ruckelt auch nie, egal wieviel merge-vorgänge laufen
mit devfs hatte ich bei usbsticks etc zum bleistift kein dev/sda1 etc, mit udev ist der usbstick jetzt immer /dev/usbstick egal in welcher reihenfolge ich meine usb storages einstecke, bei meinen cousin lief der usbdrucker erst mit udev.
naja devfs flegt ca. juni aus dem kernel, is ja nich umsonst deprecated, weil es design-schwächen hat.
Quote: | ich hab das immer so verstanden wie mit kernel 2.6.x:
boah, schoene neue versionsnumber, direkt upgraden, boah geil ey! ja klar, nur ~x86 accept keywoards eh drin, logo!! ey alder!!! |
irgendwie total sinnfrei der ausspruch, das is hier keine trollwiese
Ach die Umstellung dauert bis auf das Kompilieren des Kernels 5 Minuten _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 8:36 pm Post subject: |
|
|
misterjack wrote: |
bei den großteil ist 2.6 schneller. bei mir jedenfalls rennt der pc mit 2.6 auch bedeutend besser schneller und runder. beim 2.4er hat bei volllast z.b. die maus schnell n zittrischen gehabt (also geruckelt), was beim 2.6er noch nie passiert ist. sound ruckelt auch nie, egal wieviel merge-vorgänge laufen
|
und genau das war bei mir exakt umgekehrt. allerdings nutze ich lediglich (siehe sig) einen 1200erTB.
ich kann unter vollast auf ttyX compilen, und mein KDE laeuft relativ fluessig. relativ = musik spielt 100% durch, und ich kann surfen, oder texte schreiben. auch filme (mplayer) schauen. mit 2.6.x geht das hier nicht (auch nicht mit timerticks = 100 oder 500 anstelle von 1000).
misterjack wrote: |
mit devfs hatte ich bei usbsticks etc zum bleistift kein dev/sda1
|
dann hast du was falsch gemacht, genau das geht hier tadellos.
misterjack wrote: |
naja devfs flegt ca. juni aus dem kernel
|
toll, du kennst dich ja super aus! wann darf ich dir ein bier ausgeben?
wusste ich ja nicht, das du mit am kernel baust. bestell alan nen gruss von mir, OK?
Last edited by hds on Mon Jan 24, 2005 8:37 pm; edited 1 time in total |
|
Back to top |
|
|
tango Apprentice
Joined: 24 Jan 2005 Posts: 251
|
Posted: Mon Jan 24, 2005 8:36 pm Post subject: |
|
|
mit "Kofler" meinte ich dieses Buch:
http://www.kofler.cc/linux7.html
Die Zukunft des Device-Systems: Das gegenwärtige System von Device-Dateien ist aus zwe Gründen unflexibel und undpraktisch:
- Um nur jede denkbare Hardware des Benutzers zu unterstützen, erzeugen die meisten Distributionen bei der Installation eine riesige Anzahl von Device-Dateien (Red Hat 9 hatte z.B 8000) Es werden jedoch nur ca. ein paar Prozent genutzt
-Aus historischen Gründen handelt es sich dabei bis einschließlich Kernel 2.4 um eine 16Bit Zahl. Da jedes Jahr neue Hardware-Komponenten hinzukommen wird der verfügbare Zahlenraum immer enger
In Kernel 2.6 wurden die Device-Nummern auf 64Bit vergrößert.
So steht es Sinngemäß in diesem Buch, ich wollte wissen ob devfs oder udev diese Sachen besser verwaltet und wo die Unterschiede sind.
"sparsam" sollte man durch "dynamisch erzeugt/verwaltet" ersetzen.
Quote: | boah, schoene neue versionsnumber, direkt upgraden, boah geil ey! ja klar, nur ~x86 accept keywoards eh drin, logo!! ey alder!!!
usw Laughing |
damit hat er aber Recht
tango |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 8:44 pm Post subject: |
|
|
tango wrote: |
damit hat er aber Recht
|
joo
nee, also ist schon so, das ich mit kernel 2.6 eher nachteile als vorteile habe. sicherlich ist dieses subjektiv, aber ich bin halt nicht "der upgrader" in hardware, sondern versuche erstmal so weit wie moeglich meine bestehende hardware auch zu nutzen, bevor ich mir was neues zulege.
ferner fahre ich ein gut gemixtes sys, also IDE pladden sowie SCSI, IDE DVD-RW und SCSI CD-RW sowie SCSI CD (plextor). dazu kommt dann noch ein altes SCSI-Zip Drive. usb stick - klar, sony von der cam. scanner auch usb. usw usw.. also alles gut durch die bank <g>.
und ich hab das bisher mit 2.6.x nie hinbekommen, und ich bin nicht doof. es geht nur mit einbussen.
und das mit dem cdr(w) kram damals mit alan cox hinterliess bei mir einen ganz ueblen nachgeschmack auf der zunge.
lass die kernel freaks sich erstmal wieder untereinander einigen, dann sehen wir weiter. 2.4 ist natuerlich NICHT tot! beweisst ja die kuerzlich erschienene 2.4.29 |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1655
|
Posted: Mon Jan 24, 2005 10:38 pm Post subject: |
|
|
das mit dem Juni habe ich mal gelesen und das hat ein Kernel Dev rausgehauen. Aber n Bier nehme ich gerne an
Quote: | dann hast du was falsch gemacht, genau das geht hier tadellos. |
nope, hier saß sogar n LFS Spezialist dran und hat den Wurm nicht gefunden. naja als ich auf udev umstellte war das problem gegessen. inzwischen läuft jeder rechner hier mit udev. im endeffekt finde ich aber solche behauptungen wie
Quote: | an udev ist nix "besser". |
einfach nur sinnlos
da solltest du dir mal die erklärungen der kernel devs durchlesen, waurm dem nich so ist.
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
und ich denke mal, die haben die meiste ahnung davon _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Last edited by misterjack on Mon Jan 24, 2005 10:52 pm; edited 1 time in total |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 10:49 pm Post subject: |
|
|
misterjack wrote: |
nope, hier saßen sogar n LFS Spezialist dran
|
von LFS war aber bisher garnicht deine rede, oder?
obwohl, ist eh unabhaengig vom kernel. schmeisst den "spezialist" raus!
ansonsten erklaere mir bitte was du unter "lfs" verstehst. fuer alle anderen heisst es hier "large file system". im klartext heisst dieses, das files >4GB geschrieben werden koennen.
Last edited by hds on Mon Jan 24, 2005 10:54 pm; edited 1 time in total |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1655
|
Posted: Mon Jan 24, 2005 10:53 pm Post subject: |
|
|
_________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Mon Jan 24, 2005 11:31 pm Post subject: |
|
|
misterjack wrote: | |
was willst du mir mit deinen smileys sagen?
sofern du keine argumente hast, klappe halten.
oder aber argumente bringen.
ich warte! |
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1655
|
Posted: Tue Jan 25, 2005 12:30 am Post subject: |
|
|
hds wrote: |
ansonsten erklaere mir bitte was du unter "lfs" verstehst. fuer alle anderen heisst es hier "large file system" |
Linux From Scratch
schonmal was davon gehört? für large file system wirds wohl kaum spezialisten geben _________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Last edited by misterjack on Tue Jan 25, 2005 12:34 am; edited 1 time in total |
|
Back to top |
|
|
Sonic Lux Guru
Joined: 07 Mar 2004 Posts: 375 Location: Dresden / Germany
|
Posted: Tue Jan 25, 2005 12:33 am Post subject: |
|
|
jetzt hört endlich auf euch zu dizzen |
|
Back to top |
|
|
Scruffy Tux's lil' helper
Joined: 08 Nov 2004 Posts: 97 Location: 127.0.0.1
|
Posted: Tue Jan 25, 2005 12:48 am Post subject: |
|
|
Sonic Lux wrote: | jetzt hört endlich auf euch zu dizzen |
Full ACK! _________________ Schedule conflict |
|
Back to top |
|
|
Imago Apprentice
Joined: 25 Nov 2004 Posts: 157 Location: Germany
|
Posted: Tue Jan 25, 2005 12:49 am Post subject: |
|
|
@hds
keiner zwingt dich zu nem Kernel Upgrade
Wenn dir persönlich der neue Scheduler , ACPI-Support, das neue I/O-Subsystem, die Änderungen in der Speicherverwaltung, die Neuerungen im Bereich preemptibler Kerne- und nicht zuletzt der deutlich angestiegene Hardwaresupport nichts bringen bleib halt beim 2.4.29.
Was die udev/devfs Frage angeht.
Ohne jetzt auf die designtechnischen Fragen einzugehen. Der Maintainer vom devfs ist verschwunden, rein codetechnisch gesehen sind hat der devfs Code riesige Schwächen, während udev aktiv weiterentwickelt und verbessert wird. (und nein das hat mir nicht alan cox beim gemeinsamen Frühstück verraten, eine simple google Suche hat gereicht :p )
Wenn du noch mehr wisses willst:
http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs
Die Gentoo udev Guide geht meines Wissens auch auf die Problematik ein.
Wie auch immer, devfs wird noch ne ganze Weile im Kernel bleiben.
Ich kanns also wieder nur wiederholen, niemand zwingt dich. :p
CU Imago |
|
Back to top |
|
|
Neo_0815 l33t
Joined: 24 Feb 2003 Posts: 815 Location: Leipzig
|
Posted: Tue Jan 25, 2005 1:34 am Post subject: |
|
|
@hds ich kann dir sagen was an udev besser ist, du kannst Device Namen zuweisen in Abhängigkeit von Namen und Vendor/Device ID's.
Bei mehreren v4l Devices kannst du dir also sicher sein das video0 immer deine Webcam und die 1 die TV Karte ist, bei devfs wares mehr Zufall was es wurde.
MfG
PS: Wenn devfs das kann hab ich nix gesagt. _________________ [img:76661e22b8]http://www.biersekte.de/biersektebanner.gif[/img:76661e22b8] |
|
Back to top |
|
|
hds Advocate
Joined: 21 Aug 2004 Posts: 2629 Location: Sprockhoevel [GER]
|
Posted: Tue Jan 25, 2005 12:27 pm Post subject: |
|
|
also meine cam ist immer /dev/raw1394 |
|
Back to top |
|
|
|