[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#630113: linux-image-2.6.39-2-kirkwood: doesn't boot on HP t5325 thin client



Vagrant Cascadian <vagrant@debian.org> writes:
Hi,

> Package: linux-image-2.6.39-2-kirkwood
> Version: 2.6.39-2
> Severity: normal
>
> when trying to boot on an HP t5325, i get the following error:
>
>   Error: unrecognized/unsupported machine ID (r1 = 0x0000020f).

That looks bogus [ I'm even wondering why such a choice as 527 is a
pxa255 based system ].

>
>   Available machine support:
>
>   ID (hex)        NAME
>   00000690        Marvell DB-88F6281-BP Development Board
>   00000691        Marvell RD-88F6192-NAS Development Board
>   00000692        Marvell RD-88F6281 Reference Board
>   0000078c        Marvell 88F6281 GTW GE Board
>   00000a76        Marvell eSATA SheevaPlug Reference Board
>   00000831        Marvell SheevaPlug Reference Board
>   00000a63        Marvell GuruPlug Reference Board
>   00000bb6        Seagate FreeAgent DockStar
>   0000085b        QNAP TS-119/TS-219
>   000009c6        QNAP TS-41x
>   00000b44        Marvell OpenRD Ultimate Board
>   00000939        Marvell OpenRD Client Board
>   00000915        Marvell OpenRD Base Board
>   00000b1e        HP t5325 Thin Client
>
>   Please check your kernel config and/or bootloader.
>
> i also get the same error with the 2.6.32 or 2.6.38 kernels in debian.
>
>
> i'm using the following uboot environment variables/settings to boot it over
> the network:
>
> nfsbootargs=setenv bootargs console=ttyS0,115200 boot=nfs
> tftpload=bootp ; tftpboot 0x800000 /ltsp/armel/uImage ; tftpboot 0x1100000 /ltsp/armel/uInitrd ; bootm 0x800000 0x1100000
> nfsboot=${nfsbootargs} ; run tftpload
> run nfsboot
>
> these uboot values work with the 2.6.22.18-2-armel kernel that came with the
> thin client.


Check that your uboot firmware env has:
arcNumber=2846
mainlineLinux=yes

You can check with fw_printenv or printenv at uboot prompt or with
something like :
# strings /dev/mtd0ro |grep arcNumber

If it's not there, you'll have to set theses 2 variables (I don't
remember if I had to set it on mine or not, sorry).

Arnaud



Reply to: