Hi Graeme! Have you been able to look into this? Am I just missing some linux setting? Martin Weberg 2009/4/11 Martin Weberg <martin.weberg@xxxxxxxxx>: > Hi! > > I'm trying out a Spectrolino on Xubuntu 8.10 and are getting > "Segementation fault" error. > > (I didn't bother to suppress the XRandR fault.) > > weberg@weberg-xubuntu:~$ dispcal -v -ql -yl -D calibration > Checking XRandR 1.2 VideoLUT access > XRandR 1.2 is faulty - falling back to older extensions > get_displays checking for Xinerama > Display 0 name = ':0.0' > Setting up the instrument > usb_get_paths about to look through buses: > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1241, PID 0x1203 > usb_check_and_add() called with VID 0x1d6b, PID 0x1 > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1d6b, PID 0x1 > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1d6b, PID 0x2 > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1d6b, PID 0x1 > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1d6b, PID 0x1 > usb_get_paths about to look through devices: > usb_check_and_add() called with VID 0x1d6b, PID 0x1 > instType: About to init Serial I/O > instType: Trying different baud rates (20000 msec to go) > icoms: About to set port characteristics: > Port = 1 > Flow control = 1 > Baud Rate = 7 > Parity = 1 > Stop bits = 1 > Word length = 4 > icoms: About to open port '/dev/ttyS0' > icoms: Opened port OK, fd = 3 > icoms: port characteristics set ok > > icoms: Write_Read called with ';D024^M^J' > About to write ';D024^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read '' ICOM err 0x2000 > icoms: Read returning with 0x2000 > icoms: Write_Read Write failed - returning 0x2000 > icoms: About to set port characteristics: > Port = 1 > Flow control = 1 > Baud Rate = 9 > Parity = 1 > Stop bits = 1 > Word length = 4 > icoms: port characteristics set ok > > icoms: Write_Read called with ';D024^M^J' > About to write ';D024^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':2604^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':2604^M^J' > instType: Got coms with instrument > instType: Instrument type is 'GretagMacbeth Spectrolino' > icoms: About to set port characteristics: > Port = 1 > Flow control = 1 > Baud Rate = 9 > Parity = 1 > Stop bits = 1 > Word length = 4 > icoms: port characteristics set ok > > icoms: Write_Read called with ';D024^M^J' > About to write ';D024^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':2604^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':2604^M^J' > > icoms: Write_Read called with ';00^M^J' > About to write ';00^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':0B0301030001^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':0B0301030001^M^J' > > icoms: Write_Read called with ';4DCF^M^J' > About to write ';4DCF^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':1F0000^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':1F0000^M^J' > > icoms: Write_Read called with ';4D28^M^J' > About to write ';4D28^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':1F0000^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':1F0000^M^J' > icoms: About to set port characteristics: > Port = 1 > Flow control = 3 > Baud Rate = 9 > Parity = 1 > Stop bits = 1 > Word length = 4 > icoms: port characteristics set ok > > icoms: Write_Read called with ';D030^M^J' > About to write ';D030^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':2604^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':2604^M^J' > > icoms: Write_Read called with ';2B^M^J' > About to write ';2B^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read > ':315370656374726F6C696E6F00000000000000173A8500D30701001F0000000000027C0124000A00^M^J' > ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning > ':315370656374726F6C696E6F00000000000000173A8500D30701001F0000000000027C0124000A00^M^J' > > icoms: Write_Read called with ';5A010405^M^J' > About to write ';5A010405^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':1F0000^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':1F0000^M^J' > > icoms: Write_Read called with ';4A^M^J' > About to write ';4A^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read ':1F0000^M^J' ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning ':1F0000^M^J' > > icoms: Write_Read called with ';B5^M^J' > About to write ';B5^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read > ':B65370656374726F6C696E6F000000000000002033362E37392E3231173A0100312E3333000000000000000000000000000000000000000000000000^M^J' > ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning > ':B65370656374726F6C696E6F000000000000002033362E37392E3231173A0100312E3333000000000000000000000000000000000000000000000000^M^J' > > icoms: Write_Read called with ';2B^M^J' > About to write ';2B^M^J' ICOM err 0x0 > icoms: Read called > icoms: About to return read > ':315370656374726F6C696E6F00000000000000173A8500D30701001F0000000000027C0124000A00^M^J' > ICOM err 0x0 > icoms: Read returning with 0x0 > icoms: Write_Read Write_Read success, returning > ':315370656374726F6C696E6F00000000000000173A8500D30701001F0000000000027C0124000A00^M^J' > Segmentation fault > > Martin Weberg >