NetDCU + IBM J9/WEME

  • Anyone had any experiences on installing IBM J9 java virtual machine / websphere everyplace micro enviroment on NetDCU8 (winCE)? How to install? Is there a suitable WEME ready or is a custom required?
    <!-- m --><a class="postlink" href="http://www-306.ibm.com/software/wireless/weme/">http://www-306.ibm.com/software/wireless/weme/</a><!-- m -->


    If you answer this could you e-mail me the answer as well:


    Mikko Tepponen
    <!-- e --><a href="mailto:mikko.tepponen@plenware.fi">mikko.tepponen@plenware.fi</a><!-- e -->


    Design Engineer
    Plenware Oy
    FINLAND

  • Hello,
    Sorry, nobody at F&S has experience with WEME. I have taken a look at the IBM web side and downloaded the package. At the moment, we don't have the capacity to test the package.
    So have you already tested the software ? I think your experience with this software will be of interest for other NetDCU users too.
    Please feel free to contact us, if we can help in some way to get the software running.
    Regards

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • In the meantime we have a second customer with IBM J9 java virtual machine / websphere. From this customer, i know, that it's possible to run this tool with NetDCU8 and WinCE 5.0. But the tool requires AYGSHELL support in the kernel. So if you want to give the tool a second chance, you can download our ND8Media kernel (AYGSHELL included).


    http://www.fs-net.de/download/bin


    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • We still have problems with J9. Putty-window just freezes when trying to use j9.exe. Sometimes I get error message "<JIT: fatal error, failed to allocate 1024 Kb data cache>" before freezing. "-Xnojit" -option just removes error message.


    How can I see which kernel there is in our NetDCU8?


    Which kernels supports AYGSHELL? All NK8MediaXXXX -kernels?


    What is differences between those kernels?


    How can I update kernel?


    Jarmo Karttunen
    Plenware Oy
    FINLAND

  • I succeeded updating kernel (NK8Media_060316.bin) using NetDCU USB Loader, but there is still same problem with J9.


    I just get new problems:


    1. All folders and files, that I've copied to NetDCU8, disappears after every boot (including folders and files on '\ffdisk' -folder). Why this happened?


    2. After new kernel I couldn't use ndcucfg.exe -tool (e.x. 'help' -command do nothing):
    - I updated boot loader too (to EBOOT8_117.nb0) -> no changes.
    - I tried to "R - Total registry erase" -> no changes.
    - I tried "O - Enable/Disable serial debug output" -> no changes.
    - Finally I tried "C - Reset to factory default configuration" -> now NetDCU8 boots same way than when pushing "S"-button. Maybe this is "Factory default configuration", I don't know. When I got this card, it was allready configured.


    Any advices?



    Jarmo Karttunen
    Plenware Oy
    FINLAND

  • Hello,


    After pressing C you must also press L1 to automatically load the kernel after re-boot.
    I will check the NK8MEDIA_ image for erros.
    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello again,


    please use the WinCE image NK8Media_CF_060510.zip. I have checked this and it works without problems.
    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hello,


    I loaded NK8Media_CF_060510 (after resizing OS-partition from 12 MB to 16 MB) , but I think, that I've done something wrong or I haven't done something necessary.


    Now I can't connect to NetDCU8 with Active Sync. I just get message "USB Device Not Recognized".


    Is this normal:
    When serial debug output is disabled
    - ndcucfg.exe is not working
    - my PC-computers network adapter says "A network cable is unplugged"
    When serial debug is enabled
    - ndcucfg.exe is working
    - my PC-computer recognizes, that network cable is plugged, but even "ping" -command is not working. I checked, that IP-address etc. are OK.



    Jarmo Karttunen
    Plenware Oy
    FINLAND

  • Hello,


    please send me the boot-log so i can see what happens.
    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Hi,


    If you meant serial port dump during boot, there it is:



    Microsoft Windows CE Ethernet Bootloader Common Library Version 1.1 Built Jan 31 2006 17:59:41
    Microsoft Windows CE Bootloader for NetDCU8 Built Feb 1 2006
    Portions copyright (c) 2005 F&S Elektronik Systeme GmbH
    Boot Loader, Version 1.17
    StepStone Loader, Version N812


    FMD: ReadID (Mfg=0xec, Dev=0x75)
    Samsung: 256MBit
    Create partition for boot section ... Success
    Create partition for kernel section ... Success
    Create partition for DOS32 section ... Success
    System ready!
    Preparing for download...
    Press >S< to step into monitor...
    AUTO BOOT enabled
    +ReadKernelRegionFromNandFlash
    Image Signature in Flash Memory found (dwSig=0x43454345)
    TOC pointer=0x80F5F4D8)
    Kernel read from flash disk started finished in 0 milliseconds


    ROMHDR (cTOC = 0x00e264d8) ---------------------
    DLL First : 0x01e001e9
    DLL Last : 0x02000000
    Physical First : 0x80139000
    Physical Last : 0x80f61004
    Num Modules : 150
    RAM Start : 0x80f70000
    RAM Free : 0x80fa1000
    RAM End : 0x82000000
    Num Copy Entries : 1
    Copy Entries Offset : 0x802e3fe4
    Prof Symbol Length : 0x00000000
    Prof Symbol Offset : 0x00000000
    Num Files : 74
    Kernel Flags : 0x00000000
    FileSys RAM Percent : 0x80808080
    Driver Glob Start : 0x00000000
    Driver Glob Length : 0x00000000
    CPU : 0x01c2
    MiscFlags : 0x0002
    Extensions : 0x8013a14c
    Tracking Mem Start : 0x00000000
    Tracking Mem Length : 0x00000000
    Kernel read from NAND
    Done
    +OEMLaunch
    dwLaunchAddr=0x0
    dwLaunchAddr=0x80142088
    INFO: OEMLaunch: Jumping to Physical Address 0x30142088h (Virtual Address 0x80142088h)...



    Windows CE Kernel for ARM (Thumb Enabled) Built on Jun 24 2004 at 18:25:00
    ProcessorType=0920 Revision=0
    sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 80141f50
    NetDCU8 V1.10 - Firmware Init
    Copyright (c) 2005 F&S Elektronik Systeme GmbH
    Build: Apr 20 2006/08:29:30
    DCache: 8 sets, 64 ways, 32 line size, 16384 size
    ICache: 8 sets, 64 ways, 32 line size, 16384 size
    GPFCON=0xaaaa, EXTINT0=0x20022201
    OEMInit: SDRAM = 32 MB
    KITL: OFF
    FMD: ReadID (Mfg=0xec, Dev=0x75)
    Samsung: 256MBit
    Sp=ffffc7cc
    OEMIoControl: Unsupported Code 0x10100b4 - device 0x0101 func 45
    OEMIoControl: Unsupported Code 0x101008c - device 0x0101 func 35
    FMD: ReadID (Mfg=0xec, Dev=0x75)
    Samsung: 256MBit
    OEM: Not cleaning system hive
    OEM: Not cleaning user profiles
    DM9CE: StationAddress [ 2c-e7-f0-81-30-c5 ]
    DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded.DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PPP). Driver cannot be unloaded.OEMIoControl: Unsupported Code 0x10100d0 - device 0x0101 func 52
    OEMIoControl: Unsupported Code 0x10100f8 - device 0x0101 func 62
    MBD: ActiveKey (copy) = Drivers\Active\20 (@ 0x00054D00)
    PIF: ActiveKey (copy) = Drivers\Active\21 (@ 0x0003B790)
    CID: ActiveKey (copy) = Drivers\Active\23 (@ 0x000575F0)
    SDHC: SetClockRate=100000
    DIO: ActiveKey (copy) = Drivers\Active\27 (@ 0x00058210)
    AIN: ActiveKey (copy) = Drivers\Active\28 (@ 0x000585C0)
    Display-Mode: 3, Name SHARP LQ104V1DG11
    Width: 640 Height: 480 Bpp: 16
    OEMIoControl: Unsupported Code 0x10100fc - device 0x0101 func 63
    GetLCDcontrast: read contrast value: 0x0
    GetLCDcontrast: dwDefaultContrast=0x0, contrast=0x0
    Backlight mode can't be read from registry. Defaulting it to enabled state
    DispDrvrBacklightControl ON
    InitializeDisplayHardware Complete
    Lyg.p: Layout Manager successfully initialized to 2
    NDCUCFG V: 024 started. Platform: NetDCU8
    SetBaudRate -> 9600
    SetBaudRate -> 38400
    MSIM: IM_ReadRegistry read KB 5
    Explorer(V2.0) taskbar thread started.
    NDISPWR:: Found adapter [DM9CE1]

  • Your current configuration:

    Quote

    Boot Loader, Version 1.17
    StepStone Loader, Version N812
    NetDCU8 V1.10 - Firmware Init
    Copyright (c) 2005 F&S Elektronik Systeme GmbH
    Build: Apr 20 2006/08:29:30


    Do you have board rev 1.10 ?
    Than, please update your StepStone Loader to the attached version.


    This should solve your problems.

    Files

    • nboot8_18.zip

      (3.33 kB, downloaded 286 times, last: )

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • That's really bad. I have tested the image again with the same configuration and i have no problems with Ethernet.
    With ActiveSync it is important to set Dip switch 1+2 to off and Dip switch 3 to on.
    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • That means if you install the pereviously used WinCE image, you have no problems ?
    If so, i really don't understand whats wrong.


    Regards
    Holger

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.