[Tinyos-help] parallel port problem on Gentoo when running "make mica2 install"

Elaine Cheong celaine at eecs.berkeley.edu
Wed Jun 14 15:05:11 PDT 2006


We have an IBM T40 with Gentoo (kernel 2.6.15-gentoo-r1), and we are 
unable to get "make mica2 install" to work. We ran "COMPILE" and "make 
install" in tinyos-1.x/tools/src/uisp.

We tried:
mknod /dev/parport0 c 99 0
chmod 666 /dev/parport0

But we get:
------
htaylor at ransom-urquell ~/tinyos-1.x/apps/Blink $ make mica2 install
mkdir -p build/mica2
     compiling Blink to a mica2 binary
ncc -o build/mica2/main.exe -Os -finline-limit=100000 -Wall -Wshadow 
-DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=mica2 -fnesc-cfile=build/mica2/app.c 
-board=micasb -I%T/lib/Deluge -DIDENT_PROGRAM_NAME=\"Blink\" 
-DIDENT_USER_ID=\"htaylor\" -DIDENT_HOSTNAME=\"ransom-urquell\" 
-DIDENT_USER_HASH=0x39c1918cL -DIDENT_UNIX_TIME=0x44907e9aL 
-DIDENT_UID_HASH=0x91f5e321L Blink.nc -lm
     compiled Blink to build/mica2/main.exe
             1502 bytes in ROM
               49 bytes in RAM
avr-objcopy --output-target=srec build/mica2/main.exe build/mica2/main.srec
avr-objcopy --output-target=ihex build/mica2/main.exe build/mica2/main.ihex
     writing TOS image
cp build/mica2/main.srec build/mica2/main.srec.out
     installing mica2 binary with dapa
uisp -dprog=dapa --wr_fuse_h=0xd8 -dpart=ATmega128 --wr_fuse_e=ff  --erase
/dev/parport0: No such device or address
Failed to open ppdev.
make: *** [program] Error 2
------


We also tried:
ln -s /dev/par0 /dev/parport0
chmod 666 /dev/par0

But we get:
------
htaylor at ransom-urquell ~/tinyos-1.x/apps/Blink $ make mica2 install
mkdir -p build/mica2
     compiling Blink to a mica2 binary
ncc -o build/mica2/main.exe -Os -finline-limit=100000 -Wall -Wshadow 
-DDEF_TOS_AM_GROUP=0x7d -Wnesc-all -target=mica2 -fnesc-cfile=build/mica2/app.c 
-board=micasb -I%T/lib/Deluge -DIDENT_PROGRAM_NAME=\"Blink\" 
-DIDENT_USER_ID=\"htaylor\" -DIDENT_HOSTNAME=\"ransom-urquell\" 
-DIDENT_USER_HASH=0x39c1918cL -DIDENT_UNIX_TIME=0x4490817eL 
-DIDENT_UID_HASH=0xc503ac6fL Blink.nc -lm
     compiled Blink to build/mica2/main.exe
             1502 bytes in ROM
               49 bytes in RAM
avr-objcopy --output-target=srec build/mica2/main.exe build/mica2/main.srec
avr-objcopy --output-target=ihex build/mica2/main.exe build/mica2/main.ihex
     writing TOS image
cp build/mica2/main.srec build/mica2/main.srec.out
     installing mica2 binary with dapa
uisp -dprog=dapa --wr_fuse_h=0xd8 -dpart=ATmega128 --wr_fuse_e=ff  --erase
ioctl PPCLAIM: Invalid argument
Failed to claim ppdev.
make: *** [program] Error 2
------

We get the same error message if we recompile 
tinyos-1.x/tools/src/uisp/src/DAPA.C with "parport0" replaced with "par0".

Any suggestions?

Thanks,
Elaine




More information about the Tinyos-help mailing list