Hello,
after couple of happy days I've got trouble again. My data collecting
application which is writing to SD card quite often hangs after some
time with D status.
I bought good brand (SanDisk Extreme III) SD card, made 2 partitions,
formated it with jfs and mounted it as /home and /var, what turned out
to be not a good idea.
The application writes to both /home and /var/www directories and was
running very good for 3+ days. After this time it locked and ps gives
some processes with D (uninterruptible sleep) status:
PID STAT STARTED TIME WCHAN COMMAND
1 Ss Jun 23 00:00:00 select init
2 SN Jun 23 00:00:00 ksoftirqd ksoftirqd/0
3 S< Jun 23 00:00:00 worker_thread events/0
4 S< Jun 23 00:00:00 worker_thread khelper
5 S< Jun 23 00:00:00 worker_thread kthread
26 S< Jun 23 00:00:00 worker_thread kblockd/0
41 S Jun 23 00:00:00 pdflush pdflush
42 D Jun 23 00:00:00 get_request_wait pdflush
43 S< Jun 23 00:00:00 kswapd kswapd0
44 S< Jun 23 00:00:00 worker_thread aio/0
45 S< Jun 23 00:00:15 jfsIOWait jfsIO
46 S< Jun 23 00:03:23 jfs_lazycommit jfsCommit
47 S< Jun 23 00:00:00 jfs_sync jfsSync
174 S Jun 23 00:00:00 mtd_blktrans_thread mtdblockd
196 S< Jun 23 00:00:00 hub_thread khubd
310 S<s Jun 23 00:00:00 select udevd
650 S< Jun 23 00:00:00 scsi_error_handler scsi_eh_0
651 S< Jun 23 00:00:00 scsi_error_handler scsi_eh_1
663 S< Jun 23 00:00:00 worker_thread zd1211rw
677 S< Jun 23 00:50:49 tssdcard_thread tssdcardb
759 Ss Jun 23 00:00:00 sys_poll portmap
788 Ss Jun 23 00:00:00 select syslogd
791 Ss Jun 23 00:00:00 syslog klogd
796 Ss Jun 23 00:00:00 select inetd
803 Ss Jun 23 00:00:00 select sshd
810 Ss Jun 23 00:00:00 select rpc.statd
818 Ss+ Jun 23 00:00:00 read_chan getty
824 D Jun 23 02:08:01 get_request_wait miniTele
825 Z Jun 23 00:00:00 exit miniTele <defunct>
1896 Ss Jun 25 00:05:21 select thttpd
2166 D 06:25:01 00:01:49 vfs_readdir find
2168 DN 06:25:01 00:00:00 get_request_wait updatedb
2182 D 08:35:03 00:00:00 lmLog shutdown
2183 Ss 08:36:04 00:00:05 select sshd
2185 Ss 08:36:15 00:00:00 wait bash
2255 Ss+ 08:44:21 00:00:00 read_chan getty
2301 R+ 09:49:06 00:00:00 - ps
Among the locked processes is my application (miniTele) but also
pdflush and some others. Any attempt to unlock the filesystem failed,
but also the shutdown, reboot etc. (maybe because the var/log is also
on the SD card?).
This situation is happen twice (after approx. the same time). I'm
running the latest TS's software revision.
Is jfs good for flash device? I've thought it's robust.
Any hints are much 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/
|