Ticket #56 (closed defect: invalid)

Opened 21 months ago

Last modified 4 months ago

picoLCD my gosh!

Reported by: foobar Owned by: michael
Priority: high Component: lcd4linux
Version: Severity: blocker
Keywords: Cc:

Description

My gosh.

-Hardware ok. -Firmware upgraded! -Debugs looks perfect. -Conf REALLY OK. (minimal conf) -strace looks good! what else?

DOESNT DISPLAY ANY F*K DATA !! going crazy. somebody help.

i attach strace and little debug.

Attachments

Change History

Changed 21 months ago by anonymous

  • severity changed from normal to major

strace to big to attach.

*BUT*

strace doesnt look SO good like i toghut. before going to bed I red all strace output. something is wrong here:

getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/dev/bus/usb/3/1", O_RDWR)        = 3
ioctl(3, USBDEVFS_IOCTL, 0xbfa50750)    = 3
close(3)                                = 0
open("/dev/bus/usb/3/2", O_RDWR)        = 3
ioctl(3, USBDEVFS_IOCTL, 0xbfa50750)    = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
open("/dev/bus/usb/3/2", O_RDWR)        = 3
ioctl(3, USBDEVFS_GETDRIVER, 0xbfa50a80) = -1 ENODATA (No data available)
ioctl(3, USBDEVFS_CLAIMINTERFACE, 0xbfa50bc4) = 0
gettimeofday({1173215832, 481961}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50b30) = -1 EINVAL (Invalid argument)
gettimeofday({1173215832, 482492}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50b30) = -1 EINVAL (Invalid argument)
gettimeofday({1173215832, 482818}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50b50) = -1 EINVAL (Invalid argument)
gettimeofday({1173215832, 483146}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50ae0) = -1 EINVAL (Invalid argument)
gettimeofday({1173215832, 483455}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50ae0) = -1 EINVAL (Invalid argument)
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({3, 0}, {3, 0})               = 0
gettimeofday({1173215835, 487804}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50b40) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 490009}, NULL) = 0
gettimeofday({1173215835, 490259}, NULL) = 0
gettimeofday({1173215835, 490491}, NULL) = 0
gettimeofday({1173215835, 490924}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50e40) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 491352}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50de0) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 491680}, NULL) = 0
gettimeofday({1173215835, 492032}, NULL) = 0
gettimeofday({1173215835, 492378}, NULL) = 0
gettimeofday({1173215835, 492692}, NULL) = 0


gettimeofday({1173215835, 492692}, NULL) = 0
gettimeofday({1173215835, 493005}, NULL) = 0
rt_sigaction(SIGHUP, {0x804a660, [HUP], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x804a660, [INT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x804a660, [QUIT], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x804a660, [TERM], SA_RESTART}, {SIG_DFL}, 8) = 0
gettimeofday({1173215835, 493960}, NULL) = 0
gettimeofday({1173215835, 494074}, NULL) = 0
open("/proc/loadavg", O_RDONLY)         = 4
lseek(4, 0, SEEK_SET)                   = 0
read(4, "0.00 0.02 0.00 1/28 4778\n", 64) = 25
gettimeofday({1173215835, 494743}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50ea0) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 495131}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50e40) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 495459}, NULL) = 0
gettimeofday({1173215835, 495584}, NULL) = 0
gettimeofday({1173215835, 495729}, NULL) = 0
ioctl(3, USBDEVFS_SUBMITURB, 0xbfa50ec0) = -1 EINVAL (Invalid argument)
gettimeofday({1173215835, 496061}, NULL) = 0
open("/proc/stat", O_RDONLY)            = 5
fstat64(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f57000
_llseek(5, 0, [0], SEEK_SET)            = 0
read(5, "cpu  3837 0 2452 388550 1305 42 "..., 1024) = 627

and goes on.

DEBUG output:

bash-3.1# cat debug.txt
Mar  6 23:13:12 server LCD4Linux[4740]: plugin_cfg.c: Variable minute =
'60000' (60000)
Mar  6 23:13:12 server LCD4Linux[4740]: plugin_cfg.c: Variable tack = '100'
(100)
Mar  6 23:13:12 server LCD4Linux[4740]: plugin_cfg.c: Variable tick = '500'
(500)
Mar  6 23:13:12 server LCD4Linux[4740]: [KVV] Using station 89
Mar  6 23:13:12 server LCD4Linux[4740]: [KVV] Using default port 80
Mar  6 23:13:12 server LCD4Linux[4740]: [KVV] Using default refresh interval
of 60 seconds
Mar  6 23:13:12 server LCD4Linux[4740]: [KVV] Default abbreviation setting:
off
Mar  6 23:13:12 server LCD4Linux[4740]: lcd4linux.c: going background...
Mar  6 23:13:12 server LCD4Linux[4742]: lcd4linux.c: initializing driver
picoLCD
Mar  6 23:13:12 server LCD4Linux[4742]: picoLCD: $Rev: 748 $
Mar  6 23:13:12 server LCD4Linux[4742]: drv_picoLCD.c: using libusb
Mar  6 23:13:12 server LCD4Linux[4742]: picoLCD: scanning for picoLCD...
Mar  6 23:13:12 server LCD4Linux[4742]: picoLCD: found picoLCD on bus 3
device 2
Mar  6 23:13:12 server LCD4Linux[4742]: Setting contrast to 0
Mar  6 23:13:12 server LCD4Linux[4742]: Setting backlight to 1
Mar  6 23:13:15 server LCD4Linux[4742]: picoLCD: reserving 1 of 8
user-defined characters for icons
Mar  6 23:13:15 server LCD4Linux[4742]: picoLCD: using 0 GPI's and 8 GPO's
Mar  6 23:13:15 server LCD4Linux[4742]: initializing layout 'picoLCD'
Mar  6 23:13:15 server LCD4Linux[4742]: property.c: Notice: using default
value <1> for property 'Widget:Wave.visible'
Mar  6 23:13:15 server LCD4Linux[4742]: lcd4linux.c: starting main loop
Mar  6 23:13:56 server LCD4Linux[4742]: lcd4linux.c: got signal 15
Mar  6 23:13:56 server LCD4Linux[4742]: lcd4linux.c: leaving main loop
Mar  6 23:13:56 server LCD4Linux[4742]: picoLCD: shutting down.
bash-3.1#                                                                                                  

maybe i2c drop something? what ?????????

Changed 21 months ago by anonymous

  • severity changed from major to blocker

please really somebody help me!

Changed 21 months ago by michael

  • priority changed from highest to high
  • status changed from new to assigned

There's no need to drop i2c.

I think this bug has already been fixed. Could you please try the latest release from SVN (or even 0.10.1-RC1?)

And, *please* include the *full* output of 'lcd4linux -Fvvq'

TIA, Michael

Changed 21 months ago by anonymous

Thank you Micheal for reply. I'll do for sure and let you know asap. Still thank you.

Changed 4 months ago by anonymous

  • status changed from assigned to closed
  • resolution set to invalid

Add/Change #56 (picoLCD my gosh!)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.