Somehow the sound on my HP T5335Z doesn't work. I've appended the new dtb file, rebooted the device, loaded the module and installed alsa-utils, mpg123 and mplayer to be able to play a test .mp3 file. Module Size Used by joydev 20480 0 snd_soc_alc5623 36864 1 snd_soc_simple_card 16384 0 snd_soc_simple_card_utils 16384 1 snd_socby Koen - Debian
OK maybe that is not pinctrl related. I guess I need to mount the stock partitions and try to figure out what this function does. Koen [ 58.037484] Chippc_proc_ write_int = 0x3, 3 [ 58.037491] [ 58.052528] write value <0x00000000> to LCD reg offset <0x00000190>by Koen - Debian
In the stock dmesg there is this line which seems to be a signal to activate the LCD / screen. However if I understand it correctly we can't just apply that to the HP t5336z or T50 since manufacturers are free to choose which ever pinctrl they want. [ 58.052528] write value <0x00000000> to LCD reg offset <0x00000190>by Koen - Debian
Hi bodhi, I've been reading about dts files and found the following reference documentation: https://www.kernel.org/doc/Documentation/devicetree/bindings/ The following section on the dove pinctrl lists a lot of info and may be of use to get the missing functionality activated. Koen https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/marvell%2Cdove-pinctrl.txby Koen - Debian
The dmesg log when booting Debian shows the following: [ 1.625391] m25p80 spi0.0: mx25l1606e (2048 Kbytes) [ 1.630474] 4 cmdlinepart partitions found on MTD device spi0.0 [ 1.636733] Creating 4 MTD partitions on "spi0.0": [ 1.642222] 0x000000000000-0x0000000c0000 : "uboot" [ 1.658720] 0x0000000c0000-0x000000100000 : "uboot_env" [ 1.675561]by Koen - Debian
Ok let's summarize things so far. Serial connection allows access to uboot and makes it possible to boot debian from a USB stick. USB and ethernet are working. Micro SD card reader, audio and graphics are not working yet. Power off doesn't work properly either but I assume that requires some GPIO info from GPL sources if Chip PC ever releases them. The following section in dmesgby Koen - Debian
Hi bodhi, I've added the same reg entry as the T50 and the ethernet errors have disappeared from the bootlog while the internet is working OK. Koen ethernet-phy { reg = <0x1>; linux,phandle = <0x10>; phandle = <0x10>; }; bootlog MIC>> run bootcmd_exec (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 sby Koen - Debian
Some more info about the device: mtd info: root@debian:/# mtdinfo Count of MTD devices: 4 Present MTD devices: mtd0, mtd1, mtd2, mtd3 Sysfs interface supported: yes root@debian:/# root@debian:/# mtdinfo /dev/mtd0 mtd0 Name: uboot Type: nor Eraseblock size: 4096 bytes, 4.0 KiB Amount ofby Koen - Debian
Enabling the ethernet related sections in the dtb and plugging in a cable does result in a working connection although there still are some errors in the boot log. Koen MIC>> run bootcmd_exec (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 3 USB Device(s) found Waiting for storage device(s) to settle before scanning... scanniby Koen - Debian
Hi bodhi, I didn't have a cable plugged in and also the dove-dove-db.dtb file has ethernet set to disabled. It's getting late here but tomorrow I'll start to enable different sections in the dtb file to see if it changes things. Thanks for your help as always. Koen ethernet-ctrl@72000 { compatible = "marvell,orion-eth"; #address-cells = <0x1>by Koen - Debian
Success! Bodhi it really amazes me how you can troubleshoot these devices remotely based on just some short log. Below the boot log of booting with the dove-dove-db.dtb file. Koen MIC>> setenv set_bootargs 'setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} earlyprintk=serial' MIC>> setenv bootcmd_usb 'usb start; ext2load usb 0:1by Koen - Debian
Unfortunately none of the dove.dtb files get any further than the Uncompressing Linux stage. So the dtb file will need a bit more work than expected. I've also noted an error in one of my previous post. The Sandisk SDIN5D2-2G chip is the internal memory and has nothing to do with the card reader. Koenby Koen - Debian
The dove-sbc-510.dtb gets a little further but still hangs. I'll try all the other dove dtb files as well but will only report the results if it gets any further. Koen MIC>> setenv set_bootargs 'setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} earlyprintk=serial' MIC>> setenv bootcmd_usb 'usb start; ext2load usb 0:1 0x2000000by Koen - Debian
Yes that was all that was shown on serial. I've created the rootfs with the dove-dove-db.dtb appended and it results in a similar output as shown below. I think I'll try the dove-sbc-510.dtb one next. Koen MIC>> setenv set_bootargs 'setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} earlyprintk=serial' MIC>> setenv bootcmd_usbby Koen - Debian
Ok I need to reshuffle some USB sticks so won't be able to try booting Debian until tomorrow. Below are the numbers of the larger chips that I can decipher. I'll also email the people at Chip PC Technologies to see if they can point me to GPL sources etc. Koen card reader chip: Sandisk SDIN5D2-2G DDR3 memory: 4x HNNIX H5TQ2G63BFR HDMI transmitter chip?: PN521 DVI transmitter:by Koen - Debian
Stock OS doesn't offer a terminal or anything useful to explore the system with. So I've taken the USB stick from the T50 and used the following commands from the HP T5335 topic. It starts loading the kernel but hangs. MIC>> setenv set_bootargs 'setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} earlyprintk=serial' MIC>> setenv boby Koen - Debian
Hi, after buying a few thin clients off ebay this Chip PC LXD8941 came up in the ebay recommendations. Since it was only £10 + £2.50 shipping and the specs are very similar to the Dell Wyse T50 and the HP T5335Z I couldn't resist. It is a nice compact unit with 1 Gbps ethernet, 6 USB ports, micro SD card slot, DVI connector, power and reset button. I'm not sure how common these areby Koen - Debian
Hi bodhi, I've not seen any response on my monitor. Below are the different logs. Koen serial: HP>> setenv set_bootargs 'setenv bootargs console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 ${mtdparts} video=armada-drm splash quiet earlyprintk=serial' HP>> saveenv Saving Environment to SPI Flash... Erasing 0xc0000 - 0xc2000: Writing to SPI flash:by Koen - Debian
Hi bodhi, I'm getting the same output. I've clearly messed something up in uboot or the mtd stuff. Any idea what's best to do next? Restore stock mtd files? Or reflash uboot? Koen root@debian:~# cat /proc/mtd dev: size erasesize name mtd0: 00080000 00010000 "uboot" mtd1: 00040000 00010000 "sdd_firmware" mtd2: 00010000 00010000 "uboot_eby Koen - Debian
Ok I've changed the ip address in uboot but still get the same result: T5325> setenv ipaddr 192.168.1.231 T5325> saveenv Saving Environment to SPI Flash... SF: Detected mx25l8005 with page size 256 Bytes, erase size 64 KiB, total 1 MiB Erasing SPI flash...Writing to SPI flash...done T5325> T5325> ping 192.168.1.1 Using egiga0 device ARP Retry count exceeded; startby Koen - Debian
Ok I've upgraded to the latest kernel but the issue persists. The problem is not just in Debian but I can't reach the network from uboot either. T5325> ping 192.168.1.1 Using egiga0 device ARP Retry count exceeded; starting again ping failed; host 192.168.1.1 is not alive T5325>by Koen - Debian
Hi all, I've been running a HP T5325 for a while but recently noticed the ethernet has stopped working. When I check the serial connection it seems that it can't always find the usb stick and tries to boot into stock instead and then hangs. I'm not sure what has happened so I've re-created the rootfs on a new USB stick to be sure it was not due to some corrupt files. Howeveby Koen - Debian
Hi bodhi, during the kernel upgrade the following message is shown. Is this OK or are there files / directories missing? Hmm. There is a symbolic link /lib/modules/4.18.5-mvebu-tld-1/build However, I can not read it: No such file or directory Therefore, I am deleting /lib/modules/4.18.5-mvebu-tld-1/build Hmm. The package shipped with a symbolic link /lib/modules/4.18.5-mvebu-tlby Koen - Debian
Connected a serial cable and followed bodhi's instructions and I'm now on kernel 4.12. I will upgrade to 4.18 and continue to look into the graphics tomorrow. Koen root@debian:~# dmesg [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.12.4-mvebu-tld-1 (root@tldDebianVM) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) ) #1 SMP PRby Koen - Debian
Thanks for the pointers. However I'll first hook up serial to my HP T5335Z and start with that as recommended by bodhi.by Koen - Debian
Hi Gravelrash, could you give me some hints how to enable framebuffer? I've installed a lot of different Debian packages related to graphics / framebuffer but I'm not getting anything on the screen. I'm not getting any output in dmesg related to the framebuffer and there is no /dev/fb0. At the moment I'm not sure if this is due to an incomplete dtb file, wrong kernel boby Koen - Debian
@bodhi I mixed up different thin clients. couldn't find a button in the HP T5335Z. I did buy what looked like another Dell Wyse T10 from ebay but it was a TX0D and that has a button on the board (and uses a different CPU than the T10 / T50) @Gravelrash below some files which may provide useful info to get graphics working. Koen /etc/X11/xorg.conf Section "InputDevice&qby Koen - Debian
Gravelrash Wrote: ------------------------------------------------------- > @Koen > > can you extract the following file and post here > for safe keeping > > "/etc/X11/xorg.conf" > > > there look to be a few static linked modules as > well as kernel modules we MAY be able to nab. I'll do that on Monday when I'm back home. @boby Koen - Debian
Ok I've tried to follow the wandboard instructions to get the graphics working but seem to get stuck. I've installed a recent version of mesa and libdrm from debian backports. Then I clone the xf86-video-armada driver repository and follow the instructions in the readme on how to install it. However it stops during configure with DRM related errors. root@debian:~/GPU-driver# git clby Koen - Debian
Hi bodhi, the post from Rayknight points to the HP ftp server. The following file may be of interest to you since it seems to contain the patches of the stock kernel. ftp://ftp.hp.com/pub/tcdebian/pool/thinpro42/source/linux-2.6.32.9_patches.tar.gz There also is a different more recent uboot archive file in the same folder: ftp://ftp.hp.com/pub/tcdebian/pool/thinpro42/source/u-boot-2by Koen - Debian