On Mon, Jul 23, 2012 at 2:54 AM, liquid <liqui...@gmail.com> wrote:
> Hello,
>
> I am trying to install voyage linux 0.8.5 on an Alix 3d2 board via pxe boot.
> I can see that it loads the image properly, but the boot process hangs on
> "Switching to clocksource tsc". I've seen that voyage uses newer kernel
> version, which i suspect to be the problem. I have been able to install and
> boot debian stable on 2.6.32 kernel on this board, but i need the newer
> kernel's support for MP-6x10 driver. I have already tried adding "nomfgpt"
> kernel parameter and setting "clocksource=" to various values. The card's
> bios version is 0.99h (newest), and it supports some kind of MFGPT
> workaround, which I have also been trying switching on. I have no idea what
> else i could try to boot the system, so i beg you for help :)


I have a soekris 4801, which iirc has the same CPU, with the same TSC bug:
the tsc clock slows down under some situations :  iirc when kernel scheduler
runs the idle task

The kernel has detected this for ages, and switches to another clocksource,
1st pit, then finally to scx200_hrt, which has higher resolution, and less
overhead accessing it.

root@voyage:~# dmesg | grep -i -E 'tsc|clocksource'
[    0.000000] Fast TSC calibration using PIT
[    0.401200] Switching to clocksource pit
[    6.431014] Switching to clocksource tsc
[    8.423737] Clocksource tsc unstable (delta = -103967911 ns)
[    8.433916] Switching to clocksource pit
[   47.369942] Switching to clocksource scx200_hrt


root@voyage:~# more /sys/bus/clocksource/devices/clocksource0/*clocksource
::::::::::::::
/sys/bus/clocksource/devices/clocksource0/available_clocksource
::::::::::::::
scx200_hrt
::::::::::::::
/sys/bus/clocksource/devices/clocksource0/current_clocksource
::::::::::::::
scx200_hrt

IIRC, available-clocksource used to have all the clocksources tried,
that has evidently changed somewhere along the line.

root@voyage:~#  uname -a
Linux voyage 3.4.4-voyage #1 SMP PREEMPT Sun Aug 12 12:01:41 HKT 2012
i586 GNU/Linux


So youre hanging ? and not spontaneously rebooting ?

there was a problem with 0.8.0 or 0.8.5 relating to contents
of /etc/modprobe.d/4801.conf, a missing "options".
Heres a correct one.

# These lines generated automatically by copyfiles.sh,
# parsing VOYAGE_SYSTEM_MODULES from Profile: 4801
# on Tue Aug 14 21:18:56 MDT 2012
#

options wd1100 sysctl_wd_graceful=0 sysctl_wd_timeout=30
options scx200_acb base=0x810,0x820
options pc87360 init=2


can you C&P the console msgs ?

_______________________________________________
Voyage-linux mailing list
Voyage-linux@list.voyage.hk
http://list.voyage.hk/mailman/listinfo/voyage-linux

Reply via email to