LINUX.ORG.RU

ноги, крылья... в смысле x86, SPARC...


0

0

...главное -- хвост!

а вот кто угадает, что это такое загружается? То есть, что это линукс, это понятно. На чем это линукс?

Если будет время, сегодня вечером - завтра сделаю картинку того, что получилось после загрузки.

>>> Просмотр (560x674, 16 Kb)



Проверено:

MIPS какой-то. Старенький, судя по всему.

Elohim
()

Поделись впечатлениями. Как????? оно.

ifconfig
()

Transmeta Mobile Linux на PDA(КПК) - устройство на базе Crusoe - ключевое слово cramfs

anonymous
()
Ответ на: комментарий от anonymous

FIC AQUA

Тот самый, на Crusoe 5XXX(разные варианты проектировались) - ОЧ-Ч-Ч-ень занятная ВЕСЧЬ !!

anonymous
()

а при чем здесь мипс? или крузо в виде мипса лучшее чем?

dmiceman ★★★★★
()

Подведем итоги конкурса. Главный приз получает команда знатоков с linux.org.ru. :) Щучу, понятно, что угадать практически невозможно. Я уже поместил картинку с полным описанием, подождем, пока maxcom ее опубликует.

Коротко: это действительно PDA, но не Palm. И уж естественно, это не Crusoe, у ей внутре неонка, то есть честный Phillips PR31700 MIPS R3000 32-bit (m68k).

Dronov
() автор топика

да, вот лог загрузки другого образа:

entering boot loader, turning on display             
display on                                           
decompressing kernel:                                
Uncompressing Linux........................................................ don.
done decompressing kernel.
e_entry: 800045e0, e_ehsize: 52, e_phentsize 32, e_phnum 3,
e_shentsize 40, e_shnum 18
copying 0x17a2f8 bytes from file offset 0x1000 to address 0x80004000
zeroing from 8017e2f8 to to 8017e2f8, 0x0 bytes
copying 0x23090 bytes from file offset 0x17c000 to address 0x80180000
zeroing from 801a3090 to to 801e0f40, 0x3deb0 bytes
done loading kernel, about to jump in!
mips_machgroup 0x0000000b, mips_machtype 0x00000004
arcs_cmdline: root=/dev/rom console=tty console=ttyS0,115200
Loading R[23]00 MMU routines.
CPU revision is: 00002210                                                       
Primary instruction cache 4kb, linesize 16 bytes                                
Primary data cache 1kb, linesize 4 bytes                                        
Linux version 2.4.0-test1-ac22 (micah@erwin) (gcc version egcs-2.90.29 980515 (1
On node 0 totalpages: 9728                                                      
zone(0): 9728 pages.                                                            
zone(1): 0 pages.                                                               
zone(2): 0 pages.                                                               
Kernel command line: root=/dev/rom console=tty console=ttyS0,115200             
Console: colour dummy device 80x25                                              
Calibrating delay loop... 73.11 BogoMIPS                                        
Memory: 5532k/38912k available (1512k kernel code, 33380k reserved, 92k data, 4)
Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)                   
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)                    
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)                    
kmem_create: Poisoning requested, but con given - bdev_cache                    
Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)                    
kmem_create: Poisoning requested, but con given - inode_cache                   
kmem_create: Poisoning requested, but con given - file lock cache               
Checking for 'wait' instruction...  emulated.                                   
POSIX conformance testing by UNIFIX                                             
Linux NET4.0 for Linux 2.3                                                      
Based upon Swansea University Computer Society NET3.039                         
kmem_create: Poisoning requested, but con given - skbuff_head_cache             
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.                             
NET4: Linux TCP/IP 1.0 for NET4.0                                               
IP Protocols: ICMP, UDP, TCP                                                    
IP: routing cache hash table of 512 buckets, 4Kbytes                            
TCP: Hash tables configured (established 2048 bind 2048)                        
Starting kswapd v1.6                                                            
Console: switching to colour frame buffer device 20x20                          
fb0: R3912 frame buffer device, using 12K of video memory                       
No keyboard driver installed                                                    
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize           
rom: registered device at major 60                                              
PPP generic driver version 2.4.1                                                
PPP Deflate Compression module registered                                       
kmem_create: Forcing size word alignment - nfs_fh                               
VFS: Mounted root (cramfs filesystem) readonly.                                 
Freeing unused kernel memory: 48k freed                                         
serial console detected.  Disabling virtual terminals.                          
init started:  BusyBox v0.44 (2000.06.10-02:54+0000) multi-call binary          
Mounting /proc...done.                                                          
Creating 200k ramdisk...200+0 records in                                        
200+0 records out                                                               
done.                                                                           
Making minix file system...80 inodes                                            
200 blocks                                                                      
Firstdatazone=9 (9)                                                             
Zonesize=1024                                                                   
Maxsize=2147483647                                                              
                                                                                
done.                                                                           
Mounting ramdisk on /mnt...done.                                                
Attaching loopback device...done.                                               
Starting interactive system                                                     
Starting pgsession

Dronov
() автор топика
Ответ на: комментарий от Dronov

Коротко: это действительно PDA, но не Palm. И уж естественно, это не Crusoe, у ей внутре неонка, то есть честный Phillips PR31700 MIPS R3000 32-bit (m68k).

--------------------------------

А где взять? И есть ли под R4000???

TARANTUL
()

> Calibrating delay loop... 73.11 BogoMIPS
И что толку? Калькулятор прям
--
Odin

anonymous
()

2Dronov: слушай, либо я чего-то не понял, либо ты чего-то напутал... Но все же объясни - как соотносятся R3000 & m68k??? Или m68k здесь значит не то что обычно?

Irsi
()

Эка невидаль скачать бинарник для MIPS овой PDA шки
и кинуть в конфу дамп загрузки...

А самому спроектировать, сварганить Железку и сделать для нее BSP+
mmu порт, загрузчик, драйвера, root слабо? (причем весь софт 0.5чел/лет)

Кстати железка называется ixpro-e1 (combo).
www.vocord.com

InitIPC() ... done

MON:    MIPS Start happend
MON:            Config: 200664b3
MON:              CAlg: 01fd6fc5
MON:                SR: 34410004
MON:             CPUID: 00003000
MON:    Implementation: 30
MON:          Revision: 00
MON:               CPU: 79RC64474
MON:    Cache Size
                ICache: 00016 KB
                DCache: 00016 KB
MON:             Entry: 9fc205a8
Linux running...
ixpro_e1_setup
Loading R4000 MMU routines.
CPU revision is: 00003000
Primary instruction cache 16kb, linesize 32 bytes.
Primary data cache 16kb, linesize 32 bytes.
Linux version 2.4.3 (alexr@gerda.vocord.com) (gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)) #239 Fri Sep 7 16:30:13 MSD 2001
Determined physical RAM map:
 memory: 00c00000 @ 1f000000 (usable)
 memory: 0027f000 @ 1fd7f000 (usable)
 memory: 0017f000 @ 1fc00000 (reserved)
init_bootmem(min_low_pfn=1f000000, max_low_pfn=1fffe000)
mapsize=200 bdata->node_bootmem_map=9f000000
free_bootmem(cur_pfn=1f000000, size=00c00000)
free_bootmem(cur_pfn=1fd7f000, size=0027f000)
reserve_bootmem(pfn=1f000000, size=00000200)
On node 0 totalpages: 4094
zone(0): 4094 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: mether=2,0xa7e060a0,0xa7e260c0,eth0 root=/dev/nfs nfsroot=192.168.9.133:/usr/local/ixpro ip_=192.168.0.1 console=ttyS
msetup: [3] s:eth0
        i:2, m:a7e060a0, m:a7e260c0
ixpro-e1 init_IRQ
CPU frequency 160.00 MHz
CP0: 10418004
kernel: console_init() done
kernel: init_modules() done
Calibrating delay loop... 159.74 BogoMIPS
        node_boot_start:1f000000
        node_low_pfn:1fffe
        node_bootmem_map:9f000000
        last_offset:49c
        last_pos:45
        node_mem_map:9f001004
totalram_pages=0
free_all_bootmem() ...core freed.. total 3641 pages
allocator bitmap page is 9f001004 
done totalram_pages=3642
setup_zero_pages()...done totalram_pages=3641
Memory: 14564k/14844k available (1107k kernel code, 280k reserved, 115k data, 52k init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Checking for 'wait' instruction...  available.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
block: queued sectors max/low 9600kB/3200kB, 64 slots per queue
eth0: methernet found at 0xa7e060a0,  00 00 d5 2d 41 3d
eth0: methernet  que_in: a7e060a0 que_out: a7e260c0     irq: 00000002
loop: loaded (max 8 devices)
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 512)
request_irq 2, handler 9fcb0968
action 9fff02e0, action->handler 9fcb0968
Sending BOOTP requests..... OK
IP-Config: Got BOOTP answer from 192.168.0.1, my address is 192.168.0.254
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.

Bus: 0 Dev: 0
_________/3 2 1 0  7 6 5 4  b a 9 8  f e d c
[00] 00 | 414611ab 22800017 05800011 00002008
[04] 10 | 1f000008 00000000 10000000 15000000
[08] 20 | 16000000 00000000 00000000 00000000
[0c] 30 | 00000000 00000000 00000000 0000010a
[10] 40 | 00000000 00000000 00000000 00000000
[14] 50 | 00000000 00000000 00000000 00000000
[18] 60 | 00000000 00000000 00000000 00000000
[1c] 70 | 00000000 00000000 00000000 00000000
[20] 80 | 00000000 00000000 00000000 00000000
[24] 90 | 00000000 00000000 00000000 00000000
[28] a0 | 00000000 00000000 00000000 00000000
[2c] b0 | 00000000 00000000 00000000 00000000
[30] c0 | 00000000 00000000 00000000 00000000
[34] d0 | 00000000 00000000 00000000 00000000
[38] e0 | 00000000 00000000 00000000 00000000
[3c] f0 | 00000000 00000000 00000000 00000000
         PCI_CS3BBASE_ADDRESS   15000000
         PCI_CS20BASE_ADDRESS   10000000
        PCI_RAS10BASE_ADDRESS   1f000008
        PCI_RAS23BASE_ADDRESS   00000000
        PCI_I_REGBASE_ADDRESS   16000000
        CPU_I_REGBASE_ADDRESS   afe00000
        PCI_I_IO_BASE_ADDRESS   00000000
        CPU_CS[20] low  b0000000
        CPU_CS[3B] low  b5000000
        CPU_CS[0]  low  b1800000
        CPU_CS[1]  low  b0000000
        CPU_CS[2]  low  b2000000
        CPU_CS[3]  low  be000000
        CPU_CSBoot low  b5000000
        Reseting Xilinx
        Reset done. Reset time: 1240 us
        Programing Xilinx
        Programing Xilinx done
amb:     name: /dev/amb0
amb:      loc: 0
        Device ID: 02
            GMODE: 00
             Type: T8102
          CAM loc: 512
        local loc: 0
amb0:  clear all CAM locations
amb0:  linking ds0 to dsimm5
amb:      num: 1
amb:    major: 254
        init done
DSP:    Hunting installed DSP's
dsp0:   major 253
        minor 0
        fplayer_buf_size: 131072 order: 5 ts: 32
        frecord_buf_size:  65536 order: 4 ts: 64
        snd_player_buf:  9f060000 9f061000 9f062000 9f063000 9f064000 9f065000 9f066000 9f067000
                         9f068000 9f069000 9f06a000 9f06b000 9f06c000 9f06d000 9f06e000 9f06f000
                         9f070000 9f071000 9f072000 9f073000 9f074000 9f075000 9f076000 9f077000
                         9f078000 9f079000 9f07a000 9f07b000 9f07c000 9f07d000 9f07e000 9f07f000

        snd_record_buf:  9ffc0000 9ffc0400 9ffc0800 9ffc0c00 9ffc1000 9ffc1400 9ffc1800 9ffc1c00
                         9ffc2000 9ffc2400 9ffc2800 9ffc2c00 9ffc3000 9ffc3400 9ffc3800 9ffc3c00
                         9ffc4000 9ffc4400 9ffc4800 9ffc4c00 9ffc5000 9ffc5400 9ffc5800 9ffc5c00
                         9ffc6000 9ffc6400 9ffc6800 9ffc6c00 9ffc7000 9ffc7400 9ffc7800 9ffc7c00
                         9ffc8000 9ffc8400 9ffc8800 9ffc8c00 9ffc9000 9ffc9400 9ffc9800 9ffc9c00
                         9ffca000 9ffca400 9ffca800 9ffcac00 9ffcb000 9ffcb400 9ffcb800 9ffcbc00
                         9ffcc000 9ffcc400 9ffcc800 9ffccc00 9ffcd000 9ffcd400 9ffcd800 9ffcdc00
                         9ffce000 9ffce400 9ffce800 9ffcec00 9ffcf000 9ffcf400 9ffcf800 9ffcfc00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 00
DSP:    reset start
DSP:    reset done
DSP:    Init done
dsp1:   major 253
        minor 1
        fplayer_buf_size:  65536 order: 4 ts: 16
        frecord_buf_size:  16384 order: 2 ts: 16
        snd_player_buf:  9ffb0000 9ffb1000 9ffb2000 9ffb3000 9ffb4000 9ffb5000 9ffb6000 9ffb7000
                         9ffb8000 9ffb9000 9ffba000 9ffbb000 9ffbc000 9ffbd000 9ffbe000 9ffbf000

        snd_record_buf:  9ffac000 9ffac400 9ffac800 9ffacc00 9ffad000 9ffad400 9ffad800 9ffadc00
                         9ffae000 9ffae400 9ffae800 9ffaec00 9ffaf000 9ffaf400 9ffaf800 9ffafc00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 01
DSP:    reset start
DSP:    reset done
DSP:    Init done
dsp2:   major 253
        minor 2
        fplayer_buf_size:  65536 order: 4 ts: 16
        frecord_buf_size:  16384 order: 2 ts: 16
        snd_player_buf:  9ff90000 9ff91000 9ff92000 9ff93000 9ff94000 9ff95000 9ff96000 9ff97000
                         9ff98000 9ff99000 9ff9a000 9ff9b000 9ff9c000 9ff9d000 9ff9e000 9ff9f000

        snd_record_buf:  9ffa8000 9ffa8400 9ffa8800 9ffa8c00 9ffa9000 9ffa9400 9ffa9800 9ffa9c00
                         9ffaa000 9ffaa400 9ffaa800 9ffaac00 9ffab000 9ffab400 9ffab800 9ffabc00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 02
DSP:    reset start
DSP:    reset done
DSP:    Init done
dsp3:   major 253
        minor 3
        fplayer_buf_size:  65536 order: 4 ts: 16
        frecord_buf_size:  16384 order: 2 ts: 16
        snd_player_buf:  9ff80000 9ff81000 9ff82000 9ff83000 9ff84000 9ff85000 9ff86000 9ff87000
                         9ff88000 9ff89000 9ff8a000 9ff8b000 9ff8c000 9ff8d000 9ff8e000 9ff8f000

        snd_record_buf:  9ffa4000 9ffa4400 9ffa4800 9ffa4c00 9ffa5000 9ffa5400 9ffa5800 9ffa5c00
                         9ffa6000 9ffa6400 9ffa6800 9ffa6c00 9ffa7000 9ffa7400 9ffa7800 9ffa7c00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 03
DSP:    reset start
DSP:    reset done
DSP:    Init done
dsp4:   major 253
        minor 4
        fplayer_buf_size:  65536 order: 4 ts: 16
        frecord_buf_size:  16384 order: 2 ts: 16
        snd_player_buf:  9ff70000 9ff71000 9ff72000 9ff73000 9ff74000 9ff75000 9ff76000 9ff77000
                         9ff78000 9ff79000 9ff7a000 9ff7b000 9ff7c000 9ff7d000 9ff7e000 9ff7f000

        snd_record_buf:  9ffa0000 9ffa0400 9ffa0800 9ffa0c00 9ffa1000 9ffa1400 9ffa1800 9ffa1c00
                         9ffa2000 9ffa2400 9ffa2800 9ffa2c00 9ffa3000 9ffa3400 9ffa3800 9ffa3c00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 04
DSP:    reset start
DSP:    reset done
DSP:    Init done
dsp5:   major 253
        minor 5
        fplayer_buf_size:  65536 order: 4 ts: 16
        frecord_buf_size:  16384 order: 2 ts: 16
        snd_player_buf:  9ff60000 9ff61000 9ff62000 9ff63000 9ff64000 9ff65000 9ff66000 9ff67000
                         9ff68000 9ff69000 9ff6a000 9ff6b000 9ff6c000 9ff6d000 9ff6e000 9ff6f000

        snd_record_buf:  9ff5c000 9ff5c400 9ff5c800 9ff5cc00 9ff5d000 9ff5d400 9ff5d800 9ff5dc00
                         9ff5e000 9ff5e400 9ff5e800 9ff5ec00 9ff5f000 9ff5f400 9ff5f800 9ff5fc00

DSP:    Init start
DSP:    INIT: SIMM: 04 NUM: 05
DSP:    reset start
DSP:    reset done
DSP:    Init done
request_irq 7, handler 9fd03134
action 9fd52318, action->handler 9fcfedb8
        IRQ 7 utilized
        Init complete. Device count: 6

DS:     Hunting installed DS's
DS0:    Start initialize DS21554
DS0: galileo_cpu_cs0 =b1800000
DS0: before reset STATUS:0x100A3
DS0: After reset STATUS:0x100A3
        Device DS21554 found chip revision is 0xa3
          | 0| 1| 2| 3| 4| 5| 6| 7| 8| 9| a| b| c| d| e| f|
        00|00|00|00|00|01|f4|40|fa|00|00|00|00|00|00|00|a3|
        10|20|06|08|00|5c|00|00|00|90|00|44|83|3f|00|00|df|
        HSR_RPS before 0x67
        HSR_RPS after 0x06
DS0:    DS21554 Successfully initialized.
DS1:    Start initialize DS21554
DS1: galileo_cpu_cs0 =b1800000
DS1: before reset STATUS:0x1010F
DS1: After reset STATUS:0x1010F
        DS21554 not found 0x0F
DS1:    name ds0
        major 252
        minor 0
        slot 0
request_irq 4, handler 9fd05530
action 9fff0640, action->handler 9fd05530
        IRQ 4 utilized
        Init complete. Device count: 1

console registered to major=4
request_irq 2, handler 9fd076e4
action 9fff02e0, action->handler 9fcb0968
Looking up port of RPC 100003/2 on 192.168.9.133
Looking up port of RPC 100005/2 on 192.168.9.133
VFS: Mounted root (nfs filesystem) readonly.
Freeing unused kernel memory: 52k freed
kmod: failed to exec /sbin/modprobe -s -k char-major-4, errno = 2
open: major:4 minor:0
hello init
procfs mounted on /proc
root mounted on/
New process started PID=9
Socket [3] created...
Socket bonded...
Socket listened...
hello ixpro: [4] | uptime: 00000 days 00 hours 00 min 12 sec
-------------- /proc/meminfo ----------
        total:    used:    free:  shared: buffers:  cached:
Mem:  14966784  1822720 13144064        0        0   720896
Swap:        0        0        0
MemTotal:        14616 kB
MemFree:         12836 kB
MemShared:           0 kB
Buffers:             0 kB
Cached:            704 kB
Active:            704 kB
Inact_dirty:         0 kB
Inact_clean:         0 kB
Inact_target:       16 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        14616 kB
LowFree:         12836 kB
SwapTotal:           0 kB
SwapFree:            0 kB
-------------- /proc/interrupts ----------
           CPU0       
  2:        148   None          methernet, ixpro_con
  4:          0   None          ds0
  7:       1292   None          79VR64474 timer, dsp0
BAD:          0
DSP:    Data addr: 0x2aaa9000
DSP:    Date size: 34944
DSP:    Started
init_sound() returns 0
Socket [3] created...
Socket bonded...
Socket listened...

anonymous
()
Ответ на: комментарий от Irsi

Это я вообще кофе недопил. В моем вообще Toshiba TMPR3912AU стоит. Хотя это тоже самое, все они из R3000 серии. А с m68k это глупо получилось, это Вы верно заметили, Это было к тому, что собирать это все надо пакетами m68k-WHATEVER из проекта uClinux. Кстати, на них я и застрял -- никак не могу picogui собрать. Плюну, наверное, GUI мне не сильно нужно пока. :)

Dronov
() автор топика
Ответ на: комментарий от anonymous

слабо, конечно, я embedded системами не занимаюсь -- я так, поиграться купил. мне просто нужна штучка, которая будет собирать и хранить статистику. Да только Вы со своей крутой железкой молчали в тряпочку, пока я не вылез. Там что мне плюс -- я Вас расшевелил.

Народ! Кто как еще нетрадиционно линукс использует?

Dronov
() автор топика

2 Dronov: Использовали бы еслиб было на чем :( Я и сам с удовольствием с МИПС'ом каким-нибудь поигрался.

svyatoi_otets
()

2Dronov: уффф... а то меня такое сочетание в такой ступор ввело...;)
btw, согласен - линукс кроме как для обучения и разработки софта под коммерческие юниксы подходит еще для приведение в юзабельный вид подобных диковенных девайсов... Буржуям наверное не надо, ибо их русский не волнует, а нам пригодиться... хотя если девайс х86, то я его скорей с помошью QNX в чуство приводить буду...;)

Irsi
()

2 Irsi: И кому надо в этом треде это слышать???

svyatoi_otets
()

Загвоздка в том, что пока нет нормального высокоуровнего тулкита под такие системы -- pocketlinux ну оооочень тяжелый, про microwindows я уже больше года ничего не слышал, picogui сырой еще. :( Больше всего меня удивляет, зачем они Waba к picogui прикручивают, если уже есть Waba для gtk и есть gtk для framebuffer. Хотя, picogui, конечно, "легче", намного будет. Надо напрячься и все-таки собрать его для себя.

Dronov
() автор топика

А на MIPS4000 будет работать?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.