| 49 | |
| 50 | == Serial console output == |
| 51 | |
| 52 | Here is the expected serial console output from HelenOS 0.6.0: |
| 53 | |
| 54 | {{{ |
| 55 | Texas Instruments X-Loader 1.5.0 (Mar 27 2011 - 17:37:56) |
| 56 | Beagle xM |
| 57 | Reading boot sector |
| 58 | Loading u-boot.bin from mmc |
| 59 | |
| 60 | |
| 61 | U-Boot 2011.03-rc1-00000-g9a3cc57-dirty (Apr 01 2011 - 17:41:42) |
| 62 | |
| 63 | OMAP36XX/37XX-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz |
| 64 | OMAP3 Beagle board + LPDDR/NAND |
| 65 | I2C: ready |
| 66 | DRAM: 512 MiB |
| 67 | NAND: 0 MiB |
| 68 | MMC: OMAP SD/MMC: 0 |
| 69 | *** Warning - readenv() failed, using default environment |
| 70 | |
| 71 | In: serial |
| 72 | Out: serial |
| 73 | Err: serial |
| 74 | Beagle xM Rev C |
| 75 | No EEPROM on expansion board |
| 76 | Die ID #6de200029ff80000016849a902025005 |
| 77 | Hit any key to stop autoboot: 0 |
| 78 | OMAP3 beagleboard.org # loady |
| 79 | ## Ready for binary (ymodem) download to 0x80200000 at 115200 bps... |
| 80 | C0(CAN) packets, 4 retries |
| 81 | ## Total Size = 0x00a9787d = 11106429 Bytes |
| 82 | OMAP3 beagleboard.org # bootm |
| 83 | ## Booting kernel from Legacy Image at 80200000 ... |
| 84 | Image Name: HelenOS-0.6.0 |
| 85 | Image Type: ARM NetBSD Kernel Image (uncompressed) |
| 86 | Data Size: 11106365 Bytes = 10.6 MiB |
| 87 | Load Address: 80000000 |
| 88 | Entry Point: 80000000 |
| 89 | Verifying Checksum ... OK |
| 90 | Loading Kernel Image ... OK |
| 91 | OK |
| 92 | ## Transferring control to NetBSD stage-2 loader (at address 80000000) ... |
| 93 | HelenOS bootloader, release 0.6.0 (Elastic Horse) |
| 94 | Built on 2014-12-21 20:09:52 for arm32 |
| 95 | Copyright (c) 2001-2014 HelenOS project |
| 96 | Boot data: 0x80008000 -> 0x80a9783d |
| 97 | |
| 98 | Memory statistics |
| 99 | 0x8000d000|0x8000d000: bootstrap stack |
| 100 | 0x80008000|0x80008000: bootstrap page table |
| 101 | 0x8000d6dc|0x8000d6dc: boot info structure |
| 102 | 0x80a00000|0x80a00000: kernel entry point |
| 103 | 0x8000dbe0|0x8000dbe0: kernel image (533160/147652 bytes) |
| 104 | 0x80031ca4|0x80031ca4: ns image (163019/71242 bytes) |
| 105 | 0x800432ee|0x800432ee: loader image (161521/70928 bytes) |
| 106 | 0x800547fe|0x800547fe: init image (163707/71457 bytes) |
| 107 | 0x80065f1f|0x80065f1f: locsrv image (170647/74824 bytes) |
| 108 | 0x80078367|0x80078367: rd image (160990/70472 bytes) |
| 109 | 0x800896af|0x800896af: vfs image (177104/78259 bytes) |
| 110 | 0x8009c862|0x8009c862: logger image (166674/72926 bytes) |
| 111 | 0x800ae540|0x800ae540: ext4fs image (228614/100234 bytes) |
| 112 | 0x800c6cca|0x800c6cca: initrd image (29360128/10292083 bytes) |
| 113 | |
| 114 | Inflating components ... initrd ext4fs logger vfs rd locsrv init loader ns kernel . |
| 115 | Booting the kernel... |
| 116 | SPARTAN kernel, release 0.6.0 (Elastic Horse) |
| 117 | Built on 2014-12-21 20:09:52 for arm32 |
| 118 | Copyright (c) 2001-2014 HelenOS project |
| 119 | Detected 1 CPU(s), 524288 KiB free memory |
| 120 | Found DCache L1: 4-way, 128 sets, 64 byte lines (shifts: w29, s6) |
| 121 | Found DCache L2: 8-way, 512 sets, 64 byte lines (shifts: w28, s6) |
| 122 | Detected VFPv3+ with 32 regs |
| 123 | Program loader at 0xf0080000 |
| 124 | Kernel console ready (press any key to activate) |
| 125 | RAM disk at 0x80bda000 (size 29360128 bytes) |
| 126 | ns: HelenOS IPC Naming Service |
| 127 | ns: Accepting connections |
| 128 | init: HelenOS init |
| 129 | loc: HelenOS Location Service |
| 130 | rd: HelenOS RAM disk server |
| 131 | rd: Found RAM disk at 0x80bda000, 29360128 bytes |
| 132 | vfs: HelenOS VFS server |
| 133 | logger: HelenOS Logging Service |
| 134 | ext4fs: HelenOS ext4 file system server |
| 135 | loc: Accepting connections |
| 136 | vfs: Accepting connections |
| 137 | logger: Accepting connections |
| 138 | rd: Accepting connections |
| 139 | ext4fs: Accepting connections |
| 140 | init: Root filesystem mounted on / (ext4fs at bd/initrd) |
| 141 | init: Starting /srv/tmpfs |
| 142 | tmpfs: HelenOS TMPFS file system server |
| 143 | tmpfs: Accepting connections |
| 144 | init: Starting /srv/klog |
| 145 | [kernel/other] note: Program loader at 0xf0080000 |
| 146 | init: Starting /srv/locfs |
| 147 | [kernel/other] note: RAM disk at 0x80bda000 (size 29360128 bytes) |
| 148 | locfs: HelenOS Device Filesystem |
| 149 | locfs: Accepting connections |
| 150 | init: Starting /srv/taskmon |
| 151 | taskmon: Task Monitoring Service |
| 152 | init: Location service filesystem mounted on /loc (locfs) |
| 153 | init: Temporary filesystem mounted on /tmp (tmpfs) |
| 154 | init: Starting /srv/devman |
| 155 | devman: HelenOS Device Manager |
| 156 | devman: Accepting connections. |
| 157 | root: HelenOS root device driver |
| 158 | init: Unable to stat /srv/apic |
| 159 | init: Unable to stat /srv/i8259 |
| 160 | [devman] note: The `root' driver was successfully registered as running. |
| 161 | init: Unable to stat /srv/icp-ic |
| 162 | init: Unable to stat /srv/obio |
| 163 | init: Unable to stat /srv/cuda_adb |
| 164 | init: Unable to stat /srv/s3c24xx_uart |
| 165 | init: Unable to stat /srv/s3c24xx_ts |
| 166 | init: Starting /srv/loopip |
| 167 | loopip: HelenOS loopback IP link provider |
| 168 | loopip: Accepting connections. |
| 169 | init: Starting /srv/ethip |
| 170 | virt: HelenOS virtual devices root driver |
| 171 | amdm37x: HelenOS AM/DM37x(OMAP37x) platform driver |
| 172 | [devman] note: The `virt' driver was successfully registered as running. |
| 173 | [devman] note: The `amdm37x' driver was successfully registered as running. |
| 174 | [amdm37x] note: Base frequency: 13.0Mhz |
| 175 | [virt] note: Registered child device `kfb' |
| 176 | [amdm37x] note: MPU running at 600.0 MHz |
| 177 | [amdm37x] note: CORE CLK running at 332.0 MHz |
| 178 | [amdm37x] note: L3 interface at 166.0 MHz |
| 179 | [amdm37x] error: USB TLL is not accessible |
| 180 | [amdm37x] fatal: Failed to init USB TLL!. |
| 181 | ethip: HelenOS IP over Ethernet service |
| 182 | ethip: Accepting connections. |
| 183 | init: Starting /srv/inetsrv |
| 184 | kfb: HelenOS kernel framebuffer driver |
| 185 | [devman] note: The `kfb' driver was successfully registered as running. |
| 186 | kfb: Accepting connections |
| 187 | inetsrv: HelenOS Internet Protocol service |
| 188 | inetsrv: Accepting connections. |
| 189 | init: Starting /srv/tcp |
| 190 | tcp: TCP (Transmission Control Protocol) network module |
| 191 | tcp: Accepting connections. |
| 192 | init: Starting /srv/udp |
| 193 | udp: UDP (User Datagram Protocol) service |
| 194 | udp: Accepting connections. |
| 195 | init: Starting /srv/dnsrsrv |
| 196 | dnsres: DNS Resolution Service |
| 197 | dnsres: Accepting connections. |
| 198 | init: Starting /srv/dhcp |
| 199 | dhcp: DHCP Service |
| 200 | dhcp: Accepting connections. |
| 201 | init: Starting /srv/nconfsrv |
| 202 | nconfsrv: HelenOS Network configuration service |
| 203 | [nconfsrv] note: Found IP link '24' |
| 204 | [nconfsrv] note: Configure link net/loopback |
| 205 | nconfsrv: Accepting connections. |
| 206 | init: Starting /srv/clipboard |
| 207 | clipboard: HelenOS clipboard service |
| 208 | clipboard: Accepting connections |
| 209 | init: Starting /srv/remcons |
| 210 | remcons: HelenOS Remote console service |
| 211 | init: Starting /srv/input |
| 212 | input: HelenOS input service |
| 213 | input: Accepting connections |
| 214 | init: Starting /srv/output |
| 215 | output: HelenOS output service |
| 216 | output: Accepting connections |
| 217 | init: Unable to stat /srv/hound |
| 218 | init: Starting /srv/compositor |
| 219 | compositor: HelenOS Compositor server |
| 220 | compositor: Accepting connections |
| 221 | init: Spawning /app/barber comp:0/winreg |
| 222 | init: Spawning /app/vlaunch comp:0/winreg |
| 223 | init: Spawning /app/vterm comp:0/winreg |
| 224 | init: Starting /srv/console |
| 225 | console: HelenOS Console service |
| 226 | console: Accepting connections |
| 227 | init: Spawning /app/getterm term/vc0 /loc --msg --wait -- /app/bdsh |
| 228 | init: Spawning /app/getterm term/vc1 /loc --wait -- /app/bdsh |
| 229 | init: Spawning /app/getterm term/vc2 /loc --wait -- /app/bdsh |
| 230 | init: Spawning /app/getterm term/vc3 /loc --wait -- /app/bdsh |
| 231 | init: Spawning /app/getterm term/vc4 /loc --wait -- /app/bdsh |
| 232 | init: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh |
| 233 | kconsole> |
| 234 | }}} |