Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 3247

Chip PC LXD8941 (2 replies)

$
0
0
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 are but since it is so similar to the other two units I already own I have good hope to get Debian working (with a bit of help from the experts on the forum).

Inside there is both a 4 pin and a 6 pin header. The 4 pin is the UART connection. With the power button towards you and the DVI connection away from you the connections are as follows: GND, TX, RX, VCC (from left to right).

It uses uboot as bootloader:

         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_ 
        | | | |___|  _ \ / _ \ / _ \| __| 
        | |_| |___| |_) | (_) | (_) | |_ 
         \___/    |____/ \___/ \___/ \__| 

 ** LOADER **


U-Boot 2009.08-svn7881 (Jan 23 2013 - 13:55:26) version: dove-5.3.4

BootROM:
       Version on chip: 2.33
       Status: OK
       Retries #: 0
Board: RD-88AP510-Avengers
SoC:   MV88F510 Rev 7
CPU:   ??? (0x0c08) (Rev 1)
       CPU @ 933Mhz, L2 @ 466Mhz
       DDR3 @ 466Mhz, TClock @ 166Mhz
PEX 0: interface detected no Link.
PEX 1: interface detected no Link.
Write Leveling Results:
       CS0, Lane: 0, value: 2
       CS0, Lane: 1, value: 5
       CS0, Lane: 2, value: 1
       CS0, Lane: 3, value: 1
DRAM:   1 GB
       CS 0: base 0x00000000 size 512 MB
       CS 1: base 0x20000000 size 512 MB
       Addresses 38M - 0M are saved for the U-Boot usage.
SF: Detected MX25L1605D with page size 256, total 2097152 bytes
***   env_relocate_spec ****
*** Warning    environment  crc c6db905b  c6db905b fffc.****
Warning: clock source is too slow.Try smaller resolution.

Streaming disabled 
L2 Cache Prefetch disabled
L2 Cache ECC disabled
USB 0: Host Mode
USB 1: Host Mode
Setting VPU power ON.
Setting GPU power ON.
PEX 0: interface detected no Link.
PEX 1: interface detected no Link.
MMC:   MV_SDHCI: 0, MV_SDHCI: 1
NORMAL MODE detected
Boot config is valid
LCD config is invalid
Using defaults
Try to load image :  0x02f00000, /tffsb 
Loading file "/tffsb" from mmc device 0:2 (mmcda2)
787508 bytes read
Net:   egiga0 [PRIME]
Hit any key to stop autoboot:  0 
MIC>>

The following commands are available in uboot:

MIC>> ?
?       - alias for 'help'
SatR    - SatR - sample at reset sub-system, relevent for DB only

arp     - arp   - send ARP_REQUEST to network host

audioTest- audioTest - Test audio playback

autoscr - DEPRECATED - use "source" command instead
base    - print or set address offset
bdinfo  - print Board Info structure
bmp     - manipulate BMP image data
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF image in memory
bootext2- bootext2    dev:boot_part1,boot_part2 addr boot_image linux_dev_name 

bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
bootvx  - Boot vxWorks from an ELF image
bubt    - bubt  - Burn an image on the Boot SPI Flash.

bubt2   - bubt2 - Burn the redundant image on the Boot SPI Flash.

chpart  - change active partition
cls     - clear screen
cmp     - memory compare
cmpm    - cmpm  - Compare Memory

coninfo - print console devices and information
cp      - memory copy
cpumap  - cpumap - Display CPU memory mapping settings.

crc32   - checksum calculation
date    - get/set/reset date & time
dclk    - dclk  - Display the MV device CLKs.

detect_mode- detect_mode - detect key hold

dhcp    - boot image via network using DHCP/TFTP protocol
diskboot- diskboot- boot from IDE device

dma     - dma   - Perform DMA using the XOR engine

echo    - echo args to console
eeprom  - EEPROM sub-system
erase   - erase FLASH memory
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fi      - fi    - Find value in the memory.

flinfo  - print FLASH memory information
fsinfo  - print information about filesystems
fsload  - load binary file from a filesystem image
g       - g     - start application at cached address 'addr'(default addr 0x40000)

go      - start application at address 'addr'
gpp     - gpp - blink gpp

help    - print online help
i2c     - I2C sub-system
ide     - ide     - IDE sub-system

iminfo  - print header information for application image
imls    - list all images found in flash
imxtract- extract a part of a multi-image
ir      - ir    - reading and changing MV internal register values.

itest   - return true/false on integer compare
lcd     - lcd - LCD sub-system

loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
ls      - list files in a directory (default /)
map     - map   - Diasplay address decode windows

md      - memory display
me      - me    - PCI master enable

mm      - memory modify (auto-incrementing address)
mmc     - MMC sub system
mmcinfo - mmcinfo <dev num>-- display MMC info

mp      - mp    - map PCI BAR

mtdparts- define flash/nand partitions
mtest   - simple RAM read/write test
mw      - memory write (fill)
netdump - netdump - dump network packets

nfs     - boot image via network using NFS protocol
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
pciePhyRead- phyRead    - Read PCI-E Phy register

pciePhyWrite- pciePhyWrite      - Write PCI-E Phy register

pdma    - pdma  - Perform PDMA

phyRead - phyRead       - Read Phy register

phyWrite- phyWrite      - Write Phy register

ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
readcfg - readcfg - read config

reset   - Perform RESET of the CPU
resetenv- resetenv      - earse environment sector to reset all variables to default.

run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
se      - se    - PCI Slave enable

setenv  - set environment variables
sf      - SPI flash sub-system
sg      - sg    - scanning the PHYs status

sleep   - delay execution for some time
source  - run script from memory
sp      - sp    - Scan PCI bus.

sspi    - SPI utility commands
temp    - temp  - Display the device temprature.

tftpboot- boot image via network using TFTP protocol
ts_report- ts_report    - report touch screen cooridate

ts_test - ts_test       - test touch screen

ubi     - ubi commands
ubifsload- load file from an UBIFS filesystem
ubifsls - list files in a directory
ubifsmount- mount UBIFS volume
usb     - USB sub-system
usb_to_mmc- usb_to_mmc - copy USB to MMC

usbboot - boot from USB device
version - print monitor version
volt    - volt  - Display the cpu / core voltage.

writecfg- writecfg - write config

MIC>>

board info:

MIC>> bdinfo
arch_number = 0x000006FD
env_t       = 0x00000000
boot_params = 0x00000100
DRAM bank   = 0x00000000
-> start    = 0x00000000
-> size     = 0x20000000
DRAM bank   = 0x00000001
-> start    = 0x20000000
-> size     = 0x20000000
DRAM bank   = 0x00000002
-> start    = 0x00000000
-> size     = 0x00000000
DRAM bank   = 0x00000003
-> start    = 0x00000000
-> size     = 0x00000000
ethaddr     = 00:05:35:09:92:9A
ip_addr     = 192.168.9.96
baudrate    = 115200 bps
MIC>>

uboot environment variables

MIC>> printenv 
bootdelay=0
baudrate=115200
loads_echo=0
in_mfg=no
ub_mfgphase=0000000
mb_sn=00000000
mtdids=nand0=dove-mtd
arcNumber=1789
CASset=min
MALLOC_len=5
ethprime=egiga0
bootargs_root=root=/dev/nfs rw
bootargs_end=:::dove:eth0:none
image_name=uImage
sataargs=root=/dev/sda1 rw init=/init video=dovefb:lcd0:1024x768-24@60,lcd1:1024x768-16@60 clcd.lcd0_enable=1 clcd.lcd1_enable=1
sataboot=ide reset;ext2load ide 0:1 0x2000000 /boot/uImage; setenv bootargs ${mtdparts}  ${sataargs};  bootm 0x2000000
usbboot=usb start; sleep 3; ext2load usb 0:1 0x2000000 /boot/uImage; run usbargs;bootm 0x2000000
disaMvPnp=no
usb0Mode=host
usb1Mode=host
yuk_ethaddr=00:00:00:EE:51:81
autoload=no
lcd1_enable=1
ethact=egiga0
rootpath=/work/armel-dev
lcd0_enable=1
nfsboot=tftpboot 0x2000000 uImage521g; setenv bootargs $(console) $(bootargs_root) nfsroot=$(serverip):$(rootpath) ip=dhcp usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=$(lcd0_enable) clcd.lcd1_enable=$(lcd1_enable); bootm 0x2000000
load_addr=0x2000000
bootcmd_prev=ide reset; ext2load ide 0:2 0x3000000 tffsg; setenv bootargs $(console) ip=dhcp usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=1 clcd.lcd1_enable=1; bootm 0x3000000
gatewayip=192.168.9.1
netmask=255.255.255.0
ipaddr=192.168.9.96
serverip=192.168.9.90
bootargs=console=tty0,115200 mtdparts=spi0.0:768k(u-boot),256k(uboot_env),768k(u-boot2),-(unused) rootdelay=6 cpufreq_disable pm_disable usb0Mode=host usb1Mode=host video=dovefb:lcd0:1024x768-24@60,lcd1:1024x768-24@60 clcd.lcd0_enable=1 clcd.lcd1_enable=1
boottest=ide reset; ext2load ide 0:2 0x3000000 uImage; setenv bootargs $(console) $(mtdparts) ip=dhcp usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=1 clcd.lcd1_enable=1; bootm 0x3000000
bootcmd2=usb reset; ext2load usb 0:2 0x3000000 uImage; setenv bootargs $(console) mtdparts=spi0.0:768k(u-boot),256k(uboot_env),768k(u-boot2),-(unused) rootdelay=6 cpufreq_disable pm_disable usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=1 clcd.lcd1_enable=1; bootm 0x3000000
lcd0_params=1024x768-24@60-edid
lcd1_params=1024x768-24@60-edid
bootide=ide reset; ext2load ide 0:2 0x3000000 uImage; setenv bootargs $(console) $(mtdparts) cpufreq_disable lcdseamless pm_disable usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=1 clcd.lcd1_enable=1; bootm 0x3000000
bootmmc=mmcinfo 0; ext2load mmc 0:2 0x3000000 tffsg; setenv bootargs $(console) mtdparts=spi0.0:768k(u-boot),256k(uboot_env),768k(u-boot2),-(unused) cpufreq_disable pm_disable usb0Mode=$(usb0Mode) usb1Mode=$(usb1Mode) video=dovefb:lcd0:$(lcd0_params),lcd1:$(lcd1_params) clcd.lcd0_enable=1 clcd.lcd1_enable=1; bootm 0x3000000
console=console=ttyS0,115200
mtdparts=mtdparts=spi0.0:768k(uboot),256k(uboot_env),768k(uboot2),-(kernel)
rootinit=root=initramfs init=/linuxrc
lcdargs=vmalloc=384MB video=dovefb:lcd0:1024x768-24@60,lcd1:1024x768-24@60 clcd.lcd0_enable=1 clcd.lcd1_enable=1
usbargs=usb0Mode=host usb1Mode=host useNandHal=ganged
bootusb=usb reset; ext2load usb 0:2 0x3000000 tffsg; setenv bootargs console=ttyS0,115200 mtdparts=spi0.0:768k(uboot),256k(uboot_env),768k(uboot2),-(kernel) root=initramfs init=/linuxrc vmalloc=384MB video=dovefb:lcd0:1024x768-24@60,lcd1:1024x768-24@60 clcd.lcd0_enable=1 clcd.lcd1_enable=1 usb0Mode=host usb1Mode=host useNandHal=ganged pm_disable cpufreq_disable; bootm 0x3000000
fileaddr=3000000
ethaddr=00:05:35:09:92:9A
bootcmd=run bootmmc
stdin=serial
stdout=lcd
stderr=lcd
passDramInitTag=yes
mainlineLinux=yes
enaMonExt=no
pexMode=RC
disL2Cache=no
disL2Ecc=no
sata_dma_mode=yes
enaL2ExtraFeatures=yes
enaCpuStream=no
enaVpuPower=yes
enaGpuPower=yes
filesize=C0434

Environment size: 3887/65532 bytes
MIC>>

bootlog:

MIC>> boot
Device: MV_SDHCI
Manufacturer ID: 45
OEM: 100
Name: SEM02 
Tran Speed: 25000000
Rd Block Len: 512
MMC version 4.0
High Capacity: No
Capacity: 1958739968
Bus Width: 4-bit
Loading file "tffsg" from mmc device 0:2 (mmcda2)
14119164 bytes read
## Booting kernel from Legacy Image at 03000000 ...
   Image Name:   Linux-2.6.32.9-dove-5.4.2
   Created:      2014-01-14   8:36:58 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    14119100 Bytes = 13.5 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

EUGENE lcd_disable
EUGENE lcd_panel_disable
Uncompressing Linux............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ done, booting the kernel.
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Linux version 2.6.32.9-dove-5.4.2 (root@pavel-ubuntu) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery 2007q1-21. Marvell 2009q4-9 20091116)) #194 PREEMPT Tue Jan 14 10:36:52 IST 2014 ()
[    0.000000] CPU: ARMv7 Processor [413fc081] revision 1 (ARMv7), cr=10c53c7f
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] Machine: Marvell MV88F6781-RD Avengers MID Board
[    0.000000] Ignoring unrecognised tag 0x54410008
[    0.000000] Marvell Dove DRAM parameters found (version = 0x09080018)
[    0.000000] [ATAG_BOOTARGS] 1413629523, 1, 1
[    0.000000] [ATAG_HARDWAREARGS] 933, 466, 1024, 1868
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] 
[    0.000000] 
[    0.000000] 
[    0.000000] 
[    0.000000]  wait table c19c7020
[    0.000000] 
[    0.000000] 
[    0.000000] 
[    0.000000] 
[    0.000000]  wait table c19c9040
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 227584
[    0.000000] Kernel command line: console=ttyS0,115200 mtdparts=spi0.0:768k(u-boot),256k(uboot_env),768k(u-boot2),-(unused) cpufreq_disable pm_disable usb0Mode=host usb1Mode=host video=dovefb:lcd0:1024x768-24@60-edid,lcd1:1024x768-24@60-edid clcd.lcd0_enable=1 clcd.lcd1_enable=1
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] allocated 4587520 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Memory: 512MB 344MB 40MB = 896MB total
[    0.000000] Memory: 885612KB available (6908K code, 734K data, 10312K init, 40960K highmem)
[    0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:135
[    0.000000] Console: colour dummy device 80x30
[   25.769887] Calibrating delay loop... 930.61 BogoMIPS (lpj=4653056)
[   26.019878] Security Framework initialized
[   26.019914] AppArmor: AppArmor initialized
[   26.019939] Mount-cache hash table entries: 512
[   26.020186] Initializing cgroup subsys ns
[   26.020201] Initializing cgroup subsys cpuacct
[   26.020210] Initializing cgroup subsys memory
[   26.020232] Initializing cgroup subsys freezer
[   26.020260] CPU: Testing write buffer coherency: ok
[   26.020887] devtmpfs: initialized
[   26.022698] NET: Registered protocol family 16
[   26.023186] Dove MV88AP510-Rev-Unsupported SoC, TCLK = 167MHz
[   26.023206] DOVE_MC @ 0x280 is 010E0202
[   26.023214] PLiao: DOVE_MC @ 0x510 is 010E0101
[   26.023222] Tauros2: Enabling L2 cache.
[   26.023230] Tauros2: L2 cache support initialised in ARMv7 mode.
[   26.023243] Setting gpu clock to 500000000 (divider: 4)
[   26.023256] Setting axi clock to 333000000 (divider: 5)
[   26.023267] Maevell Init revision 7.
[   26.023705] Initializing USB0 Host
[   26.023745] Initializing USB1 Host
[   26.024119] LCD0 doesn't use PLL.
[   26.024126] LCD1 uses PLL.
[   26.024133] Turn on PLL accurate mode.
[   26.024648] Dove PCIe port 0: link down, ignoring
[   26.024659] Dove PCIe port 1: link down, ignoring
[   26.029205] bio: create slab <bio-0> at 0
[   26.029462] vgaarb: loaded
[   26.029737] SCSI subsystem initialized
[   26.030133] usbcore: registered new interface driver usbfs
[   26.030208] usbcore: registered new interface driver hub
[   26.030306] usbcore: registered new device driver usb
[   26.030814] NetLabel: Initializing
[   26.030823] NetLabel:  domain hash size = 128
[   26.030830] NetLabel:  protocols = UNLABELED CIPSOv4
[   26.030871] NetLabel:  unlabeled traffic allowed by default
[   26.030893] Switching to clocksource orion_clocksource
[   26.035476] AppArmor: AppArmor Filesystem Enabled
[   26.036048] NET: Registered protocol family 2
[   26.036283] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[   26.037123] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[   26.038828] TCP bind hash table entries: 65536 (order: 6, 262144 bytes)
[   26.039190] TCP: Hash tables configured (established 131072 bind 65536)
[   26.039200] TCP reno registered
[   26.039335] NET: Registered protocol family 1
[   26.039630] RPC: Registered udp transport module.
[   26.039641] RPC: Registered tcp transport module.
[   26.039649] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   26.039813] Power Management for Marvell Dove.
[   26.039878] PMU Detected Frequencies CPU 933Mhz, AXI 233Mhz, L2 466Mhz, DDR 466Mhz
[   26.039946] dove_mpp4_ctrl_get : mpp4 = 0x0, mask = 0x4
[   26.039956] dove_mpp4_ctrl_set : mpp4 = 0x4, mask = 0x4
[   26.039965] dove_mpp4_ctrl_get : mpp4 = 0x4, mask = 0x4
[   26.039979] chippc_read_cfg_resistors : lTemp0 = 0x107e4, lTemp1 = 0xfffef01b, lTemp2 = 0x0, lTemp3 = 0x0, lTemp4 = 0x281c3ed, lTemp5 = 0xa0, lTemp6 = 0x0, dwGPxx = x0 
[   26.039996] chippc_read_cfg_resistors : lTemp0 = 0x40, lTemp1 = 0xfff00 
[   26.040057] cesadev_modinit
[   26.040093] cesadev_probe
[   26.040101] cesadev_init(c0a41864)
[   26.040309] mvCesaInit: sessions=640, queue=64, pSram=fdb00000
[   26.045589] audit: initializing netlink socket (disabled)
[   26.045620] type=2000 audit(0.268:1): initialized
[   26.081080] highmem bounce pool size: 64 pages
[   26.086474] VFS: Disk quotas dquot_6.5.2
[   26.086730] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[   26.088268] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[   26.089419] EFS: 1.0a - http://aeschi.ch.eu.org/efs/
[   26.089658] fuse init (API version 7.13)
[   26.101470] aufs 2-standalone.tree-32-20100524
[   26.101500] msgmni has been set to 1650
[   26.102015] alg: No test for cipher_null (cipher_null-generic)
[   26.102127] alg: No test for ecb(cipher_null) (ecb-cipher_null)
[   26.102223] alg: No test for digest_null (digest_null-generic)
[   26.102320] alg: No test for compress_null (compress_null-generic)
[   26.141021] alg: No test for stdrng (krng)
[   26.141194] io scheduler noop registered
[   26.141203] io scheduler anticipatory registered
[   26.141212] io scheduler deadline registered
[   26.141412] io scheduler cfq registered (default)
[   26.148564] dovebl_probe : return in the begining
[   26.148733] dovedcon has been initialized.
[   26.148769] dovefb_display_init
[   26.148780] dovefb_display driver init ok.
[   26.148790] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[   26.149260] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 7) is a 16550A
[   26.739541] console [ttyS0] enabled
[   26.743294] serial8250.1: ttyS1 at MMIO 0xf1012100 (irq = 8) is a 16550A
[   26.753592] brd: module loaded
[   26.774314] loop: module loaded
[   27.160574] orion_spi orion_spi.0: use polling mode
[   27.165642] m25p80 spi0.0: mx25l1605d (2048 Kbytes)
[   27.170506] 4 cmdlinepart partitions found on MTD device spi0.0
[   27.176429] Creating 4 MTD partitions on "spi0.0":
[   27.181215] 0x000000000000-0x0000000c0000 : "u-boot"
[   27.186793] 0x0000000c0000-0x000000100000 : "uboot_env"
[   27.192450] 0x000000100000-0x0000001c0000 : "u-boot2"
[   27.197875] 0x0000001c0000-0x000000200000 : "unused"
[   27.203408] MV-643xx 10/100/1000 ethernet driver version 1.4
[   27.209100] mv643xx_eth smi: probed
[   27.212664] [mv643xx_eth_probe]  dev = 0xe0022000 
[   28.690922] [get_sfp_data] create /proc/chippc/sfp **** g_nSFP_data_valid 0
[   28.697867] [create_proc_files] 1 ... chippc_proc e0106240 g_nSFP_data_valid 0
[   28.741704] net eth0: port 0 with MAC address 00:05:35:09:92:9a
[   28.749224] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   28.755998] orion-ehci orion-ehci.0: Marvell Orion EHCI
[   28.761271] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[   28.790949] orion-ehci orion-ehci.0: irq 24, io mem 0xf1050000
[   28.810932] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[   28.817132] usb usb1: configuration #1 chosen from 1 choice
[   28.822810] hub 1-0:1.0: USB hub found
[   28.826568] hub 1-0:1.0: 1 port detected
[   28.830931] orion-ehci orion-ehci.1: Marvell Orion EHCI
[   28.836153] orion-ehci orion-ehci.1: new USB bus registered, assigned bus number 2
[   28.870939] orion-ehci orion-ehci.1: irq 25, io mem 0xf1051000
[   28.890931] orion-ehci orion-ehci.1: USB 2.0 started, EHCI 1.00
[   28.897106] usb usb2: configuration #1 chosen from 1 choice
[   28.902775] hub 2-0:1.0: USB hub found
[   28.906530] hub 2-0:1.0: 1 port detected
[   28.910797] usbcore: registered new interface driver usblp
[   28.916281] Initializing USB Mass Storage driver...
[   28.921240] usbcore: registered new interface driver usb-storage
[   28.927218] USB Mass Storage support registered.
[   28.931867] usbcore: registered new interface driver ums-datafab
[   28.937879] usbcore: registered new interface driver ums-freecom
[   28.943906] usbcore: registered new interface driver ums-jumpshot
[   28.950009] usbcore: registered new interface driver ums-sddr09
[   28.955949] usbcore: registered new interface driver ums-sddr55
[   28.961860] mv_udc: version 05-July-2006 loaded
[   28.966652] mice: PS/2 mouse device common for all mice
[   28.972139] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[   28.977952] IRQ 133/rtc-mv: IRQF_DISABLED is not guaranteed on shared IRQs
[   28.984860] i2c /dev entries driver
[   28.988681] MV EC_KEY I2C driver loaded successfully
[   28.993809] input: ec_key_i2c as /devices/platform/mv64xxx_i2c_exp.0/i2c-0/0-002c/input/input0
[   29.002709] i2c i2c-0: Failed to register i2c client  at 0x00 (-16)
[   29.008951] i2c i2c-0: Can't create device at 0x00
[   29.016027] i2c i2c-0: Failed to register i2c client idt5v49ee503 at 0x6a (-16)
[   29.023316] i2c i2c-0: Can't create device at 0x6a
[   29.028410] Linux video capture interface: v2.00
[   29.033155] vivi-000: V4L2 device registered as /dev/video0
[   29.038707] Video Technology Magazine Virtual Video Capture Board ver 0.6.0 successfully loaded.
[   29.047640] usbcore: registered new interface driver uvcvideo
[   29.053376] USB Video Class driver (v0.1.0)
[   29.057587] cpuidle: using governor ladder
[   29.061737] cpuidle: using governor menu
[   29.065669] sdhci: Secure Digital Host Controller Interface driver
[   29.071835] sdhci: Copyright(c) Pierre Ossman
[   29.076248] sdhci: Requesting irq host->irq=35, host->irqn
[   29.081626] Registered led device: mmc0::
[   29.085873] mmc0: SDHCI controller on sdhci-mv.0 [sdhci-mv.0] using DMA
[   29.092513] sdhci: Requesting irq host->irq=36, host->irqn
[   29.097874] Registered led device: mmc1::
[   29.102134] mmc1: SDHCI controller on sdhci-mv.1 [sdhci-mv.1] using DMA
[   29.108827] mv_xor_shared mv_xor_shared.0: Marvell shared XOR driver
[   29.115198] mv_xor_shared mv_xor_shared.1: Marvell shared XOR driver
[   29.161010] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[   29.210950] mv_xor mv_xor.1: Marvell XOR: ( xor fill cpy )
[   29.240935] usb 1-1: new high speed USB device using orion-ehci and address 2, deleay = 50 ms
[   29.250992] mv_xor mv_xor.2: Marvell XOR: ( xor cpy )
[   29.291000] mv_xor mv_xor.3: Marvell XOR: ( xor fill cpy )
[   29.296854] usbcore: registered new interface driver hiddev
[   29.302493] usbcore: registered new interface driver usbhid
[   29.308054] usbhid: v2.6:USB HID core driver
[   29.312397] Advanced Linux Sound Architecture Driver Version 1.0.21.
[   29.318972] usbcore: registered new interface driver snd-usb-audio
[   29.325198] usbcore: registered new interface driver snd-usb-caiaq
[   29.331435] No device for DAI RT5623
[   29.335216] rt5623: RT5623 Audio Codec 0.02
[   29.340208] asoc: RT5623 <-> mv88fx-i2s0 mapping ok
[   29.356047] ALSA device list:
[   29.359018]   #0: Dove (RT5623)
[   29.362218] oprofile: using arm/mrvl_pj4
[   29.367530] TCP cubic registered
[   29.371376] NET: Registered protocol family 10
[   29.377242] lo: Disabled Privacy Extensions
[   29.383379] NET: Registered protocol family 17
[   29.387815] lib80211: common routines for IEEE802.11 drivers
[   29.393481] ThumbEE CPU extension supported.
[   29.397732] XScale iWMMXt coprocessor detected.
[   29.402533] VFP support v0.3: implementor 41 architecture 2 part 20 variant 9 rev 5
[   29.411173] Dove FB driver:
[   29.452850] Initialize /proc/mv_lcd0
[   29.456407] use cat /proc/mv_lcd0 to see reg settings
[   29.500333] dovefb dovefb.0: use ref clock IDT_CLK1
[   29.507449]   o Kernel parameter: 1024x768-24@60.
[   29.512168] pull_edid_from_i2c find any I2C bus for busid 1  dove_i2c e071c418 
[   29.519494] mmc0: new high speed MMC card at address 0001
[   29.525155] mmcblk0: mmc0:0001 SEM02G 1.82 GiB 
[   29.529883] init write protection /dev/mmcblk0       (id=187695104)
[   29.535678] i2c_transfer - 2 finaly failed. !!!! 
[   29.540378] pull_edid_from_i2c find any I2C bus for EDID edid_data 0 
[   29.546804]   o Failed to read EDID information,using driver resolutions table.
[   29.554110]  dovefb_list_vmode ------------<GFX Layer 0 video mode database>-----------
[   29.562097] mode 0: <1920x1200@60> pico=5177
[   29.562102]  fb timings    336  128   38    1  208    3
[   29.562107]  xorg timings 1920 2048 2256 2592 1200 1201 1204 1242
[   29.577630] mode 1: <1920x1080@60> pico=6734
[   29.577635]  fb timings    148   88   36    4   44    5
[   29.577640]  xorg timings 1920 2008 2052 2200 1080 1084 1089 1125
[   29.593165] mode 2: <1650x1050@60> pico=6888
[   29.593170]  fb timings    288  104   33    1  184    3
[   29.593176]  xorg timings 1650 1754 1938 2226 1050 1051 1054 1087
[   29.608700] mode 3: <1366x 768@60> pico=11659
[   29.608705]  fb timings    216   72   23    1  144    3
[   29.608710]  xorg timings 1366 1438 1582 1798  768  769  772  795
[   29.624321] mode 4: <1280x1024@60> pico=9262
[   29.624326]  fb timings    248   48   38    1  112    3
[   29.624331]  xorg timings 1280 1328 1440 1688 1024 1025 1028 1066
[   29.639854] mode 5: <1280x 720@60> pico=13468
[   29.639859]  fb timings    220  110   20    5   40    5
[   29.639864]  xorg timings 1280 1390 1430 1650  720  725  730  750
[   29.655468] mode 6: <1024x 768@85> pico=10581
[   29.655473]  fb timings    208   48   36    1   96    3
[   29.655478]  xorg timings 1024 1072 1168 1376  768  769  772  808
[   29.671088] mode 7: <1024x 768@70> pico=13346
[   29.671093]  fb timings    144   24   29    3  136    6
[   29.671099]  xorg timings 1024 1048 1184 1328  768  771  777  806
[   29.686709] mode 8: <1024x 768@60> pico=15385
[   29.686714]  fb timings    160   24   29    3  136    6
[   29.686719]  xorg timings 1024 1048 1184 1344  768  771  777  806
[   29.702322] mode 9: <1024x 600@60> pico=22401
[   29.702327]  fb timings     38   38    8    8  100    4
[   29.702332]  xorg timings 1024 1062 1162 1200  600  608  612  620
[   29.717942] mode 10: < 800x 600@85> pico=17790
[   29.717947]  fb timings    152   32   27    1   64    3
[   29.717952]  xorg timings  800  832  896 1048  600  601  604  631
[   29.733642] mode 11: < 800x 600@75> pico=20234
[   29.733647]  fb timings    160   16   21    1   80    2
[   29.733653]  xorg timings  800  816  896 1056  600  601  603  624
[   29.749348] mode 12: < 800x 600@72> pico=20052
[   29.749353]  fb timings     64   56   23   37  120    6
[   29.749359]  xorg timings  800  856  976 1040  600  637  643  666
[   29.765049] mode 13: < 800x 600@60> pico=25131
[   29.765054]  fb timings     88   40   23    1  128    4
[   29.765059]  xorg timings  800  840  968 1056  600  601  605  628
[   29.780755] mode 14: < 800x 600@56> pico=26515
[   29.780760]  fb timings    128   32   14    1  128    4
[   29.780765]  xorg timings  800  832  960 1088  600  601  605  619
[   29.796456] mode 15: < 640x 480@85> pico=27780
[   29.796461]  fb timings    112   32   25    1   48    3
[   29.796466]  xorg timings  640  672  720  832  480  481  484  509
[   29.812163] mode 16: < 640x 480@75> pico=31746
[   29.812168]  fb timings     48   16   32   11   96    2
[   29.812173]  xorg timings  640  656  752  800  480  491  493  525
[   29.827869] mode 17: < 640x 480@72> pico=32102
[   29.827873]  fb timings    128   24   28    9   40    3
[   29.827879]  xorg timings  640  664  704  832  480  489  492  520
[   29.843569] mode 18: < 640x 480@60> pico=39758
[   29.843574]  fb timings     48   16   31   11   96    2
[   29.843579]  xorg timings  640  656  752  800  480  491  493  524
[   29.859268] found <1024x768@60>, pixclock=15385
[   29.863790] set clk 1 to 64998375
[   29.867169]  mmcblk0: p1 p2 p3
[   29.871090] init write protection /dev/mmcblk0p1     (id=187695105)
[   29.877141] init write protection /dev/mmcblk0p2     (id=187695106)
[   29.883152] mmcblk0: p3 size 1831410 exceeds device capacity, limited to end of disk
[   29.892326] usb 1-1: configuration #1 chosen from 1 choice
[   29.898143] hub 1-1:1.0: USB hub found
[   29.902279] hub 1-1:1.0: 4 ports detected
[   29.908305] dovefb_gfx_init() call get_edid_gfx_init
[   29.913277] pull_edid_from_i2c find any I2C bus for busid 1  dove_i2c e071c418 
[   29.920706] i2c_transfer - 2 finaly failed. !!!! 
[   29.925408] pull_edid_from_i2c find any I2C bus for EDID edid_data 0 
[   29.932128] set clk 1 to 64998375
[   29.956787] Console: switching to colour frame buffer device 128x48
[   30.015502]   o dovefb: frame buffer device was successfully loaded.
[   30.021859] Dove FB driver:
[   30.024667] Initialize /proc/mv_lcd1
[   30.028228] use cat /proc/mv_lcd1 to see reg settings
[   30.033310] dovefb dovefb.1: use ref clock accurate_LCDCLK
[   30.038778]   o Kernel parameter: 1024x768-24@60.
[   30.043479] pull_edid_from_i2c find any I2C bus for busid 0  dove_i2c e071c218 
[   30.050900] i2c_transfer - 2 finaly failed. !!!! 
[   30.055613] pull_edid_from_i2c find any I2C bus for EDID edid_data 0 
[   30.062039]   o Failed to read EDID information,using driver resolutions table.
[   30.069328]  dovefb_list_vmode ------------<GFX Layer 1 video mode database>-----------
[   30.077324] mode 0: <1920x1200@60> pico=5177
[   30.077328]  fb timings    336  128   38    1  208    3
[   30.077334]  xorg timings 1920 2048 2256 2592 1200 1201 1204 1242
[   30.092852] mode 1: <1920x1080@60> pico=6734
[   30.092857]  fb timings    148   88   36    4   44    5
[   30.092862]  xorg timings 1920 2008 2052 2200 1080 1084 1089 1125
[   30.108384] mode 2: <1650x1050@60> pico=6888
[   30.108389]  fb timings    288  104   33    1  184    3
[   30.108394]  xorg timings 1650 1754 1938 2226 1050 1051 1054 1087
[   30.123912] mode 3: <1366x 768@60> pico=11659
[   30.123917]  fb timings    216   72   23    1  144    3
[   30.123923]  xorg timings 1366 1438 1582 1798  768  769  772  795
[   30.139534] mode 4: <1280x1024@60> pico=9262
[   30.139539]  fb timings    248   48   38    1  112    3
[   30.139544]  xorg timings 1280 1328 1440 1688 1024 1025 1028 1066
[   30.155067] mode 5: <1280x 720@60> pico=13468
[   30.155072]  fb timings    220  110   20    5   40    5
[   30.155078]  xorg timings 1280 1390 1430 1650  720  725  730  750
[   30.170687] mode 6: <1024x 768@85> pico=10581
[   30.170692]  fb timings    208   48   36    1   96    3
[   30.170697]  xorg timings 1024 1072 1168 1376  768  769  772  808
[   30.186301] mode 7: <1024x 768@70> pico=13346
[   30.186306]  fb timings    144   24   29    3  136    6
[   30.186311]  xorg timings 1024 1048 1184 1328  768  771  777  806
[   30.201921] mode 8: <1024x 768@60> pico=15385
[   30.201926]  fb timings    160   24   29    3  136    6
[   30.201931]  xorg timings 1024 1048 1184 1344  768  771  777  806
[   30.217542] mode 9: <1024x 600@60> pico=22401
[   30.217546]  fb timings     38   38    8    8  100    4
[   30.217552]  xorg timings 1024 1062 1162 1200  600  608  612  620
[   30.233155] mode 10: < 800x 600@85> pico=17790
[   30.233160]  fb timings    152   32   27    1   64    3
[   30.233166]  xorg timings  800  832  896 1048  600  601  604  631
[   30.248861] mode 11: < 800x 600@75> pico=20234
[   30.248866]  fb timings    160   16   21    1   80    2
[   30.248871]  xorg timings  800  816  896 1056  600  601  603  624
[   30.264561] mode 12: < 800x 600@72> pico=20052
[   30.264566]  fb timings     64   56   23   37  120    6
[   30.264572]  xorg timings  800  856  976 1040  600  637  643  666
[   30.280268] mode 13: < 800x 600@60> pico=25131
[   30.280273]  fb timings     88   40   23    1  128    4
[   30.280278]  xorg timings  800  840  968 1056  600  601  605  628
[   30.295968] mode 14: < 800x 600@56> pico=26515
[   30.295973]  fb timings    128   32   14    1  128    4
[   30.295978]  xorg timings  800  832  960 1088  600  601  605  619
[   30.311675] mode 15: < 640x 480@85> pico=27780
[   30.311680]  fb timings    112   32   25    1   48    3
[   30.311685]  xorg timings  640  672  720  832  480  481  484  509
[   30.327373] mode 16: < 640x 480@75> pico=31746
[   30.327378]  fb timings     48   16   32   11   96    2
[   30.327383]  xorg timings  640  656  752  800  480  491  493  525
[   30.343074] mode 17: < 640x 480@72> pico=32102
[   30.343079]  fb timings    128   24   28    9   40    3
[   30.343084]  xorg timings  640  664  704  832  480  489  492  520
[   30.358780] mode 18: < 640x 480@60> pico=39758
[   30.358785]  fb timings     48   16   31   11   96    2
[   30.358790]  xorg timings  640  656  752  800  480  491  493  524
[   30.374471] found <1024x768@60>, pixclock=15385
[   30.379047] set internal refclk divider to 31.0.(accurate mode)
[   30.384952] dovefb_gfx_init() call get_edid_gfx_init
[   30.389891] pull_edid_from_i2c find any I2C bus for busid 0  dove_i2c e071c218 
[   30.397226] usb 2-1: new high speed USB device using orion-ehci and address 2, deleay = 50 ms
[   30.405804] i2c_transfer - 2 finaly failed. !!!! 
[   30.410508] pull_edid_from_i2c find any I2C bus for EDID edid_data 0 
[   30.417260]   o dovefb: frame buffer device was successfully loaded.
[   30.423885] rtc-mv rtc-mv: setting system clock to 1970-01-01 00:00:00 UTC (0)
[   30.433021] Freeing init memory: 10312K
******* Dlopen success
usplash: can't get console font: Invalid argument
chippc-theme : t_init 
 GetSplashData out : width = 1024, height = 768, colors = 256 
chippc-theme : 0x400, 0x300, 0x202, 0x2e0  
[   30.488121] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
[   30.496130] kjournald starting.  Commit interval 5 seconds
[   30.502624] EXT3 FS on mmcblk0p2, internal journal
[   30.507401] EXT3-fs: recovery complete.
[   30.511242] EXT3-fs: mounted filesystem with journal data mode.
Signature size: 4
Safe mode: 0
normal mode
mount RO from:
/dev/tffsi
save_res: 
0
end of save res
Entering normal boot mode(with splash)...
[   30.573952] usb 2-1: configuration #1 chosen from 1 choice
[   30.587044] hub 2-1:1.0: USB hub found
[   30.595911] hub 2-1:1.0: 4 ports detected
[   31.191083] kjournald starting.  Commit interval 5 seconds
[   31.196755] EXT3 FS on mmcblk0p3, internal journal
[   31.210938] EXT3-fs: recovery complete.
[   31.216190] EXT3-fs: mounted filesystem with journal data mode.
[   32.570483] kjournald starting.  Commit interval 5 seconds
[   32.576577] EXT3 FS on mmcblk0p3, internal journal
[   32.581378] EXT3-fs: mounted filesystem with journal data mode.
mount sq1
mount sq2
[   32.602466] /dev/mmcblk0p2   (id=187695106) is write protected!
all mounts:
rootfs / rootfs rw 0 0
none /proc proc rw,relatime 0 0
/dev/mmcblk0p2 /system ext3 rw,noatime,errors=continue,data=journal 0 0
/dev/mmcblk0p3 /plugrr ext3 rw,noexec,noatime,errors=continue,data=journal 0 0
/dev/loop0 /static_mem squashfs ro,relatime 0 0
/dev/loop1 /static squashfs ro,relatime 0 0
mount read/write partition...
mount complete
init: ureadahead-other main process (409) terminated with status 4
init: ureadahead-other main process (447) terminated with status 4
init: cryptdisks-enable main process (445) killed by TERM signal
 runlevel ======  
can't open protection device
Safe mode: 0
normal mode
Entering normal boot mode...
Wed May 18 13:27:29 UTC 2016
Timed out waiting for time change.
[   46.200756] Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=12 sec (nowayout= 1)
 runlevel ====== 2 2
[   46.709447] BMM Module Vmeta memroy start: 0x3c000000, size: 67108864
[   46.723722] BMM init with size=64MB
 * Starting Citrix USB daemon [ OK ]
[   46.995774] 
[   46.995779] [galcore] registerBase =0xf1840000, registerMemSize = 0x0003ffff, contiguousBase= 0x38000000, contiguousSize = 0x03ffffff
[   47.010606] 
[   47.010610] [galcore] real contiguouSize = 0x03ffffff 
[   47.018069] 
[   47.018073] [galcore] chipModel=0x600,chipRevision=0x19,chipFeatures=0x87ecd,chipMinorFeatures=0x7
 * Network Interface Plugging Daemon...                                         [   47.281599] [mv643xx_eth_open] ****** begin ...0xe0022000, 0xe00222e0, 0xe070ec00 
[   47.460933] EUGENE speed=1000, duplex=1, autoneg=1
[   47.561579] ADDRCONF(NETDEV_UP): eth0: link is not ready
 * skip wlan0...                                                         [ OK ] 
Starting printer spooler: lpd.
[   47.798328] Setting vmeta clock to 500000000 (divider: 4)

** (process:670): WARNING **: ApplySubclass_2007WirelessConnection dwEnable =  0,  0 

 * Starting Network connection manager wicd                              [ OK ] 
Starting Hardware RNG entropy gatherer daemon: rngd.
[   49.833111] eth0: 0x1c16, link up, 1000 Mb/s, full duplex, flow control disabled
[   49.840475] [handle_link_event] 2 netif_carrier_on  on 
[   49.847148] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   51.547574] set clk 1 to 64998375
[   51.547588] dividers found (in lookup table) for Fout = 64998375. n=234 d=5 odiv 18
SNMP service started, listening on port 161/udp
[   53.683894] set clk 1 to 64998375
[   53.683908] dividers found (in lookup table) for Fout = 64998375. n=234 d=5 odiv 18
Command line:XPClient /LocalService 
[   53.744573] set internal refclk divider to 31.0.(accurate mode)
[   53.835661] set clk 1 to 135007425
[   53.835678] dividers found (in lookup table) for Fout = 135007425. n=216 d=5 odiv 8

Ubuntu 10.04 LTS ER-TC-9929a ttyS0

ER-TC-9929a login: [   58.037484] Chippc_proc_ write_int = 0x3, 3
[   58.037491]  
[   58.052528] write value <0x00000000> to LCD reg offset <0x00000190>

** (PIM:864): WARNING **: Reading user name prefix from DBGUserNamePrefix. Assure that somebody writes it there !
                                                                                                                 [   60.430932] eth0: no IPv6 routers present
 myifconfig   nInterfaces=2
                            myifconfig   0 lo
                                              myifconfig   1 eth0
                                                                  myifconfig   IfConf.ifc_req[1].ifr_flags=0x1043 0x1 0X40  0x8
                                                                                                                                GetEthinfointerface 00:05:35:09:92:9a, 192.168.1.135, 255.255.255.0, 192.168.1.255
                                                                             GetEthinfointerface 4 dhcp dhcp

                                                                                                             WaitForDhcpeth0
                                                                                                                            LOG: (Re)connect to Xcalibur server.

LOG: CONNECTING: Table 0(Xcalibur) is - not empty.

LOG: CONNECTING: Trying record [0;0] - enabled.
IP: 129.100.2.50, Weight: 1, QueryTTL: 3000.

LOG: CONNECTING: SSL Required: no,Fallback enabled: yes, Plain port: 917, SSL port: 918.

LOG: Pinging disabled by policy.

LOG: CONNECTING: Connecting in plain(unsecured) mode. 129.100.2.50:917.

LOG: CONNECTING: Failure (plain mode). Last Error is 110(0x0000006E).

LOG: CONNECTING: Table 1(DHCP) is -  empty.

LOG: CONNECTING: Table 2(SNMP) is -  empty.

LOG: CONNECTING: Table 3(DNS) is - not empty.

LOG: CONNECTING: Cannot resolve DNS name 'XCGlobal11'.

LOG: CONNECTING: Table 4(Manual) is -  empty.

LOG: CONNECTING: Table 5(Cached Record) is - not empty.

LOG: CONNECTING: Trying record [5;0] - enabled.
IP: 129.100.2.50, Weight: 1, QueryTTL: 3000.

LOG: CONNECTING: SSL Required: no,Fallback enabled: yes, Plain port: 917, SSL port: 918.

LOG: Pinging disabled by policy.

LOG: CONNECTING: Connecting in plain(unsecured) mode. 129.100.2.50:917.


FATAL: term closed

More info will follow once I've hooked it up to a monitor and keyboard and logged into stock OS.

Koen

Viewing all articles
Browse latest Browse all 3247

Trending Articles