View previous topic :: View next topic |
Author |
Message |
Obi-Lan Apprentice
Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Sun Jul 03, 2005 10:07 pm Post subject: Udev ei lataudu bootin yhteydes [solved] |
|
|
Kun boottaan koneen, niin jossain vaiheessa ruudulle ilmestyy teksti jossa kerrotaan että initialize scripti on tullut siihen tulokseen, että minulla ei ole käytössä DEVFS tai UDEV laisinkaan, jonka jälkeen osiot on tietty hukassa ja tarjotaan korjauskonsolia (vai mikä sen virallinen nimi onkaa). Korjauskonsolissa riittää ku antaa komennon udevstart jonka jälkeen bootti sujuu normaalisti. Grubiin kuitenkin olen pistänyt seuraavat optiot:
Code: |
title=Gentoo 2.6.11-r9
root (hd0,0)
kernel /kernel-2.6.11-r9 root=/dev/hda3 video=vesafb:ywrap,mtrr,1280x1024-32@75 splash=verbose,theme:emergence gentoo=nodevfs udev devfs=nomount
initrd (hd0,0)/fbsplash-emergence-1280-1024
|
ja /etc/conf.d/rc sisältää seuraavia rivejä koskien udeviä:
Code: |
...
RC_DEVICES="udev"
# UDEV OPTION:
# Set to "yes" if you want to save /dev to a tarball on shutdown
# and restore it on startup. This is useful if you have a lot of
# custom device nodes that udev does not handle/know about.
RC_DEVICE_TARBALL="no"
...
|
Hotplugi ja Coldplug on lisätty rc-updatella boot-tasolle. Kernelistä on jätetty devfs tuki kokonaan pois. Mitähän minulta puuttuu?
Last edited by Obi-Lan on Thu Jul 07, 2005 4:47 pm; edited 1 time in total |
|
Back to top |
|
|
Zarhan l33t
Joined: 27 Feb 2004 Posts: 997
|
Posted: Mon Jul 04, 2005 7:08 am Post subject: |
|
|
Mulla ei ole grubissa muita optioita kuin root=/dev/hda3, udev tulee automaagisesti ihan noillakin. Jätä udev, nodevfs ja devfs=nomount-optiot kokonaan pois ja katso mitä tapahtuu. Myöskään /etc/conf.d/rc:hen ei ole tarttenut koskea tarball-asetusta enempää - "auto"n pitäisi ottaa udev käyttöön mikäli kernelissä ei ole devfs-tukea. |
|
Back to top |
|
|
oizone n00b
Joined: 11 Feb 2004 Posts: 55 Location: Finland
|
Posted: Tue Jul 05, 2005 6:34 pm Post subject: |
|
|
kaverilla oli ihan vastaava ongelma, kun kerneliin oli käännetty devfs tuki. Sen kun otti pois niin lähti pelittään. |
|
Back to top |
|
|
Obi-Lan Apprentice
Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Thu Jul 07, 2005 4:46 pm Post subject: |
|
|
Jaahas devfs tuen poisto tosiaan auttoi. Tosin se edelleen huutelee bootissa, että minulla ei ole udeviä tai devfs:ää kumpaakaan asennettuna mut udevin se kuitenkin sitten lataa. Yhden ongelman tosin huomasin kernelin käännössä, cdemu on riippuvainen devfs:tä:
Code: |
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.6.11-gentoo-r9; fi
WARNING: /lib/modules/2.6.11-gentoo-r9/misc/cdemu.ko needs unknown symbol devfs_mk_dir
WARNING: /lib/modules/2.6.11-gentoo-r9/misc/cdemu.ko needs unknown symbol devfs_mk_bdev
WARNING: /lib/modules/2.6.11-gentoo-r9/misc/cdemu.ko needs unknown symbol devfs_remove
|
Mutta enpä oo totakaa nyt käyttäny niin paljoa haittaa... |
|
Back to top |
|
|
Zarhan l33t
Joined: 27 Feb 2004 Posts: 997
|
Posted: Thu Jul 07, 2005 8:33 pm Post subject: |
|
|
Obi-Lan wrote: | Jaahas devfs tuen poisto tosiaan auttoi. Tosin se edelleen huutelee bootissa, että minulla ei ole udeviä tai devfs:ää kumpaakaan asennettuna mut udevin se kuitenkin sitten lataa. Yhden ongelman tosin huomasin kernelin käännössä, cdemu on riippuvainen devfs:tä |
Tyhmä kysymys, mutta käänsithän ja asensit moduulit uudelleen kernelin uudelleenkäännön jälkeen? Siis myös kernellin kuuumattomat moduulit? Tähän on työkalu module-rebuild (emergetä ensin) joka automaagisesti kääntää kaikki "ulkoiset" moduulit (nvidia-kernel, ati-drivers, hostap, jne) joita olet järjestelmään asentanut.
Ei tuollaisia referenssivirheitä pitäisi nimittäin tulla jos on käännetty moduuli nykyistä kerneliä vasten. |
|
Back to top |
|
|
Obi-Lan Apprentice
Joined: 21 Jan 2005 Posts: 230 Location: Riihimäki
|
Posted: Fri Jul 08, 2005 3:07 pm Post subject: |
|
|
No ei taas osannu ajatella niin pitkälle. Sitä automaattisesti teki emerge -C cdemu sen enempiä ajattelematta asiaa... (tosin moduli piti poistaa käsin..) module-rebuildia en ole käyttänytkää, pitää kokeilla sitä |
|
Back to top |
|
|
|