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.

Cannot install DSP/BIOS in linux

Other Parts Discussed in Thread: OMAP3530

Hi,

I downloaded bios_setuplinux_5_33_05.bin from TI official page. 

When I was installing it by inputting  "./bios_setuplinux_5_33_05.bin " in the terminal it hang up for some minutes and then said : " ./bios_setuplinux_5_33_05.bin: fork: cannot allocate memory" without any graphical installer. 

I'm using fedora 10 . I tried on some other computers using ubuntu and fedora10 but it was the same.

I also tried other editions of bios_setuplinux_5_33_02.bin and bios_setuplinux_5_33_04.bin  and it was still the same.

I don't know if there are any software dependency like CCS3.3 or some other, but it bothered me for a long time.

Please advise, thanks!

 

  • While I have not tried this in Fedora, I can say that the installer works just fine in Ubuntu 9.04, I just installed the bios_setuplinux_5_33_06.bin from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/dvsdk/DVSDK_3_00/latest/index_FDS.html a few days ago and it still runs fine when i run it today.

    Dwight said:
    When I was installing it by inputting  "./bios_setuplinux_5_33_05.bin " in the terminal it hang up for some minutes and then said : " ./bios_setuplinux_5_33_05.bin: fork: cannot allocate memory" without any graphical installer. 

    Are you running under some restricted permissions, or with an extremely small amount of available memory? In general this should work, I am not sure why else you would get a 'cannot allocate memory' error.

    Dwight said:
    I don't know if there are any software dependency like CCS3.3 or some other, but it bothered me for a long time.

    The Linux based BIOS installers have no dependencies on CCS, though it is expecting to have an X windows environment available to open up the GUI so you can accept the license agreement.

  • Since I 'm in China so your URL need a government approval, and I applied for it several days ago and it didn't response. I downloaded it from http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_sb/targetcontent/bios/index.html .

    I have tested it on 2 fedora 10  PC and 1 fedora 9 PC and 1 ubuntu 8.04 PC(The ubuntu 8.04 is in a visual box under windows)  , all hang up for some minutes, and saying "./bios_setuplinux_5_33_05.bin: fork: cannot allocate memory" or "./bios_setuplinux_5_33_05.bin: mallocte: cannot allocate xxx  memory".

    All the computers I use had at least 512M memory and XWindows environment ,and run under root permissions.

    Here are the editions I downloaded and tested:  (This spent me a long time since my download speed is from some Byte/s to about 10 K/s) 

    bios_setuplinux_5_33_06.bin 

    bios_setuplinux_5_33_05.bin

    bios_setuplinux_5_33_02.bin

    bios_setuplinux_5_33_04.bin

    bios_setuplinux_5_31_08_15.bin

    bios_setuplinux_5_33_06.sh

    I also download bios_setuplinux_5_21 and the URL in TI seemed not available. I downloaded bios_setuplinux_5_20 and the downloading stopped at 38.6%.

     

    I'm using OMAP3530 and I want to install DSPLink on my linux kernel.    DSPLink need XDCTools , c6x compiler and dsp/bios installed.   Both XDCTools and c6x compiler have been installed on my computer of fedora 10 with a GUI installer without any issue.

    Please help, it seems no one meet this problem.

  • Dwight said:
    Since I 'm in China so your URL need a government approval, and I applied for it several days ago and it didn't response. I downloaded it from http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_sb/targetcontent/bios/index.html .

    This is interesting that you can download it from there but not from the DVSDK download site, I did not realize that. I downloaded the file from this site as well and it was able to run on my Ubuntu 9.04 machine as well, so it seems it is not specific to the download site.

    Perhaps there is some corruption in the download process, they provide MD5 checksums on the DVSDK download page, in this particular case you should have a MD5 checksum of 757b35272a894864e463086565056cd7 for bios_setuplinux_5_33_06.bin, you may want to verify the integrity of the download, in the case of Ubuntu there is an example here.

     

  • I get a bios_setuplinux_5_33_05.bin from Real Time Innovation(www.realtimedsp.com.cn) (they get it from TI official page) and I couldn't run it. They said their engineer also couldn't run it on their computer of linux( they don't have to run it in linux as they use CCS in windows).

    I tested on a suse computer and couldn't run it.

    I installed a Ubuntu 9.04 of English you mentioned on my computer and still couldn't run it.

    I expand my computer memory to 768M and still couldn't run.

    The same bios_setuplinux_5_33_05.bin I sent it to my friend and he run it for me on a Redhat 5 server and he was able to run it,,,,so the .bin file should be fine.

    Is there any special skill to run it?I just download it and run in terminal as root permission in Ubuntu 9.04 just like:

    xxx# ./bios_setuplinux_5_33_05.bin

    and the print is:

    bios_setuplinux_5_33_05.bin : xrealloc: ../bash/print_cmd.c : 1273 :cannot reallocate 129143552 bytes (0 bytes allocated)

    Is there any restrictions for the running computer? I don't know why you can run it and I can't just in the same Ubuntu 9.04. So I guess if I install a Redhat 5 on my computer I still couldn't run it.

  • I run it on a Xeon server of 3.00G under RedHat 3.2.3 and it printed: -bash : ./bios_setuplinux_5_33_05.bin : cannot execute binary file Since Xeon supports both 32bit and 64 bit and my server was running under a 32bit RedHat (I can run for example XDCtools in it) so maybe bios_setuplinux_5_33_05.bin is for 64bit linux? Are you using a 64bit Ubuntu? If you are using 32bit, I don't know if there any difference between us. I tried another Ubuntu 9.04 with 2G memory and it still couldn't run, and till now I have tried 8 different computers (OS of ubuntu,fedora,redhat,suse) and only one server could run it.