Wishlist/Neo1973 P0 Review
From Openmoko
(→Software: Pulled ps output in from remote) |
|||
| Line 43: | Line 43: | ||
sys 0m 2.08</pre> | sys 0m 2.08</pre> | ||
**scp via SSH to the SD card is running with 300kb/s | **scp via SSH to the SD card is running with 300kb/s | ||
| − | * <tt>lsusb -v</tt> | + | * <tt>lsusb -v</tt> |
| − | + | <pre> | |
| − | + | root@fic-gta01:~$ lsusb -v | |
| − | + | ||
| + | Bus 1 Device 1: ID 0000:0000 | ||
| + | Device Descriptor: | ||
| + | bLength 18 | ||
| + | bDescriptorType 1 | ||
| + | bcdUSB 1.10 | ||
| + | bDeviceClass 9 Hub | ||
| + | bDeviceSubClass 0 Unused | ||
| + | bDeviceProtocol 0 | ||
| + | bMaxPacketSize0 64 | ||
| + | idVendor 0x0000 | ||
| + | idProduct 0x0000 | ||
| + | bcdDevice 2.06 | ||
| + | iManufacturer 3 Linux 2.6.20-moko8 ohci_hcd | ||
| + | iProduct 2 S3C24XX OHCI | ||
| + | iSerial 1 s3c24xx | ||
| + | bNumConfigurations 1 | ||
| + | Configuration Descriptor: | ||
| + | bLength 9 | ||
| + | bDescriptorType 2 | ||
| + | wTotalLength 25 | ||
| + | bNumInterfaces 1 | ||
| + | bConfigurationValue 1 | ||
| + | iConfiguration 0 | ||
| + | bmAttributes 0xe0 | ||
| + | Self Powered | ||
| + | Remote Wakeup | ||
| + | MaxPower 0mA | ||
| + | Interface Descriptor: | ||
| + | bLength 9 | ||
| + | bDescriptorType 4 | ||
| + | bInterfaceNumber 0 | ||
| + | bAlternateSetting 0 | ||
| + | bNumEndpoints 1 | ||
| + | bInterfaceClass 9 Hub | ||
| + | bInterfaceSubClass 0 Unused | ||
| + | bInterfaceProtocol 0 | ||
| + | iInterface 0 | ||
| + | Endpoint Descriptor: | ||
| + | bLength 7 | ||
| + | bDescriptorType 5 | ||
| + | bEndpointAddress 0x81 EP 1 IN | ||
| + | bmAttributes 3 | ||
| + | Transfer Type Interrupt | ||
| + | Synch Type None | ||
| + | Usage Type Data | ||
| + | wMaxPacketSize 0x0002 1x 2 bytes | ||
| + | bInterval 255 | ||
| + | Hub Descriptor: | ||
| + | bLength 9 | ||
| + | bDescriptorType 41 | ||
| + | nNbrPorts 2 | ||
| + | wHubCharacteristic 0x0012 | ||
| + | No power switching (usb 1.0) | ||
| + | No overcurrent protection | ||
| + | bPwrOn2PwrGood 2 * 2 milli seconds | ||
| + | bHubContrCurrent 0 milli Ampere | ||
| + | DeviceRemovable 0xff | ||
| + | PortPwrCtrlMask 0xff | ||
| + | Hub Port Status: | ||
| + | Port 1: 0000.0100 power | ||
| + | Port 2: 0000.0100 power | ||
| + | root@fic-gta01:~$ | ||
| + | </pre> | ||
* /proc/cpuinfo: | * /proc/cpuinfo: | ||
<pre>Processor : ARM920T rev 0 (v4l) | <pre>Processor : ARM920T rev 0 (v4l) | ||
| Line 82: | Line 145: | ||
Wishlist: | Wishlist: | ||
* <tt>dmesg</tt> dump | * <tt>dmesg</tt> dump | ||
| + | ** Currently not possible as dmesg is flooded with debug messages.--[[User:Coredump|Coredump]] 00:38, 9 March 2007 (CET) | ||
* <tt>pstree -Gupl</tt> output after all standard processes have started | * <tt>pstree -Gupl</tt> output after all standard processes have started | ||
* <tt>ps</tt> output after startup: | * <tt>ps</tt> output after startup: | ||
Revision as of 01:38, 9 March 2007
This is a page for those with P0 hardware to share their impressions of the device, and to respond to questions that may be raised about it.
See also Neo1973 Phase 0 -- Information for Phase 0 device owners
Neo1973_Hardware#GTA01Bv3 -- Hardware in Phase 0 phone
Contents |
Hardware
Found on IRC, pictures by:
- Koen provided these pictures, of the assembled and partially dissasembled phone.
- Rwhitby has posted pictures of his Neo1973 test rig
- hrw Size comparison between nokia6210, neo1973, SE k750i
- alphaone comparison of several phones running openmoko
Wishlist:
- microSD read/write speeds with various cards
- at the moment this probably crashes Neo1973
- internal NAND read/write speeds
- raw dump from s3c2410-ts device as you touch (click)/gesture/hold down with fingers/stylus
- raw dump when doing fake double-touch: one finger down and then tap with second finger or make gesture with second finger
- some benchmarks
dd bs=1024 count=10240 if=/dev/zero | time gzip -9 > /dev/null 10240+0 records in 10240+0 records out real 0m 4.94s user 0m 3.73s sys 0m 0.58s
time dd if=/dev/urandom bs=1024 count=10240 of=/dev/zero 10240+0 records in 10240+0 records out real 0m 34.95s user 0m 0.01s sys 0m 34.69s and another device: 10240+0 records in 10240+0 records out real 0m 37.01s user 0m 0.03s sys 0m 36.42s
time dd if=/dev/zero bs=1024 count=102400 of=/dev/zero real 0m 2.23s user 0m 0.12s sys 0m 2.08
- scp via SSH to the SD card is running with 300kb/s
- lsusb -v
root@fic-gta01:~$ lsusb -v
Bus 1 Device 1: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.20-moko8 ohci_hcd
iProduct 2 S3C24XX OHCI
iSerial 1 s3c24xx
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x0012
No power switching (usb 1.0)
No overcurrent protection
bPwrOn2PwrGood 2 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0xff
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
root@fic-gta01:~$
- /proc/cpuinfo:
Processor : ARM920T rev 0 (v4l) BogoMIPS : 100.96 Features : swp half thumb CPU implementer : 0x41 CPU architecture: 4T CPU variant : 0x1 CPU part : 0x920 CPU revision : 0 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format A Cache format : Harvard I size : 16384 I assoc : 64 I line length : 32 I sets : 8 D size : 16384 D assoc : 64 D line length : 32 D sets : 8 Hardware : GTA01 Revision : 0230 Serial : 0000000000000000
(Transcribed from here.)
- ATI3 & ATI9 & AT&V output from GSM modem
- All those commands give an error, but see Hardware:AT_Commands for other results.
- Oh, how unfortunate. TI's Calypso is not PnP (ATI9) :-) --@Dexter 15:39, 8 March 2007 (CET)
- picture of the inside of the front and back cases, with a ruler for scale, also pcb back and front with ruler, to make it easier for people considering building hardware modifications.
Software
Wishlist:
- dmesg dump
- Currently not possible as dmesg is flooded with debug messages.--Coredump 00:38, 9 March 2007 (CET)
- pstree -Gupl output after all standard processes have started
- ps output after startup:
PID Uid VmSize Stat Command
1 root 584 S init [5]
2 root SWN [ksoftirqd/0]
3 root SW [watchdog/0]
4 root SW< [events/0]
5 root SW< [khelper]
10 root SW< [kthread]
56 root SW< [kblockd/0]
57 root SW< [ksuspend_usbd]
60 root SW< [khubd]
62 root SW< [kseriod]
73 root SW< [kapmd]
77 root SW [pdflush]
78 root SW [pdflush]
79 root SW< [kswapd0]
80 root SW< [aio/0]
117 root SW [mtdblockd]
137 root SW< [s3c24xx-spi-gpi]
168 root SW< [kmmcd]
187 root SWN [jffs2_gcd_mtd4]
227 root 452 S < udevd --daemon
848 root SW< [krfcommd]
950 daemon 380 S /sbin/portmap
986 root 624 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
995 root 480 S /usr/sbin/apmd -P /etc/apm/apmd_proxy --proxy-timeout 30
1005 messageb 712 S /usr/bin/dbus-daemon --system
1013 root 632 S /sbin/syslogd -n -C 64 -m 20
1015 root 628 S /sbin/klogd -n
1034 root 736 S /sbin/hcid -f /etc/bluetooth/hcid.conf
1037 root 484 S /sbin/sdpd
1040 root 492 S /bin/hidd --server
1051 root 540 S /sbin/getty 38400 tty1
1057 root 696 S xinit /etc/X11/Xsession -- /usr/bin/Xfbdev :0 -br -pn -screen 480x640x1
1076 root 3540 S < /usr/bin/Xfbdev :0 -br -pn -screen 480x640x16
1081 root 692 S /bin/sh /etc/X11/Xsession
1086 root 716 S /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
1090 root 580 S run-parts /etc/X11/Xsession.d
1094 root 1624 S /usr/libexec/gconfd-2
1097 root 2160 S matchbox-window-manager -use_titlebar no -use_cursor no
1098 root 2252 S rxvt
1100 root 2420 S /usr/bin/settings-daemon
1101 root 848 S sh
1103 root 3072 S matchbox-desktop --icon-size 100 --icon-padding 60 --font sans-16 --tit
1104 root 2152 S matchbox-panel --orientation north -b /usr/share/openmoko/pixmaps/openm
1105 root 2112 S matchbox-panel --orientation south -b /usr/share/openmoko/pixmaps/openm
1106 root 2040 S mb-applet-menu-launcher
1107 root 1376 S mb-applet-launcher -o -1 -l mbterm.png mb-applet-xterm-wrapper.sh
1108 root 1900 S mbinputmgr
1109 root 1372 S mb-applet-launcher -na -l --title Screen Rotator /usr/share/pixmaps/xra
1110 root 1436 S mb-applet-battery
1115 root 1836 S matchbox-keyboard
1117 root 552 S logread -f
1145 root 1016 S /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22
1146 root 880 S -sh
1149 root 784 R ps
(From here.)
Connecting
By default Neo1973 has usb0 interface working. Under Linux you need to modprobe usbnet and configure usb0 interface:
ifconfig usb 192.168.0.200 netmask 255.255.255.0
Then ssh root@192.168.0.202 with empty password to get into phone.
Dialing
Dialing currently works only manually.
