Author Topic: Calling all Linux Kernel developers!  (Read 392917 times)

0 Members and 1 Guest are viewing this topic.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Calling all Linux Kernel developers!
« Reply #390 on: November 27, 2012, 11:57:02 am »
So have the automated script also document what the options are so that you can quickly check what is and isnt' enabled by comparing the version number with the timestamp to the document.
/e

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #391 on: November 28, 2012, 03:39:20 pm »
I don't think it'll happen again.
The previous versions of my kernel were all "NewzImage.tns" and with that version I switched over to "zImage.tns"
but forgot to change the bootscripts.

So, now even midori is working:


LxPanel:


PcManFM:


What's next? ;D
LxPanel and PcManFM are running pretty smoothly, but midori is not really usable. But it knows CSS, which links doesn't.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Calling all Linux Kernel developers!
« Reply #392 on: November 28, 2012, 04:02:23 pm »
Awesome screenshots, congrats :)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #393 on: November 29, 2012, 02:52:55 am »
Wow. Never expected to see a full-featured webkit browser running on there.

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #394 on: November 29, 2012, 02:55:59 am »
Is this only a GUI browser or also linux with GUI (judging from the last screen I guess it is?)

Some people need a high five in the face... with a chair.
~EC

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Calling all Linux Kernel developers!
« Reply #395 on: November 29, 2012, 03:04:07 am »
Linux with GUI.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #396 on: November 29, 2012, 03:07:30 am »
This is a full-on X.org window system. We could run lxde at this point if we wanted to, but it would be slow....(lxde panel is running now)

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #397 on: November 29, 2012, 03:55:05 am »
Actually, lxpanel is running quite fast.
If we don't use lxdm (lxde window manager), the only problem will be the screen, as it's very small.

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Calling all Linux Kernel developers!
« Reply #398 on: November 29, 2012, 04:19:23 am »
Call me crazy, but ... Is an USB external screen (well, at least some kidn of display) possible ? :D
« Last Edit: November 29, 2012, 04:19:47 am by adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #399 on: November 29, 2012, 04:24:13 am »
I guess it would be doable wouldn't it? They do exist: http://www.displaylink.com/shop/monitors
and http://www.trustedreviews.com/aoc-e2251fwu-22in-usb-monitor_Monitor_review
Imagine your nspire with 22" full HD screen :P

Some people need a high five in the face... with a chair.
~EC

Offline InspiredByCas

  • LV3 Member (Next: 100)
  • ***
  • Posts: 44
  • Rating: +4/-1
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #400 on: November 29, 2012, 11:14:39 am »
Is there any chance that it will support USB 2.0?

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1193
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #401 on: November 29, 2012, 11:16:22 am »
Somewhere I read it hasn't even got an USB 2.0 controller.
But why is it an EHCI then? That doesn't make any sense..
I hope it's a real EHCI, the whole thing would run much faster.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Calling all Linux Kernel developers!
« Reply #402 on: November 29, 2012, 05:32:11 pm »
It had better be USB 2.0, since OTG mode (where you can be either a host or a slave) wasn't introduced as a specification for 1.1.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Calling all Linux Kernel developers!
« Reply #403 on: November 30, 2012, 12:34:02 am »
I love to see those screenshots showing Google opened on a calculator with image support O.O

Offline tangrs

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 229
  • Rating: +98/-0
    • View Profile
    • tangrs blog
Re: Calling all Linux Kernel developers!
« Reply #404 on: November 30, 2012, 01:19:01 am »
The latest commit of Nspire Linux can now boot successfully on a Touchpad! :) (therefore, it'll most likely work on a Clickpad too but it's unimplemented right now)

Here's the bootlog (some unrelated parts editted out to take less space):

Code: [Select]
Linux in-place bootloader v2
Allocated memory:
   ATAGs:                 32512 bytes
   Kernel and ramdisk:    11272192 bytes
Machine number: 4442
Detected a non-CX
Physical memory at: 0x10000000-0x12000000
Serial number: [...] rev1 (CAS)
kernel linux/zImage.tns
Kernel successfully loaded
initrd linux/initrd.tns
Ramdisk successfully loaded
cmdline earlyprintk debug console=ttyS0,115200n8
Kernel command line: "earlyprintk debug console=ttyS0,115200n8"
boot
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0
Linux version 3.7.0-rc2+ ([email protected]) (gcc version 4.6.2 (GCC) ) #494 Fri Nov 30 16:32:14 EST2
bootconsole [earlycon0] enabled
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 8192
free_area_init_node: node 0, pgdat c02e8de8, node_mem_map c0315000
  Normal zone: 64 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 8128 pages, LIFO batch:0
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: earlyprintk debug console=ttyS0,115200n8
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 26680k/26680k available, 6088k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xc2800000 - 0xff000000   ( 968 MB)
    lowmem  : 0xc0000000 - 0xc2000000   (  32 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0xc0008000 - 0xc02a9000   (2692 kB)
      .init : 0xc02a9000 - 0xc02c601c   ( 117 kB)
      .data : 0xc02c8000 - 0xc02e9500   ( 134 kB)
       .bss : 0xc02e9524 - 0xc0314200   ( 172 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:32
jiffies = 4294937296
Clock source registered
Timer mode set to 1, evt->mode = 1
Timer mode set to 3, evt->mode = 3
Clock events registered
sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
Console: colour dummy device 80x30
Calibrating delay loop... 59.39 BogoMIPS (lpj=296960)
[...]
sram pool: 128 KB@0xc2880000
Serial: AMBA PL011 UART driver
[...]
Switching to clocksource clocksource
[...]
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 2600K
io scheduler noop registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x90020000 (irq = 1) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
[...]
TI-NSPIRE keypad
input: nspire-keypad as /devices/platform/nspire-keypad.0/input/input0
[...]
BOOT1 ROM mapped to /proc/boot1_rom
Contrast settings mapped to /proc/backlight
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2601KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) on device 1:0.

Welcome to Buildroot
buildroot login: root
#
# uname -a
Linux buildroot 3.7.0-rc2+ #494 Fri Nov 30 16:32:14 EST 2012 armv5tejl GNU/Linux
#
#
# cat /proc/cpuinfo
Processor       : ARM926EJ-S rev 4 (v5l)
BogoMIPS        : 59.39
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 4

Hardware        : TI-NSPIRE Touchpad Calculator
Revision        : 0001
Serial          : [...]
# sleep 1
# sleep 10
#

No display (all output is through serial at the moment) or USB support yet though. Will come soon! Aside from that, I will need lots of testing.

On the CX port, I also need to merge vloginator's patches for the LCD (I will do it together with the Clickpad/Touchpad display support).