--- In "jirimacku" <> wrote:
Hi,
I have done another tests and following seems to be obvious:
- on SD card after two days get one of the two pdflush processes
blocked (D status) by get_request_wait. Our application (miniTele) is
blocked as well.
pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
PID TID CLS RTPRIO NI PRI PSR %CPU STAT WCHAN COMMAND
1 1 TS - 0 24 0 0.0 Ss select init
2 2 TS - 19 5 0 0.0 SN ksoftirqd ksoftirqd/0
3 3 TS - -5 29 0 0.0 S< worker_thread events/0
4 4 TS - -5 26 0 0.0 S< worker_thread khelper
5 5 TS - -5 26 0 0.0 S< worker_thread kthread
26 26 TS - -5 29 0 0.0 S< worker_thread kblockd/0
41 41 TS - 0 16 0 0.0 S pdflush pdflush
42 42 TS - 0 24 0 0.0 D get_request_wa pdflush
43 43 TS - -5 19 0 0.0 S< kswapd kswapd0
44 44 TS - -5 19 0 0.0 S< worker_thread aio/0
45 45 TS - -5 29 0 0.0 S< jfsIOWait jfsIO
46 46 TS - -5 29 0 0.0 S< jfs_lazycommit jfsCommit
47 47 TS - -5 19 0 0.0 S< jfs_sync jfsSync
174 174 TS - 0 17 0 0.0 S mtd_blktrans_t mtdblockd
196 196 TS - -5 25 0 0.0 S< hub_thread khubd
320 320 TS - -4 24 0 0.0 S<s select udevd
652 652 TS - -5 28 0 0.0 S< scsi_error_han scsi_eh_0
653 653 TS - -5 28 0 0.0 S< scsi_error_han scsi_eh_1
668 668 TS - -5 28 0 0.0 S< worker_thread zd1211rw
760 760 TS - 0 22 0 0.0 Ss sys_poll portmap
789 789 TS - 0 22 0 0.0 Ss select syslogd
792 792 TS - 0 15 0 0.0 Ss syslog klogd
797 797 TS - 0 21 0 0.0 Ss select inetd
804 804 TS - 0 21 0 0.0 Ss select sshd
811 811 TS - 0 16 0 0.0 Ss select rpc.statd
816 816 TS - 0 20 0 0.0 Ss hrtimer_nanosl cron
819 819 TS - 0 21 0 0.0 Ss+ read_chan getty
820 820 TS - 0 22 0 0.0 Ss+ read_chan getty
851 851 TS - -5 29 0 1.7 S< tssdcard_threa tssdcardb
1291 1291 TS - 0 23 0 4.2 D get_request_wa miniTele
1292 1292 TS - 0 24 0 0.0 S sys_poll miniTele
1295 1295 TS - 0 24 0 0.0 S hrtimer_nanosl miniTele
1296 1296 TS - 0 24 0 0.0 S hrtimer_nanosl miniTele
1297 1297 TS - 0 23 0 1.2 S rt_sigsuspend miniTele
2756 2756 TS - 0 24 0 0.1 Ss select thttpd
The worst is that the only way out of this is hardware reset (power
off) because any attempt of reboot get also locked. (The SD card is
JFS formated and mounted now as /mnt/sd. I boot from on-board flash
the latest sw edition).
- when started from usb flash it runs without problem (now more then
one week). The only difference to SD card is the file system. The JFS
which is on the SD card was on the USB extremly slow. So I switched to
plain ext2 (which I would like to avoid in production version).
However I think the error is not connected to particular file system I
will run the test once more with ext2 on SD card.
Any suggestions highly appreciated
Jiri
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|