This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kernel Opss (usb serial, ftdio_sio) Froyo Kernel 2.6.32 beagle board-xm



I have connected a ftdi_sio dongle to beagle board (ftdi_sio loaded automatlilty)

When I tried to communicate with  baud rate 9600 everthing is ok,

When I increase the rate, I see Kernel Opss (See below the Logs)

------------[ cut here ]------------                                                                                                         
WARNING: at drivers/usb/serial/usb-serial.c:410 serial_unthrottle+0x48/0x78()                                                                        
Modules linked in: ftdi_sio omaplfb pvrsrvkm                                                                                                         
[<c0039890>] (unwind_backtrace+0x0/0xd0) from [<c005e9cc>] (warn_slowpath_common+0x48/0x60)                                                          
[<c005e9cc>] (warn_slowpath_common+0x48/0x60) from [<c02470fc>] (serial_unthrottle+0x48/0x78)                                                        
[<c02470fc>] (serial_unthrottle+0x48/0x78) from [<c01d8980>] (tty_unthrottle+0x4c/0x58)                                                              
[<c01d8980>] (tty_unthrottle+0x4c/0x58) from [<c01d7634>] (n_tty_flush_buffer+0xc/0x58)                                                              
[<c01d7634>] (n_tty_flush_buffer+0xc/0x58) from [<c01da100>] (tty_ldisc_flush+0x2c/0x40)                                                             
[<c01da100>] (tty_ldisc_flush+0x2c/0x40) from [<c01daa20>] (tty_port_close_start+0x160/0x18c)                                                        
[<c01daa20>] (tty_port_close_start+0x160/0x18c) from [<c01daea8>] (tty_port_close+0x10/0x54)                                                         
[<c01daea8>] (tty_port_close+0x10/0x54) from [<c01d5574>] (tty_release+0x158/0x40c)                                                                  
[<c01d5574>] (tty_release+0x158/0x40c) from [<c00afa88>] (__fput+0x104/0x1c4)                                                                        
[<c00afa88>] (__fput+0x104/0x1c4) from [<c00acca4>] (filp_close+0x6c/0x78)                                                                           
[<c00acca4>] (filp_close+0x6c/0x78) from [<c00acd24>] (sys_close+0x74/0xa8)                                                                          
[<c00acd24>] (sys_close+0x74/0xa8) from [<c0033e80>] (ret_fast_syscall+0x0/0x2c)                                                                     
---[ end trace c42547f0195f9215 ]---                                                                                                                 
Any ideas how to solve this issue?

  • We have not tried the FTDI device with our DevKit.

    Do you see this issue with the newer 2.6.37 kernel / gingerbread android also?

     

    Your log seems to suggest only a warning from the kernel. Is your device still functional after this warning is issued or does it stop working?

  • I worked with Rafi on This Issue, and as I mentioned it’s kernel Oops, the kernel continue to function but i lose

    data packets ,  So it a problem for me

    At this stage I can’t upgrade to Gingerbread and I need to use Froyo
    Release, Can I run kernel 2.6.37 with Froyo?

     

    I tried running Froyo with 2.6.37 kernel but Android want start. 

    Any Ideas?

  • We  have not tried running Froyo with 2.6.37 kernel. However, we believe that there would not be any major issues in integrating kernel 2.6.37 with Froyo

     

    Could you post your bootlogs  to help us debug this?

    Please note that the console name is changed to ttyOx from ttySx in 2.6.37. Also some additional parameters are required for .37 kernel. You can see the bootargs used for .37 kernel at the User Guide at: http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_UserGuide#Boot_arguments

  • I did a quick check with Froyo (without SGX) and 2.6.37 kernel on AM37x evm. It boots without any issues.

  • vered (for rafi)

    the 2.6.37 under froyo with new boot args is almost there ...

    get stucked on green droids logo

    the log i get ....

     


    OMAP34xx/35xx-GP ES2.0, CPU-OPP2 L3-165MHz
    OMAP3 Beagle board + LPDDR/NAND
    I2C:   ready
    DRAM:  384 MiB
    NAND:  0 MiB
    *** Warning - bad CRC or NAND, using default environment

    In:    serial                                                                                                                                         
    Out:   serial                                                                                                                                         
    Err:   serial                                                                                                                                         
    Beagle xM Rev A                                                                                                                                       
    Die ID #577000019ff80000015eeaa101019023                                                                                                              
    Hit any key to stop autoboot:  0                                                                                                                      
    OMAP3 beagleboard.org #                                                                                                                               
    OMAP3 beagleboard.org # setenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1'
    OMAP3 beagleboard.org #                                                                                                                               
    OMAP3 beagleboard.org # setenv bootcmd 'mmc init; fatload mmc 0 0x82000000 uImage; bootm 0x82000000'                                                  
    OMAP3 beagleboard.org # boot                                                                                                                          
    mmc1 is available                                                                                                                                     
    reading uImage                                                                                                                                        
                                                                                                                                                          
    2675544 bytes read                                                                                                                                    
    ## Booting kernel from Legacy Image at 82000000 ...                                                                                                   
       Image Name:   Linux-2.6.37                                                                                                                         
       Image Type:   ARM Linux Kernel Image (uncompressed)                                                                                                
       Data Size:    2675480 Bytes = 2.6 MiB                                                                                                              
       Load Address: 80008000                                                                                                                             
       Entry Point:  80008000                                                                                                                             
       Verifying Checksum ... OK                                                                                                                          
       Loading Kernel Image ... OK                                                                                                                        
    OK                                                                                                                                                    
                                                                                                                                                          
    Starting kernel ...                                                                                                                                   
                                                                                                                                                          
    Uncompressing Linux... done, booting the kernel.                                                                                                      
    Linux version 2.6.37 (micki@ubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #1 Fri Sep 2 12:27:30 IDT 2011                                
    CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7f                                                                                       
    CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache                                                                                     
    Machine: OMAP3 Beagle Board                                                                                                                           
    Reserving 4194304 bytes SDRAM for VRAM                                                                                                                
    Memory policy: ECC disabled, Data cache writeback                                                                                                     
    OMAP3630 ES1.1 (l2cache iva sgx neon isp 192mhz_clk )                                                                                                 
    SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000                                                                                             
    Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64000                                                                            
    Kernel command line: console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off o0
    PID hash table entries: 1024 (order: 0, 4096 bytes)                                                                                                   
    Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)                                                                                       
    Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)                                                                                         
    Memory: 252MB = 252MB total                                                                                                                           
    Memory: 249452k/249452k available, 12692k reserved, 0K highmem                                                                                        
    Virtual kernel memory layout:                                                                                                                         
        vector  : 0xffff0000 - 0xffff1000   (   4 kB)                                                                                                     
        fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)                                                                                                     
        DMA     : 0xffc00000 - 0xffe00000   (   2 MB)                                                                                                     
        vmalloc : 0xd0800000 - 0xf8000000   ( 632 MB)                                                                                                     
        lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)                                                                                                     
        modules : 0xbf000000 - 0xc0000000   (  16 MB)                                                                                                     
          .init : 0xc0008000 - 0xc003b000   ( 204 kB)                                                                                                     
          .text : 0xc003b000 - 0xc0522000   (5020 kB)                                                                                                     
          .data : 0xc0522000 - 0xc0566b80   ( 275 kB)                                                                                                     
    NR_IRQS:409                                                                                                                                           
    Clocking rate (Crystal/Core/MPU): 26.0/664/600 MHz                                                                                                    
    Reprogramming SDRC clock to 664000000 Hz                                                                                                              
    dpll3_m2_clk rate change failed: -22                                                                                                                  
    IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts                                                                                    
    Total of 96 interrupts on 1 active controller                                                                                                         
    GPMC revision 5.0                                                                                                                                     
    Trying to install interrupt handler for IRQ402                                                                                                        
    Trying to install interrupt handler for IRQ403                                                                                                        
    Trying to install interrupt handler for IRQ404                                                                                                        
    Trying to install interrupt handler for IRQ405                                                                                                        
    Trying to install interrupt handler for IRQ406                                                                                                        
    Trying to install interrupt handler for IRQ407                                                                                                        
    Trying to install interrupt handler for IRQ408                                                                                                        
    Trying to install type control for IRQ409                                                                                                             
    Trying to set irq flags for IRQ409                                                                                                                    
    OMAP clockevent source: GPTIMER1 at 32768 Hz                                                                                                          
    Console: colour dummy device 80x30                                                                                                                    
    Calibrating delay loop... 597.64 BogoMIPS (lpj=2334720)                                                                                               
    pid_max: default: 32768 minimum: 301                                                                                                                  
    Security Framework initialized                                                                                                                        
    Mount-cache hash table entries: 512                                                                                                                   
    CPU: Testing write buffer coherency: ok                                                                                                               
    regulator: core version 0.5                                                                                                                           
    regulator: dummy:                                                                                                                                     
    NET: Registered protocol family 16                                                                                                                    
    OMAP GPIO hardware version 2.5                                                                                                                        
    OMAP GPIO hardware version 2.5                                                                                                                        
    OMAP GPIO hardware version 2.5                                                                                                                        
    OMAP GPIO hardware version 2.5                                                                                                                        
    OMAP GPIO hardware version 2.5                                                                                                                        
    OMAP GPIO hardware version 2.5                                                                                                                        
    omap_mux_init: Add partition: #1: core, flags: 0                                                                                                      
    OMAP3 Beagle Rev: xM                                                                                                                                  
    Found NAND on CS0                                                                                                                                     
    Registering NAND on CS0                                                                                                                               
    Unable to get DVI reset GPIO                                                                                                                          
    hw-breakpoint: debug architecture 0x4 unsupported.                                                                                                    
    ------------[ cut here ]------------                                                                                                                  
    WARNING: at arch/arm/mach-omap2/clock.c:438 omap2_clk_switch_mpurate_at_boot+0x88/0xbc()                                                              
    clock: dpll1_ck: unable to set MPU rate to 1000: -22                                                                                                  
    Modules linked in:                                                                                                                                    
    Backtrace:                                                                                                                                            
    [<c0049a78>] (dump_backtrace+0x0/0x110) from [<c03d7504>] (dump_stack+0x18/0x1c)                                                                      
     r6:c04abe83 r5:000001b6 r4:cf41bf48 r3:c05341d4                                                                                                      
    [<c03d74ec>] (dump_stack+0x0/0x1c) from [<c007169c>] (warn_slowpath_common+0x54/0x6c)                                                                 
    [<c0071648>] (warn_slowpath_common+0x0/0x6c) from [<c0071758>] (warn_slowpath_fmt+0x38/0x40)                                                          
     r8:00000000 r7:00000000 r6:c0034a44 r5:c04a835b r4:c052baf8                                                                                          
    r3:00000009                                                                                                                                           
    [<c0071720>] (warn_slowpath_fmt+0x0/0x40) from [<c0012df8>] (omap2_clk_switch_mpurate_at_boot+0x88/0xbc)                                              
     r3:c04a835b r2:c04abf66                                                                                                                              
    [<c0012d70>] (omap2_clk_switch_mpurate_at_boot+0x0/0xbc) from [<c0012e40>] (omap3xxx_clk_arch_init+0x14/0x44)                                         
     r6:c0074728 r5:c0012e2c r4:c002f0f0                                                                                                                  
    [<c0012e2c>] (omap3xxx_clk_arch_init+0x0/0x44) from [<c003b3d4>] (do_one_initcall+0xd4/0x1a8)                                                         
     r4:c002f0f0 r3:cf41a000                                                                                                                              
    [<c003b300>] (do_one_initcall+0x0/0x1a8) from [<c0008440>] (kernel_init+0x9c/0x154)                                                                   
    [<c00083a4>] (kernel_init+0x0/0x154) from [<c0074728>] (do_exit+0x0/0x630)                                                                            
     r4:00000000 r3:00000000                                                                                                                              
    ---[ end trace 1b75b31a2719ed1c ]---                                                                                                                  
    OMAP DMA hardware revision 5.0                                                                                                                        
    bio: create slab <bio-0> at 0                                                                                                                         
    SCSI subsystem initialized                                                                                                                            
    usbcore: registered new interface driver usbfs                                                                                                        
    usbcore: registered new interface driver hub                                                                                                          
    usbcore: registered new device driver usb                                                                                                             
    omap_device: omap_i2c.1: new worst case activate latency 0: 30517                                                                                     
    omap_i2c omap_i2c.1: bus 1 rev4.0 at 2600 kHz                                                                                                         
    twl4030: PIH (irq 7) chaining IRQs 368..375                                                                                                           
    twl4030: power (irq 373) chaining IRQs 376..383                                                                                                       
    twl4030: gpio (irq 368) chaining IRQs 384..401                                                                                                        
    regulator: VUSB1V5: 1500 mV normal standby                                                                                                            
    regulator: VUSB1V8: 1800 mV normal standby                                                                                                            
    regulator: VUSB3V1: 3100 mV normal standby                                                                                                            
    twl4030_usb twl4030_usb: Initialized TWL4030 USB module                                                                                               
    regulator: VMMC1: 1850 <--> 3150 mV at 3000 mV normal standby                                                                                         
    regulator: VDAC: 1800 mV normal standby                                                                                                               
    regulator: VDVI: 1800 mV normal standby                                                                                                               
    regulator: VSIM: 1800 <--> 3000 mV at 1800 mV normal standby                                                                                          
    regulator: VAUX3: 1800 mV normal standby                                                                                                              
    regulator: VAUX4: 1800 mV normal standby                                                                                                              
    omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517                                                                                   
    omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz                                                                                                          
    omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz                                                                                                          
    Advanced Linux Sound Architecture Driver Version 1.0.23.                                                                                              
    Switching to clocksource 32k_counter                                                                                                                  
    musb-hdrc: version 6.0, otg (peripheral+host), debug=0                                                                                                
    musb-hdrc musb-hdrc.0: dma type: dma-inventra                                                                                                         
    musb-hdrc musb-hdrc.0: USB OTG mode controller at fa0ab000 using DMA, IRQ 92                                                                          
    NET: Registered protocol family 2                                                                                                                     
    IP route cache hash table entries: 2048 (order: 1, 8192 bytes)                                                                                        
    TCP established hash table entries: 8192 (order: 4, 65536 bytes)                                                                                      
    TCP bind hash table entries: 8192 (order: 3, 32768 bytes)                                                                                             
    TCP: Hash tables configured (established 8192 bind 8192)                                                                                              
    TCP reno registered                                                                                                                                   
    UDP hash table entries: 256 (order: 0, 4096 bytes)                                                                                                    
    UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)                                                                                               
    NET: Registered protocol family 1                                                                                                                     
    NetWinder Floating Point Emulator V0.97 (double precision)                                                                                            
    omap-iommu omap-iommu.0: isp registered                                                                                                               
    AM37x/DM37x  Linux PSP version 04.02.00.07 (OMAP3BEAGLE)                                                                                              
    ashmem: initialized                                                                                                                                   
    VFS: Disk quotas dquot_6.5.2                                                                                                                          
    Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)                                                                                            
    JFFS2 version 2.2. (NAND) (SUMMARY)  �© 2001-2006 Red Hat, Inc.                                                                                       
    msgmni has been set to 487                                                                                                                            
    io scheduler noop registered                                                                                                                          
    io scheduler deadline registered                                                                                                                      
    io scheduler cfq registered (default)                                                                                                                 
    OMAP DSS rev 2.0                                                                                                                                      
    OMAP DISPC rev 3.0                                                                                                                                    
    OMAP VENC rev 2                                                                                                                                       
    OMAP DSI rev 1.0                                                                                                                                      
    Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled                                                                                               
    omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0                                                                                      
    omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1                                                                                      
    omap_uart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2                                                                                      
    console [ttyO2] enabled                                                                                                                               
    omap_uart.3: ttyO3 at MMIO 0x49042000 (irq = 80) is a OMAP UART3                                                                                      
    brd: module loaded                                                                                                                                    
    loop: module loaded                                                                                                                                   
    mtdoops: mtd device (mtddev=name/number) must be supplied                                                                                             
    omap2-nand driver initializing                                                                                                                        
    No NAND device found.                                                                                                                                 
    No NAND device found.                                                                                                                                 
    OneNAND driver initializing                                                                                                                           
    usbcore: registered new interface driver asix                                                                                                         
    usbcore: registered new interface driver cdc_ether                                                                                                    
    usbcore: registered new interface driver smsc95xx                                                                                                     
    usbcore: registered new interface driver net1080                                                                                                      
    usbcore: registered new interface driver cdc_subset                                                                                                   
    usbcore: registered new interface driver zaurus                                                                                                       
    ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver                                                                                            
    ehci-omap.0 supply hsusb0 not found, using dummy regulator                                                                                            
    ehci-omap.0 supply hsusb1 not found, using dummy regulator                                                                                            
    ehci-omap ehci-omap.0: OMAP-EHCI Host Controller                                                                                                      
    ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1                                                                                  
    ehci-omap ehci-omap.0: irq 77, io mem 0x48064800                                                                                                      
    ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00                                                                                                     
    usb usb1: New USB device found, idVendor=1d6b, idProduct=0002                                                                                         
    usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1                                                                                    
    usb usb1: Product: OMAP-EHCI Host Controller                                                                                                          
    usb usb1: Manufacturer: Linux 2.6.37 ehci_hcd                                                                                                         
    usb usb1: SerialNumber: ehci-omap.0                                                                                                                   
    hub 1-0:1.0: USB hub found                                                                                                                            
    hub 1-0:1.0: 3 ports detected                                                                                                                         
    Initializing USB Mass Storage driver...                                                                                                               
    usbcore: registered new interface driver usb-storage                                                                                                  
    USB Mass Storage support registered.                                                                                                                  
    usbcore: registered new interface driver usbserial                                                                                                    
    usbserial: USB Serial Driver core                                                                                                                     
    android init                                                                                                                                          
    android_probe pdata: c053205c                                                                                                                         
    android_bind                                                                                                                                          
    android_usb gadget: android_usb ready                                                                                                                 
    musb-hdrc musb-hdrc.0: MUSB HDRC host driver                                                                                                          
    musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2                                                                                  
    usb usb2: New USB device found, idVendor=1d6b, idProduct=0002                                                                                         
    usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1                                                                                    
    usb usb2: Product: MUSB HDRC host driver                                                                                                              
    usb usb2: Manufacturer: Linux 2.6.37 musb-hcd                                                                                                         
    usb usb2: SerialNumber: musb-hdrc.0                                                                                                                   
    hub 2-0:1.0: USB hub found                                                                                                                            
    hub 2-0:1.0: 1 port detected                                                                                                                          
    f_adb init                                                                                                                                            
    android_register_function adb                                                                                                                         
    f_mass_storage init                                                                                                                                   
    fsg_probe pdev: c0531ea0, pdata: c05320b4                                                                                                             
    android_register_function usb_mass_storage                                                                                                            
    adb_bind_config                                                                                                                                       
    android_usb gadget: Mass Storage Function, version: 2009/09/11                                                                                        
    android_usb gadget: Number of LUNs=1                                                                                                                  
     lun0: LUN: removable file: (no medium)                                                                                                               
    mice: PS/2 mouse device common for all mice                                                                                                           
    input: gpio-keys as /devices/platform/gpio-keys/input/input0                                                                                          
    input: twl4030_pwrbutton as /devices/platform/omap/omap_i2c.1/i2c-1/1-0049/twl4030_pwrbutton/input/input1                                             
    using rtc device, twl_rtc, for alarms                                                                                                                 
    twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0                                                                                                 
    twl_rtc twl_rtc: Power up reset detected.                                                                                                             
    twl_rtc twl_rtc: Enabling TWL-RTC.                                                                                                                    
    i2c /dev entries driver                                                                                                                               
    Linux media interface: v0.10                                                                                                                          
    Linux video capture interface: v2.00                                                                                                                  
    omap3isp supply VDD_CSIPHY1 not found, using dummy regulator                                                                                          
    omap3isp supply VDD_CSIPHY2 not found, using dummy regulator                                                                                          
    omap3isp omap3isp: Revision 15.0 found                                                                                                                
    omap-iommu omap-iommu.0: isp: version 1.1                                                                                                             
    mt9v113 2-003c: chip id mismatch read 0x0, expecting 0x2280                                                                                           
    isp_register_subdev_group: Unable to register subdev mt9v113                                                                                          
    OMAP Watchdog Timer Rev 0x31: initial timeout 60 sec                                                                                                  
    twl4030_wdt twl4030_wdt: Failed to register misc device                                                                                               
    twl4030_wdt: probe of twl4030_wdt failed with error -16                                                                                               
    device-mapper: uevent: version 1.0.3                                                                                                                  
    device-mapper: ioctl: 4.18.0-ioctl (2010-06-29) initialised: dm-devel@redhat.com                                                                      
    usbcore: registered new interface driver usbhid                                                                                                       
    usbhid: USB HID core driver                                                                                                                           
    logger: created 64K log 'log_main'                                                                                                                    
    logger: created 256K log 'log_events'                                                                                                                 
    usb 1-2: new high speed USB device using ehci-omap and address 2                                                                                      
    logger: created 64K log 'log_radio'                                                                                                                   
    logger: created 64K log 'log_system'                                                                                                                  
    usbcore: registered new interface driver snd-usb-audio                                                                                                
    OMAP3 Beagle/Devkit8000 SoC init                                                                                                                      
    asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok                                                                                                    
    ALSA device list:                                                                                                                                     
      #0: omap3beagle                                                                                                                                     
    oprofile: hardware counters not available                                                                                                             
    oprofile: using timer interrupt.                                                                                                                      
    TCP cubic registered                                                                                                                                  
    Initializing XFRM netlink socket                                                                                                                      
    NET: Registered protocol family 17                                                                                                                    
    NET: Registered protocol family 15                                                                                                                    
    Registering the dns_resolver key type                                                                                                                 
    VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3                                                                               
    ThumbEE CPU extension supported.                                                                                                                      
    omap2_set_init_voltage: unable to find boot up OPP for vdd_core                                                                                       
    omap2_set_init_voltage: Unable to put vdd_core to its init voltage                                                                                    
                                                                                                                                                          
    Power Management for TI OMAP3.                                                                                                                        
    smartreflex smartreflex.0: omap_sr_probe: SmartReflex driver initialized                                                                              
    smartreflex smartreflex.1: omap_sr_probe: SmartReflex driver initialized                                                                              
    SmartReflex Class3 initialized                                                                                                                        
    clock: disabling unused clocks to save power                                                                                                          
    platform mpu.0: omap_voltage_scale: Already at the requestedrate 600000000                                                                            
    fbcvt: 1280x720@60: CVT Name - .921M9-R                                                                                                               
    usb 1-2: New USB device found, idVendor=0424, idProduct=9514                                                                                          
    usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0                                                                                     
    hub 1-2:1.0: USB hub found                                                                                                                            
    hub 1-2:1.0: 5 ports detected                                                                                                                         
    regulator_init_complete: incomplete constraints, leaving VDAC on                                                                                      
    twl_rtc twl_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)                                                                          
    omap_vout omap_vout: Buffer Size = 3686400                                                                                                            
    omap_vout omap_vout: : registered and initialized video device 15                                                                                     
    omap_vout omap_vout: Buffer Size = 3686400                                                                                                            
    omap_vout omap_vout: : registered and initialized video device 16                                                                                     
    Waiting 1sec before mounting root device...                                                                                                           
    mmc0: host does not support reading read-only switch. assuming write-enable.                                                                          
    mmc0: new high speed SD card at address e624                                                                                                          
    mmcblk0: mmc0:e624 SU02G 1.84 GiB                                                                                                                     
     mmcblk0: p1 p2 p3                                                                                                                                    
    usb 1-2.1: new high speed USB device using ehci-omap and address 3                                                                                    
    usb 1-2.1: New USB device found, idVendor=0424, idProduct=ec00                                                                                        
    usb 1-2.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0                                                                                   
    smsc95xx v1.0.4                                                                                                                                       
    smsc95xx 1-2.1:1.0: usb0: register 'smsc95xx' at usb-ehci-omap.0-2.1, smsc95xx USB 2.0 Ethernet, de:3c:d9:e2:65:88                                    
    usb 1-2.4: new low speed USB device using ehci-omap and address 4                                                                                     
    usb 1-2.4: New USB device found, idVendor=062a, idProduct=0001                                                                                        
    usb 1-2.4: New USB device strings: Mfr=0, Product=0, SerialNumber=0                                                                                   
    input: HID 062a:0001 as /devices/platform/ehci-omap.0/usb1/1-2/1-2.4/1-2.4:1.0/input/input2                                                           
    generic-usb 0003:062A:0001.0001: input: USB HID v1.10 Mouse [HID 062a:0001] on usb-ehci-omap.0-2.4/input0                                             
    EXT3-fs: barriers not enabled                                                                                                                         
    kjournald starting.  Commit interval 5 seconds                                                                                                        
    EXT3-fs (mmcblk0p2): using internal journal                                                                                                           
    EXT3-fs (mmcblk0p2): recovery complete                                                                                                                
    EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode                                                                                        
    VFS: Mounted root (ext3 filesystem) on device 179:2.                                                                                                  
    Freeing init memory: 204K                                                                                                                             
    init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.                                                                    
    init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'                                                                       
    enabling adb                                                                                                                                          
    adb_open                                                                                                                                              
    # pvrsrvkm: disagrees about version of symbol module_layout                                                                                           
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    warning: `zygote' uses 32-bit capabilities (legacy support in use)                                                                                    
    request_suspend_state: wakeup (3->0) at 14559570314 (2000-01-01 00:00:10.868316649 UTC)                                                               
    init: untracked pid 988 exited                                                                                                                        
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 19170898439 (2000-01-01 00:00:15.479644774 UTC)                                                               
    init: untracked pid 1055 exited                                                                                                                       
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 24522186281 (2000-01-01 00:00:20.830932616 UTC)                                                               
    init: untracked pid 1076 exited                                                                                                                       
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 29827545167 (2000-01-01 00:00:26.136291502 UTC)                                                               
    init: untracked pid 1097 exited                                                                                                                       
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 34464782716 (2000-01-01 00:00:30.773529051 UTC)                                                               
    init: untracked pid 1118 exited                                                                                                                       
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 39045471193 (2000-01-01 00:00:35.354217528 UTC)                                                               
    init: untracked pid 1139 exited                                                                                                                       
    pvrsrvkm: disagrees about version of symbol module_layout                                                                                             
    omaplfb: disagrees about version of symbol module_layout                                                                                              
    request_suspend_state: wakeup (0->0) at 43786987306 (2000-01-01 00:00:40.095733641 UTC)                                                               
    init: untracked pid 1160 exited

  • The SGX graphics acceleration libraries in the filesystem are not matching with the kernel components. You probably need to install the  updated SGX libraries.

     

     

  • first for the record we are working on beagleboard-xm

    which sgx libs from same devkit i took the new bootargs????

  • can you send me a link to the right SGX libs?

  • when compiling the new sgx under 2.6.32 compilation pass

    but under 2.6.37 got the following errors when building

     

    building the sgx kernel modules...
    make[1]: Entering directory `/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/eurasiacon/build/linux/omap3630_android/kbuild'
    +/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux
      CC [M]  /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.o
    cc1: warnings being treated as errors
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:49: error: type defaults to 'int' in declaration of 'DECLARE_MUTEX'
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:49: error: parameter names (without types) in function declaration
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'PVRSRVResManConnect':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:188: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:188: error: (Each undeclared identifier is reported only once
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:188: error: for each function it appears in.)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'PVRSRVResManDisconnect':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:235: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'ResManRegisterRes':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:322: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'ResManFreeResByPtr':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:385: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'ResManFreeResByCriteria':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:414: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'ResManFindResourceByPtr':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:509: error: 'lock' undeclared (first use in this function)
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c: In function 'FreeResourceByPtr':
    /home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:572: error: 'lock' undeclared (first use in this function)
    make[4]: *** [/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.o] Error 1
    make[3]: *** [_module_/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild] Error 2
    make[2]: *** [modules] Error 2
    make[1]: *** [all] Error 1
    make[1]: Leaving directory `/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/eurasiacon/build/linux/omap3630_android/kbuild'
    make: *** [buildkernel] Error 2

  • I'm now trying both kernel 2.6.37 and it sgx from http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_ReleaseNotes

    kernel compilation succeeded

    changed the Rule.make for sgx to point to the right directories but still failing compilation....

    root@zrro-ubuntu:/home/zrro/GB/hardware-ti-sgx# make OMAPES=5.x
    building the sgx kernel modules...
    make[1]: Entering directory `/home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/eurasiacon/build/linux/omap3630_android/kbuild'
    +/home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/osfunc.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/mutils.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/mmap.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/module.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/pdump.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/proc.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/pvr_bridge_k.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/pvr_debug.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/mm.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/mutex.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/event.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/env/linux/osperproc.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/buffer_manager.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/devicemem.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/deviceclass.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/handle.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/hash.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/metrics.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/pvrsrv.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/queue.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/ra.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/power.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/mem.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/pdump_common.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/bridged/bridged_support.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/bridged/bridged_pvr_bridge.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/perproc.o
      CC [M]  /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../../services4/system/omap3/sysutils.o
    In file included from /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../../services4/system/omap3/sysutils.c:28:
    /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../../services4/system/omap3/sysutils_linux.c: In function 'ForceMaxSGXClocks':
    /home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../../services4/system/omap3/sysutils_linux.c:70: error: implicit declaration of function 'cpu_is_omap3630'
    make[4]: *** [/home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../../services4/system/omap3/sysutils.o] Error 1
    make[3]: *** [_module_/home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/services4/srvkm/env/linux/kbuild] Error 2
    make[2]: *** [modules] Error 2
    make[1]: *** [all] Error 1
    make[1]: Leaving directory `/home/zrro/GB/hardware-ti-sgx/GFX_Linux_KM/eurasiacon/build/linux/omap3630_android/kbuild'
    make: *** [buildkernel] Error 2

     

     

     

    any ideas?????

  • Hi zachut,

        From the error below, looks like you didn't update the path to right kernel sources in Rules.make file.

    >>>/home/zrro/beagle/rowboat-android/external/ti_android_sgx_sdk/SDK/GFX_Linux_KM/services4/srvkm/env/linux/kbuild/../../../../srvkm/common/resman.c:49: error: type defaults to 'int' in declaration of 'DECLARE_MUTEX'

     

    I think "DECLARE_MUTEX" is deprecated and is only available in the kernel versions < 2.6.35.

    Can you please sync with updates sources from http://gitorious.org/rowboat/hardware-ti-sgx/commits/ti_sgx_sdk-ddk_1.7 and try again by setting appropriate paths in Rules.make?

     

    Regards,

    Aditya