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: