-
Notifications
You must be signed in to change notification settings - Fork 0
/
hardware.html
374 lines (367 loc) · 16.4 KB
/
hardware.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
<html>
<head>
<title>Karotz hardware</title>
</head>
<body>
<h1>Karotz hardware</h1>
<h2>cpuinfo</h2>
<pre>Processor : ARM920T rev 0 (v4l)
BogoMIPS : 201.93
Features : swp half
CPU implementer : 0x41
CPU architecture: 4T
CPU variant : 0x1
CPU part : 0x920
CPU revision : 0
Hardware : RABBITV3 BY PRAGMATEC
Revision : 0000
Serial : 0000000000000000</pre>
<h2>dmesg</h2>
<pre>Linux version 2.6.28-pragmatec -g53e06b1-dirty (dcoutherut@dcoutherut-desktop) (gcc version 4.3.5
(Buildroot 2010.11) ) #1 Tue May 31 17:50:18 CEST 2011
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
CPU: VIVT data cache, VIVT instruction cache
Machine: RABBITV3 BY PRAGMATEC
Converting old-style param struct to taglist
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 16384
free_area_init_node: node 0, pgdat c049b998, node_mem_map c04d5000
Normal zone: 128 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 16256 pages, LIFO batch:3
Movable zone: 0 pages used for memmap
CPU S3C2440A (id 0x32440001)
S3C244X: core 405.000 MHz, memory 135.000 MHz, peripheral 67.500 MHz
S3C24XX Clocks, (c) 2004 Simtec Electronics
CLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL on
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: initrd=0x31800000,0x00500000 root=/dev/ram rw init=/linuxrc quiet mem=65536K
devfs=udev k_nbclick=1
irq: clearing pending ext status 0009f6f0
irq: clearing pending ext status 00080000
irq: clearing subpending status 000001b6
irq: clearing subpending status 00000092
PID hash table entries: 256 (order: 8, 1024 bytes)
timer tcon=00000000, tcnt dbb9, tcfg 00000200,00000000, usec 000016c1
Console: colour dummy device 80x30
console [tty0] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 54836KB available (4324K code, 439K data, 144K init)
Calibrating delay loop... 201.93 BogoMIPS (lpj=504832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
net_namespace: 288 bytes
NET: Registered protocol family 16
S3C2440: Initialising architecture
S3C2440: IRQ Support
S3C24XX DMA Driver, (c) 2003-2004,2006 Simtec Electronics
DMA channel 0 at c4808000, irq 33
DMA channel 1 at c4808040, irq 34
DMA channel 2 at c4808080, irq 35
DMA channel 3 at c48080c0, irq 36
S3C244X: Clock Support, DVS off
s3c24xx-pwm s3c24xx-pwm.0: tin at 33750000, tdiv at 33750000, tin=divclk, base 0
s3c24xx-pwm s3c24xx-pwm.1: tin at 33750000, tdiv at 33750000, tin=divclk, base 8
s3c24xx-adc s3c24xx-adc: attached adc driver
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 5120K
Installing knfsd (copyright (C) 1996 [email protected]).
NTFS driver 2.1.29 [Flags: R/W].
fuse init (API version 7.10)
yaffs May 31 2011 17:43:41 Installing.
msgmni has been set to 117
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
fb0: s3c2410fb frame buffer device
Rabbit Ears Driver - pwm0 request OK
Rabbit Ears Driver - pwm1 request OK
Rabbit Ears Driver V2.3 - successfully loaded
Rabbit Button Driver V1.3 - successfully loaded
Rabbit poweron Driver V1.0 - successfully loaded
s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440
s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440
s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440
brd: module loaded
loop: module loaded
nbd: registered device at major 43
usbcore: registered new interface driver ub
rtl8150: v0.6.2 (2004/08/27):rtl8150 based usb-ethernet driver
usbcore: registered new interface driver rtl8150
usbcore: registered new interface driver MOSCHIP usb-ethernet driver
usbcore: registered new interface driver rt2500usb
usbcore: registered new interface driver rt73usb
Linux video capture interface: v2.00
initializing s3c2440 camera interface......
s3c2440 camif init done
Loading OV7675 driver 8. get_page at init. default:640*480......
OV7675 address 0x42, manufacture ID 0x7FA2, expect 0x7FA2
OV7675 address 0x42, product ID 0x7673, expect 0x7673
init_image_buffer start
init_image_buffer 1. size : 614400 ; order : 8
init_image_buffer ok
OV7675 init done!
Driver 'sd' needs updating - please use bus_type methods
S3C24XX NAND Driver, (c) 2004 Simtec Electronics
s3c2440-nand s3c2440-nand: Tacls=3, 22ns Twrph0=7 51ns, Twrph1=3 22ns
NAND device: Manufacturer ID: 0xad, Chip ID: 0xda (Hynix NAND 256MiB 3,3V 8-bit)
NAND_ECC_NONE selected by board driver. This is not recommended !!
Scanning device for bad blocks
Creating 8 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x00000000-0x00040000 : "bootloader"
0x00040000-0x00340000 : "Kernel"
0x00340000-0x00840000 : "ramdisk"
0x00840000-0x00b40000 : "kernel rescue"
0x00c40000-0x01140000 : "ramdisk rescue"
0x01240000-0x01540000 : "yaffs rescue"
0x01540000-0x0ff40000 : "yaffs"
0x0ff40000-0x10000000 : "mystery box"
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci_hcd: block sizes: ed 64 td 64
s3c2410-ohci s3c2410-ohci: s3c2410_start_hc:
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
drivers/usb/core/inode.c: creating file 'devices'
drivers/usb/core/inode.c: creating file '001'
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42, io mem 0x49000000
s3c2410-ohci s3c2410-ohci: created debug files
s3c2410-ohci s3c2410-ohci: OHCI controller state
s3c2410-ohci s3c2410-ohci: OHCI 1.0, NO legacy support registers
s3c2410-ohci s3c2410-ohci: control 0x083 HCFS=operational CBSR=3
s3c2410-ohci s3c2410-ohci: cmdstatus 0x00000 SOC=0
s3c2410-ohci s3c2410-ohci: intrstatus 0x00000004 SF
s3c2410-ohci s3c2410-ohci: intrenable 0x8000005a MIE RHSC UE RD WDH
s3c2410-ohci s3c2410-ohci: hcca frame #0005
s3c2410-ohci s3c2410-ohci: roothub.a 02001202 POTPGT=2 NOCP NPS NDP=2(2)
s3c2410-ohci s3c2410-ohci: roothub.b 00000000 PPCM=0000 DR=0000
s3c2410-ohci s3c2410-ohci: roothub.status 00008000 DRWE
s3c2410-ohci s3c2410-ohci: roothub.portstatus [0] 0x00010101 CSC PPS CCS
s3c2410-ohci s3c2410-ohci: roothub.portstatus [1] 0x00000100 PPS
usb usb1: default language 0x0409
usb usb1: uevent
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: uevent
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa006,0x2900,0x0000,c38178d0,000f)
hub 1-0:1.0: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: no power switching (usb 1.0)
hub 1-0:1.0: no over-current protection
hub 1-0:1.0: power on to power good time: 4ms
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa000,0x0000,0x0000,c3817880,0004)
hub 1-0:1.0: local power source is good
hub 1-0:1.0: trying to enable port power on non-switchable hub
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2303,0x0008,0x0001,c3817830,0000)
s3c2410-ohci s3c2410-ohci: SetPortFeat: POWER
s3c2410-ohci s3c2410-ohci: CTRL: TypeReq=0x2303 val=0x8 idx=0x1 len=0 ==> -22
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2303,0x0008,0x0002,c3817830,0000)
s3c2410-ohci s3c2410-ohci: SetPortFeat: POWER
s3c2410-ohci s3c2410-ohci: CTRL: TypeReq=0x2303 val=0x8 idx=0x2 len=0 ==> -22
drivers/usb/core/inode.c: creating file '001'
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: S3C24XX OHCI
usb usb1: Manufacturer: Linux 2.6.28-pragmatec -g53e06b1-dirty ohci_hcd
usb usb1: SerialNumber: s3c24xx
usbcore: registered new interface driver usblp
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for cp2101
usbcore: registered new interface driver cp2101
cp2101: v0.07:Silicon Labs CP2101/CP2102 RS232 serial adaptor driver
USB Serial support registered for DeLorme Earthmate USB
USB Serial support registered for HID->COM RS232 Adapter
USB Serial support registered for Nokia CA-42 V2 Adapter
usbcore: registered new interface driver cypress
cypress_m8: v1.09:Cypress USB to Serial Driver
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.4.3:USB FTDI Serial Converters Driver
s3c2410_udc: debugfs dir creation failed -19
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
mice: PS/2 mouse device common for all mice
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
s3c2440-i2c s3c2440-i2c: slave address 0x10
s3c2440-i2c s3c2440-i2c: bus frequency set to 383 KHz
s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter
hwmon - probing
S3C2410 Watchdog Timer, (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive, reset disabled, irq enabled
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0001,c3821dc0,0004)
s3c2410-ohci s3c2410-ohci: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS
s3c2410-ohci s3c2410-ohci: GetPortStatus(1)
hub 1-0:1.0: port 1: status 0101 change 0001
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2301,0x0010,0x0001,c3821e18,0000)
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0002,c3821dc0,0004)
s3c2410-ohci s3c2410-ohci: GetPortStatus(2)
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: v2.6:USB HID core driver
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
ASoC version 0.13.2
S3C24XX_UDA134X SoC Audio driver
UDA134X SoC Audio Codec
uda134x_write reg: 08, value:40
uda134x_write reg: 08, value:00
uda134x_write reg: 02, value:02
uda134x_write reg: 04, value:10
asoc: UDA134X <-> s3c24xx-i2s mapping ok
ALSA device list:
#0: S3C24XX_UDA134X (UDA134X)
TCP cubic registered
NET: Registered protocol family 17
NET: Registered protocol family 15
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RAMDISK: Compressed image found at block 0
VFS: Mounted root (cramfs filesystem) readonly.
Freeing init memory: 144K
hub 1-0:1.0: state 7 ports 2 chg 0002 evt 0000
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0001,c3871dc0,0004)
s3c2410-ohci s3c2410-ohci: GetPortStatus(1)
hub 1-0:1.0: port 1, status 0101, change 0000, 12 Mb/s
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2303,0x0004,0x0001,c3871d58,0000)
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0001,c3871d00,0004)
s3c2410-ohci s3c2410-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS
s3c2410-ohci s3c2410-ohci: GetPortStatus(1)
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2301,0x0014,0x0001,c3871d58,0000)
usb 1-1: new full speed USB device using s3c2410-ohci and address 2
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2303,0x0004,0x0001,c3871d58,0000)
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0001,c3871d00,0004)
s3c2410-ohci s3c2410-ohci: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS
s3c2410-ohci s3c2410-ohci: GetPortStatus(1)
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0x2301,0x0014,0x0001,c3871d58,0000)
usb 1-1: ep0 maxpacket = 8
usb 1-1: uevent
usb 1-1: usb_probe_device
usb 1-1: configuration #1 chosen from 1 choice
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: uevent
hub 1-1:1.0: usb_probe_interface
hub 1-1:1.0: usb_probe_interface - got id
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
hub 1-1:1.0: standalone hub
hub 1-1:1.0: individual port power switching
hub 1-1:1.0: individual port over-current protection
hub 1-1:1.0: power on to power good time: 100ms
hub 1-1:1.0: local power source is good
hub 1-1:1.0: enabling power on all ports
drivers/usb/core/inode.c: creating file '002'
usb 1-1: New USB device found, idVendor=0451, idProduct=2046
usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0002
s3c2410-ohci s3c2410-ohci: s3c2410_hub_control(c3865c00,0xa300,0x0000,0x0001,c3871dc0,0004)
s3c2410-ohci s3c2410-ohci: GetPortStatus(1)
hub 1-1:1.0: port 2: status 0101 change 0001
hub 1-1:1.0: port 3: status 0101 change 0001
hub 1-1:1.0: state 7 ports 4 chg 000c evt 0000
hub 1-1:1.0: port 2, status 0101, change 0000, 12 Mb/s
usb 1-1.2: new full speed USB device using s3c2410-ohci and address 3
usb 1-1.2: default language 0x0409
usb 1-1.2: uevent
usb 1-1.2: usb_probe_device
usb 1-1.2: configuration #1 chosen from 1 choice
usb 1-1.2: adding 1-1.2:1.0 (config #1, interface 0)
usb 1-1.2:1.0: uevent
ub 1-1.2:1.0: usb_probe_interface
ub 1-1.2:1.0: usb_probe_interface - got id
uba: uba1
drivers/usb/core/inode.c: creating file '003'
usb 1-1.2: New USB device found, idVendor=13fe, idProduct=1f23
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: -power
usb 1-1.2: Manufacturer: silicon
usb 1-1.2: SerialNumber: E68902005CFA
hub 1-1:1.0: port 3, status 0101, change 0000, 12 Mb/s
usb 1-1.3: new full speed USB device using s3c2410-ohci and address 4
usb 1-1.3: default language 0x0409
usb 1-1.3: uevent
usb 1-1.3: usb_probe_device
usb 1-1.3: configuration #1 chosen from 1 choice
usb 1-1.3: adding 1-1.3:1.0 (config #1, interface 0)
usb 1-1.3:1.0: uevent
rt2500usb 1-1.3:1.0: usb_probe_interface
rt2500usb 1-1.3:1.0: usb_probe_interface - got id
phy0 -> rt2500usb_init_eeprom: Error - Invalid RT chipset detected.
phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
rt73usb 1-1.3:1.0: usb_probe_interface
rt73usb 1-1.3:1.0: usb_probe_interface - got id
phy1: Selected rate control algorithm 'pid'
Registered led device: rt73usb-phy1:radio
Registered led device: rt73usb-phy1:assoc
Registered led device: rt73usb-phy1:quality
drivers/usb/core/inode.c: creating file '004'
usb 1-1.3: New USB device found, idVendor=148f, idProduct=2573
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.3: Product: 802.11 bg WLAN
usb 1-1.3: Manufacturer: Ralink
hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0008
yaffs: dev is 32505862 name is "mtdblock6"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.6, "mtdblock6"
yaffs: auto selecting yaffs2
yaffs: restored from checkpoint
yaffs_read_super: isCheckpointed 1
cfg80211: Calling CRDA for country: US
rt73usb 1-1.3:1.0: firmware: requesting rt73.bin</pre>
<h2>lsusb</h2>
<pre>Bus 001 Device 001: ID 1d6b:0001
Bus 001 Device 002: ID 0451:2046
Bus 001 Device 003: ID 13fe:1f23
Bus 001 Device 004: ID 148f:2573</pre>
<h2>mount</h2>
<pre>rootfs on / type rootfs (rw)
/dev/root on / type cramfs (ro)
proc on /proc type proc (rw)
none on /sys type sysfs (rw)
ramfs on /var type ramfs (rw)
none on /dev type tmpfs (rw,mode=755)
/dev/mtdblock6 on /usr type yaffs (rw)
none on /dev/pts type devpts (rw,mode=622)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)</pre>
</body>
</html>