Fatal: geo_query_dev HDIO_GETGEO (dev 0xfe00): Inappropriate ioctl for device
Marcin Kurzyna
pld w nius.waw.pl
Pią, 8 Wrz 2006, 21:26:41 CEST
On Sunday 27 August 2006 21:18, Marcin Winkler wrote:
> Dlaczego ?? Wcześniej było ok, i po ostatniej aktualizacji wysypuje się
> na czymś czego niema ;/ Powrót do poprzedniej wersji nic nie zmienia.
cześć, nie wiem czy rozwiązałeś swój problem; ja poradziłem sobie z tym dość
na około.
przede wszystkim u mnie wynikało to z tego że w /proc/partitions występowały
dm-X na których nie działa geo_query_dev(). Dalej już jest prościej choć
strasznie topornie. Przepis jest następujący:
1) odmontowujemy /proc z chroota
2) cat /proc/misc > /chroot/proc/misc
cat /proc/devices > /chroot/proc/devices
cat /proc/partitions > /chroot/proc/partitions
3) usuwamy z /chroot/proc/partitions (obecnie zwykly plik) wszystkie felerne
urządzenia (dm-X u mnie).
4) chroot /chroot .....
5) lilo (u mnie przeszło bez problemu)
6) rm /chroot/proc/*
7) reboot: u mnie ruszyło
Całość zachowania spowodowana jest najprawdopodobniej tym, ze w 22.7.3
usunięte zostało ograniczenie do major 253 (dm-ki maja 254). dodane zostały
co prawda łaty związane z device-mapperem ale jak widać albo nie na to (aż
tak nie wnikałem) albo nie zawsze działają.
teoretycznie wiec powrót do 22.7.2 powinien pomóc, ja nie próbowałem u ciebie
nie zadziałało - nie wiem. być może lilo zapisuje sobie cos co go potem
powstrzymuje.
co ciekawe - pierwsza próba instalacji lilo powiodła się (dysk był dziewiczy -
wypełniony zerami). dopiero kolejne nie. gdzieś przeczytałem że lilo sobie
radzi ok jak ma pusto - jak już coś wcześniej było to potrafi szaleć,
natomiast nie było to nic związanego specyficznie z tym błędem - raczej
ogólne uwagi do raid/lvm. stąd przypuszczenie że sobie coś zapisuje.
pozdr,
marcin.
--
Marcin Kurzyna, CrystalPoint Software
-- www.crystalpoint.pl --
Więcej informacji o liście dyskusyjnej pld-devel-pl