Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: [OT] Small and dirty 32 bit environment just to flash my Bus Pirate
Date: Thu, 20 Jul 2017 05:44:47
Message-Id: 3169954.lr2qiHJj6s@dell_xps
In Reply to: Re: [gentoo-user] Re: [OT] Small and dirty 32 bit environment just to flash my Bus Pirate by tuxic@posteo.de
1 On Thursday 20 Jul 2017 05:16:44 tuxic@××××××.de wrote:
2 > On 07/20 04:51, Nikos Chantziaras wrote:
3 > > On 19/07/17 19:57, tuxic@××××××.de wrote:
4 > > > Hi,
5 > > >
6 > > > My Buspirate v36a needs a newer firmware.
7 > > > Unfortunately the flasher software is only
8 > > > available in 32bit and I run a 64bit modern
9 > > > Gentoo.
10 > >
11 > > Is this the tool?
12 > >
13 > > https://github.com/DangerousPrototypes/Bus_Pirate/blob/master/package/BPv3
14 > > -firmware/pirate-loader_lnx
15 > >
16 > > That is a dynamically linked executable. I just ran it on my 64-bit
17 > > Gentoo:
18 > >
19 > >
20 > > $ ./pirate-loader_lnx
21 > > +++++++++++++++++++++++++++++++++++++++++++
22 > >
23 > > Pirate-Loader for BP with Bootloader v4+
24 > > Loader version: 1.0.2 OS: Linux
25 > >
26 > > +++++++++++++++++++++++++++++++++++++++++++
27 > >
28 > > pirate-loader usage:
29 > > ./pirate-loader --dev=/path/to/device --hello
30 > > ./pirate-loader --dev=/path/to/device --hex=/path/to/hexfile.hex [
31 > >
32 > > --verbose
33 > >
34 > > ./pirate-loader --simulate --hex=/path/to/hexfile.hex [ --verbose
35 >
36 > For the completeness -- here is a new strace log of that version:
37 >
38 > strace -v ./pirate-loader_lnx
39 >
40 > execve("./pirate-loader_lnx", ["./pirate-loader_lnx"],
41 > ["CSF_STEPDefaults=/usr/lib64/open"..., "TK_LIBRARY=/usr/lib64/tk8.6",
42 > "CSF_EXCEPTION_PROMPT=1", "MMGT_CLEAR=1", "HISTSIZE=30000",
43 > "KFORTH_DIR=/usr/share/kForth", "CSF_UnitsDefinition=/usr/lib64/o"...,
44 > "EDITOR=/usr/bin/vim", "CASROOT=/usr/lib64/opencascade-6"...,
45 > "PAGER=/usr/bin/less", "SHELL=/bin/zsh", "CG_COMPILER_EXE=/opt/bin/cgc",
46 > "PILOTPORT=/dev/tts/0", "GNOME_LIBCONFIG_PATH=/usr/lib",
47 > "CSF_MDTVFontDirectory=/usr/lib64"..., "TCLLIBPATH=/usr/lib64",
48 > "HOME=/home/mccramer", "DISPLAY=:0.0",
49 > "VBOX_APP_HOME=/usr/lib64/virtual"..., "VTKHOME=/usr",
50 > "ANT_HOME=/usr/share/ant", "GSETTINGS_BACKEND=dconf",
51 > "CSF_MDTVTexturesDirectory=/usr/l"...,
52 > "LUA_CPATH=/usr/lib64/lua/luarock"...,
53 > "CONFIG_PROTECT_MASK=/etc/sandbox"...,
54 > "FLTK_DOCDIR=/usr/share/doc/fltk-"..., "VTK_DIR=/usr/lib64/vtk-6.1",
55 > "CONFIG_PROTECT=/usr/share/gnupg/"...,
56 > "XDG_DATA_DIRS=/root/.local/share"..., "TEXDOCVIEW_ps=kghostview %s",
57 > "GROFF_NO_SGR=1", "PKG_CONFIG_PATH=/usr/lib/pkgconf"...,
58 > "TCL_LIBRARY=/usr/lib64/tcl8.6", "CSF_PluginDefaults=/usr/lib64/op"...,
59 > "MAIL=/var/spool/mail/mccramer", "CSF_LANGUAGE=us", "PERLIO=stdio",
60 > "LESSOPEN=|/usr/bin/lesspipe.sh %"...,
61 > "CSF_UnitsLexicon=/usr/lib64/open"..., "SHLVL=1",
62 > "CSF_MIGRATION_TYPES=/usr/lib64/o"...,
63 > "LUA_PATH=/usr/lib64/lua/luarocks"..., "GCC_SPECS=",
64 > "CSF_XmlOcafResource=/usr/lib64/o"..., "LADSPA_PATH=/usr/lib64/ladspa",
65 > "CSF_GraphicShr=/usr/lib64/openca"...,
66 > "CG_LIB_PATH=/opt/nvidia-cg-toolk"...,
67 > "VTK_DATA_ROOT=/usr/share/vtk/dat"...,
68 > "CSF_StandardLiteDefaults=/usr/li"..., "AXIOM=/usr/axiom/mnt/linux",
69 > "TIX_LIBRARY=/usr/lib64/tix8.4",
70 > "JAVA_HOME=/home/mccramer/.gentoo"..., "ITCL_LIBRARY=/usr/lib64/itcl4.0",
71 > "TERM=xterm-256color", "MANPATH=/home/mccramer/.gentoo/j"...,
72 > "TEXDOCVIEW_pdf=kgh %s", "TCLHOME=/usr/bin", "LANG=en_US.UTF-8",
73 > "JDK_HOME=/home/mccramer/.gentoo/"..., "OLDPWD=/home/mccramer",
74 > "OPENGL_PROFILE=nvidia", "PWD=/home/mccramer/data/pools/po"...,
75 > "SBCL_HOME=/usr/local/lib64/sbcl", "TEXDOCVIEW_dvi=kgh %s",
76 > "LOGNAME=mccramer", "HELPDIR=/usr/local/lib/zsh/help",
77 > "CG_INC_PATH=/opt/nvidia-cg-toolk"..., "G_BROKEN_FILENAMES=",
78 > "MC_COLOR_TABLE=base_color=normal"...,
79 > "CSF_StandardDefaults=/usr/lib64/"..., "XDG_CONFIG_DIRS=/etc/xdg", "LESS=-R
80 > -M --shift 5", "EIX_LIMIT=0", "CSF_IGESDefaults=/usr/lib64/open"...,
81 > "CSF_XSMessage=/usr/lib64/opencas"...,
82 > "INFOPATH=/usr/share/gcc-data/x86"...,
83 > "CSF_XCAFDefaults=/usr/lib64/open"..., "TEXDOCVIEW_html=dillo %s",
84 > "USER=mccramer", "JAVAC=/home/mccramer/.gentoo/jav"...,
85 > "zshloader=:/home/mccramer/.zshen"...,
86 > "CSF_SHMessage=/usr/lib64/opencas"..., "ITK_LIBRARY=/usr/lib64/itk4.0",
87 > "PATH=/usr/local/sbin:/usr/local/"..., "QT_GRAPHICSSYSTEM=opengl",
88 > "FRACTDIR=/usr/share/xfractint",
89 > "LS_COLORS=no=00:fi=00:di=00;32:l"..., "OPENCL_PROFILE=nvidia",
90 > "XAUTHORITY=/home/mccramer/.Xauth"..., "WINDOWID=44040204",
91 > "COLORFGBG=default;0", "COLORTERM=rxvt", "PS1=%M:%2d>",
92 > "PKGHOME=/home/mccramer/NetModule"..., "DIFMT=SvFUaPTM",
93 > "CUDA_VISIBLE_DEVICES=0", "GDAL_DATA=/usr/share/GeoExpressC"...,
94 > "PROJSO=/usr/share/GeoExpressCLUt"..., "_=/usr/bin/strace"]) = -1 ENOENT (No
95 > such file or directory) fstat(2, {st_dev=makedev(0, 9), st_ino=55306,
96 > st_mode=S_IFIFO|0600, st_nlink=1, st_uid=1001, st_gid=100, st_blksize=4096,
97 > st_blocks=0, st_size=0, st_atime=1500520453 /*
98 > 2017-07-20T05:14:13.854919641+0200 */, st_atime_nsec=854919641,
99 > st_mtime=1500520453 /* 2017-07-20T05:14:13.859919641+0200 */,
100 > st_mtime_nsec=859919641, st_ctime=1500520453 /*
101 > 2017-07-20T05:14:13.859919641+0200 */, st_ctime_nsec=859919641}) = 0
102 > write(2, "strace: exec: No such file or di"..., 40strace: exec: No such
103 > file or directory) = 40 exit_group(1) = ? +++
104 > exited with 1 +++
105 >
106 > [1] 13169 exit 1 strace -v ./pirate-loader_lnx
107 >
108 > At least it looks different as the previous one...but I can't imagine
109 > still, what it wants to tell me...
110 >
111 > "Trinitu...HELP!"
112 >
113 > Cheers
114 > Meino
115
116 Are you running it within a partition with a user who has exec rights to it?
117 Note, the partition may be mounted noexec, so remount it.
118
119 What does this give you:
120
121 zsh -x ./pirate-loader_lnx
122
123 --
124 Regards,
125 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature