Portál AbcLinuxu, 26. dubna 2024 04:30

Compaq iPaq 3630 (GNU/Linux)

Podpora: kompletní
Ovladač: v jádře

Technické parametry

Procesor 206MHz Intel 32bit RISC.

Paměť 16MB ROM, 32MB RAM.

Displej 320x240 a 4096 barev.

Stereo audio výstup (3,5mm jack).

950mAh lithium polymer akumulator (12h provozu).

Komunikace skrz infraport, či USB kabel a s kabátkem i Bluetooth a Wi-Fi.

Specifikace na Familiar

Identifikace pod Linuxem

usbserial.c: USB Serial Driver core v1.4
ipaq.c: USB PocketPC PDA driver v0.5
usbserial.c: USB Serial support registered for PocketPC PDA
hub.c: new USB device 00:07.2-1.3, assigned address 5
usbserial.c: PocketPC PDA converter detected
usbserial.c: PocketPC PDA converter now attached to ttyUSB0 (or usb/tts/0 for devfs)

Linux version 2.4.18-rmk3 (andyc@rockhopper.crl.dec.com) (gcc version 2.95.2
19991024 (release)) #1 Tue Oct 15 14:38:20 EDT 2002
Processor: Intel StrongARM-1110 revision 8
Machine: Compaq iPAQ H3600
Ignoring unrecognised tag 0x5441000a
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line:
mtdpart=bootldr@0x00000000:0x00040000,root@0x00040000:0x00FC0000  noinitrd
root=/dev/mtdblock1 init=/linuxrc console=ttySA0
Relocating machine vectors to 0xffff0000
Console: colour dummy device 80x30
Calibrating delay loop... 137.21 BogoMIPS
Memory: 32MB = 32MB total
Memory: 30684KB available (1158K code, 299K data, 68K init)
Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode-cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
CPU clock: 206.400 MHz (0.000-206.400 MHz)
sa1110_clk_init: h3xxx_membank_size[0]=33554432
sa1110_clk_init: 100 MHz Samsung 4Mx16bitx4banks SDRAM
SDRAM: tck: 10 trcd: 20 trp: 20 twr: 10 refresh: 64000 cas_latency: 3
Starting kswapd
devfs: v1.10 (20020120) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications
 AB. ttySA%d0 at MEM 0x80050000 (irq = 17) is a SA1100
dma period = 1398056 ps, clock = 206400 kHz
dma period = 1398056 ps, clock = 206400 kHz
Console: switching to colour frame buffer device 40x30
iPAQ H3600 keyboard driver v1.0.1
pty: 256 Unix98 ptys configured
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
SA1100 flash: probing 32-bit flash bus
SA1100 flash: Found an alias at 0x1000000 for the chip at 0x0
0: offset=0x0,size=0x40000,blocks=64
parse_mtdpart{bootldr@0x00000000:0x00040000,root@0x00040000:0x00FC0000}
         name=bootldr
         at_pos=0x00000000
         colon_pos=0x00040000,root@0x00040000:0x00FC0000
         comma_pos=,root@0x00040000:0x00FC0000
         name=root
         at_pos=0x00040000
         colon_pos=0x00FC0000
         comma_pos=<NULL>
npartitions=2
        partition bootldr o=0 s=40000
        partition root o=40000 s=fc0000
parse_mtdpart: ret=2
Using Compaq bootldr partition definition
Creating 2 MTD partitions on "SA1100 flash":
0x00000000-0x00040000 : "bootldr"
mtd: Giving out device 0 to bootldr
0x00040000-0x01000000 : "root"
mtd: Giving out device 1 to root
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 2048)
IPv4 over IPv4 tunneling driver
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
mtdblock_open
ok
mtdblock_open
mtdblock_release
ok
mtdblock_open
mtdblock_release
ok
VFS: Mounted root (jffs2 filesystem).
Mounted devfs on /dev
Freeing init memory: 68K
H3600 Registering HAL abstraction layer
h3600_micro_setup: setting up microcontroller interface
apm: BIOS version 1.2 Flags 0x02 (Driver version 1.13)
h3600_ts_init_module: registering char device
SA1100 Real Time Clock driver v1.03
Serial driver version 5.05c (2001-07-08) with no serial options enabled
Linux Kernel Card Services 3.1.22
  options:  [pm]
<6>SA-1100 PCMCIA (CS release 3.1.22)
installing h3600_pcmcia_ops
sa1100_pcmcia_driver_init: pcmcia_low_level=c29925c0
sa1100_pcmcia_driver_init: skt=0 skt->virt_io=c29a0000
sa1100_pcmcia_driver_init: skt=1 skt->virt_io=c29c0000
sa1100_pcmcia_driver_init: done
iPAQ audio support initialized
mtdblock_open
mtdblock_release
ok
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
Trying to free nonexistent resource <29a0000-c29a000f>
hda: APACER_CF_128MB, ATA DISK drive
ide0 at 0xc29a0000-0xc29a0007,0xc29a000e on irq 42
ide_cs: hda: Vcc = 5.0, Vpp = 0.0
hda: 253440 sectors (130 MB) w/1KiB Cache, CHS=495/16/32
Partition check:
 /dev/ide/host0/bus0/target0/lun0: p1
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
jffs2: attempt to mount non-MTD device 03:01
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
VFS: Disk change detected on device ide0(3,1)
 /dev/ide/host0/bus0/target0/lun0: p1
SA1100 USB Controller Core Initialized
usbctl: Opened for usb-eth
usbctl: Started for usb-eth
usbctl: zombie suspended --> [resume] --> zombie. Device in powered state.
usbctl: zombie --> [reset] --> default. Device in default state.
usbctl: Resetting
usbctl: default --> [address assigned] --> address. Device in address state.
usbep0: I have been assigned address: 12
usbctl: address --> [configure] --> configured. Device in configured state.
usb-eth: device configured, go go go.
usbep0: Configured (OMP=00000040 IMP=00000040)

~ # cat /proc/cpuinfo
Processor       : Intel StrongARM-1110 rev 8 (v4l)
BogoMIPS        : 137.21
Features        : swp half 26bit fastmult
CPU implementor : 0x69
CPU architecture: 4
CPU variant     : 0x0
CPU part        : 0xb11
CPU revision    : 8

Hardware        : Compaq iPAQ H3600
Revision        : 0000
Serial          : 0000000000000000

~ # cat /proc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:  31490048 22622208  8867840        0   180224 13365248
Swap:        0        0        0
MemTotal:        30752 kB
MemFree:          8660 kB
MemShared:           0 kB
Buffers:           176 kB
Cached:          13052 kB
SwapCached:          0 kB
Active:           7504 kB
Inactive:        10412 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        30752 kB
LowFree:          8660 kB
SwapTotal:           0 kB
SwapFree:            0 kB

Postup zprovoznění pod Linuxem

Synchronizace PocketPC

Postupoval jsem podle návodu instalace Familiar.

V MS Windows jsem nahrál přes USB BootBlaster_1.18.exe a bootldr-2.18.54.bin a na CompactFlash kartu jsem nahrál bootopie-v061-03.jffs2. Potom jsem flashnul bootldr a zmačknul repráček a současně jsem stylusem provedl soft reset. Tím jsem se dostal do bootloaderu Linuxu - připojil jsem COM kabel nastavený na 115200, žádné řízení toku, 8bit jsem spojil hyperterminálem, nebo minicomem (je to jedno) --- pozor, když se to spojí, nic neuvidíte, musíte bouchnout do Enteru, abyste dostali hlášku boot> --- potom jsem iPaq flashnul z CompactFlash příkazem copy hda1:/bootopie-v061-03.jffs2 root --- iPaq se začne flashovat --- pozor, abyste ho měli v napájení. Když je hotovo, napište jen boot a máte hotovo.

Poznámka

Flashnout to trvalo i se čtením specifikace a návodu zhruba hodinu.

Jádra starší než 2.4.2 nepodporují režim hlubokého spánku -> baterie se velmi rychle vybíjí.

Flashování se doporučuje při plně nabitém akumulátoru a zapojení do sítě, jinak prý může dojít k znefunkčnění přístroje.

Dokument vytvořil: CIJOML, 23.2.2003 13:23 | Poslední úprava: Fluttershy, yay!, 27.2.2011 15:09 | Historie změn | Zobrazeno: 2170×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.