Egy kis időbe telt, míg rájöttem, hogy az Xen kernel tehet róla, hogy nem megy a serial redirection, mivel xennel bootolva nem talált a kernel soros portokat. Ami nélkül persze igen nehezen működne az átirányítás.
A probléma oka az, hogy az Xen akarja használni a /dev/ttyS0-t, és hogy a rendszer ne vehesse el tőle, lefoglalja a hozzá tartozó eszközt, a fizikai soros portot. Ezt a hibát jelezték az Xen bugtrackeren is, ahol gyorsan "WONTFIX" státuszba állították, de a megoldást már maga az Xen post install utasítások is tartalmazzák. A következő paramétereket kell a kernelnek passzolni induláskor. Ehhez a /boot/grub.conf fájlba, a kernel vagy az első module végére kell írni:
"xencons=ttyS16 console=ttyS16,Akinek ez mégsem elég, mint ahogy nekem sem volt, állítsa az Xen konzolt sima tty-ra:"
"xencons=tty "vagy kapcsolja ki:
"xencons=off"
Még megoldás a hvc eszköz használata, ami az IBM szervereken lehetőséget ad a soros eszköz userspace használatára.
A teljes serial redirection megvalósítását a következő postban írom le.
Nincsenek megjegyzések:
Megjegyzés küldése