Microsoft/Windows2009. 12. 8. 11:11
이녀석이 먼가해서 검색해봤더니
디스크가 동적 디스크가 되서 제대로 인식못해 생기는 거라는데
AHCI(SATA)와 연관이 된건가 해서 일단은 드라이버를 설치했는데 잘될지는 모르겠다 ㅠ.ㅠ

[링크 : http://blog.naver.com/quriquri2/150036739681] >> SESSION3_INITIALIZATION_FAILED
[링크 : http://nicebug.egloos.com/1525609] >> AHCI on XP



2009.12.9 추가
ACHI 설치후 부팅이 잘 안되는 문제는 해결되었으나,
그래픽 카드가 제대로 설치되었음에도 해상도/색상이 이상하게 설정되는 문제가 발생했다.
Posted by 구차니
Linux2009. 12. 7. 18:04

# mount
rootfs on / type rootfs (rw)
/dev/root on / type cramfs (ro,noatime)
proc on /proc type proc (rw)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /sys type sysfs (rw)
/dev/mtdblock3 on /root/apps type cramfs (ro)
/dev/mtdblock4 on /root/apps/data type jffs2 (rw)
/dev/sda1 on /root/sda1 type vfat (rw,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)

...
FAT: Filesystem panic (dev sda1)
    fat_get_cluster: invalid cluster chain (i_pos 125316)
    File system has been set read-only
...

# mount
rootfs on / type rootfs (rw)
/dev/root on / type cramfs (ro,noatime)
proc on /proc type proc (rw)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /sys type sysfs (rw)
/dev/mtdblock3 on /root/apps type cramfs (ro)
/dev/mtdblock4 on /root/apps/data type jffs2 (rw)
/dev/sda1 on /root/sda1 type vfat (ro,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)




fsck 그것은 진리인가?

fsck.msdos with -a

[링크 : http://southerns.wordpress.com/2007/06/22/fat-filesystem-panic-dev-xxx/]

Posted by 구차니
Linux2009. 12. 7. 17:17

umount: cannot umount [mount poiunt] "Device or resource busy"

요런 에러를 발생해서 상콤하게 검색 고고싱,

-f
    Force unmount (in case of an unreachable NFS system). (Requires kernel 2.1.116 or later.)
-l
    Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

[링크 : http://linux.die.net/man/8/umount] - umount

Linux 2.1.116 added the umount2() system call, which, like umount(), unmounts a target, but allows additional flags controlling the behaviour of the operation:

MNT_FORCE
(since Linux 2.1.116)
    Force unmount even if busy. (Only for NFS mounts.)

MNT_DETACH (since Linux 2.4.11)
    Perform a lazy unmount: make the mount point unavailable for new accesses, and actually perform the unmount when the mount point ceases to be busy.

MNT_EXPIRE (since Linux 2.6.8)
    Mark the mount point as expired. If a mount point is not currently in use, then an initial call to umount2() with this flag fails with the error EAGAIN, but marks the mount point as expi2red. The mount point remains expired as long as it isn't accessed by any process. A second umount2() call specifying MNT_EXPIRE unmounts an expired mount point. This flag cannot be specified with either MNT_FORCE or MNT_DETACH.

[링크 : http://linux.die.net/man/2/umount] - umount()

원인이야, 이미 열린 파일이 있을 경우이지만,
커널 2.4.11 이후부터는 lazy umount를 지원해서 깔끔하게 에러없이 마운트를 해제할 수 있다.
(어떤 문제점이 부가적으로 생길지는..)

2010.02.05 추가
# umount -fl 로 실행하면 묻지도 따지지도 않고 언마운트시킨다.


2014.09.03 추가
ssh로 로그인 중이었는데 fuser로 하니 사용자가 튕기면서 unmount가 된다 ㄷㄷ
그 이후에 많이 엉기니 사용시 주의가 필요한듯

# fuser -km /mountpoint
[링크 : http://www.cyberciti.biz/tips/how-do-i-forcefully-unmount-a-disk-partition.html]


Posted by 구차니
Linux2009. 12. 7. 17:07
# /usr/sbin/lsof
COMMAND     PID      USER   FD      TYPE     DEVICE     SIZE       NODE NAME
init          1      root  cwd       DIR      253,0     4096          2 /
init          1      root  rtd       DIR      253,0     4096          2 /
init          1      root  txt       REG      253,0    38620   10322027 /sbin/init
init          1      root  mem       REG      253,0    89408    6882935 /lib/libselinux.so.1
init          1      root  mem       REG      253,0   121652    6882916 /lib/ld-2.5.so
init          1      root  mem       REG      253,0  1589336    6882917 /lib/i686/nosegneg/libc-2.5.so
init          1      root  mem       REG      253,0    16528    6882918 /lib/libdl-2.5.so
init          1      root  mem       REG      253,0   245376    6882934 /lib/libsepol.so.1
init          1      root   10u     FIFO       0,15                 996 /dev/initctl

lsof는 열린파일의 목록을 보여준다.
umount 실패를 찾다가 나온 유틸리티이다.

음.. 일단 /proc 에서 프로세스 별로 fd를 확인해도 되겠지만 노가다이니 이런 착한 프로그램을 이용해 주어야한다!

[링크 : http://linux.die.net/man/8/lsof]


certcc 문서의 본래 링크를 못찾아서 대체링크
[링크 : http://unix.co.kr/bbs/board.php?bo_table=02_06&wr_id=6]

'Linux' 카테고리의 다른 글

USB가 읽기전용이 되었어요! (FAT rw -> ro)  (6) 2009.12.07
umount(), umount  (0) 2009.12.07
filesystem - msdos, vfat, umsdos  (0) 2009.12.06
/proc/net/route 파싱  (0) 2009.11.30
좀비 프로세스 생성하기(!)  (0) 2009.11.20
Posted by 구차니
Linux API/network2009. 12. 7. 13:42
0.0.0.0 은 간단하게 all allow의 의미라고 한다.







MS 넘들은 뻑하면 "의도된 설계입니다"
이 한마디로 구렁이 담 넘어 가듯 넘어간단 말이야 ㄱ-

The Winsock application that is listening on the designated port was written so that it binds to any local IP address by using INADDR_ANY. This means that the application will listen to all local interfaces and you can connect to the port of any of them. This is why netstat -an shows IP address 0.0.0.0 listening on the port.

[링크 : http://support.microsoft.com/?scid=kb%3Ben-us%3B175952&x=6&y=11]



-------------
$ netstat -an | more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:674                 0.0.0.0:*                   LISTEN
tcp        0      0 0.0.0.0:139                 0.0.0.0:*                   LISTEN

$ netstat -a | more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State
tcp        0      0 *:nfs                       *:*                         LISTEN
tcp        0      0 *:acap                      *:*                         LISTEN
tcp        0      0 *:netbios-ssn               *:*                         LISTEN

리눅스 상에서는 0.0.0.0 은 *로 표시 되기도 한다.
(-n 옵션은 numeric하게 출력할지 아니면 /etc/services 의 문자열로 출력할지를 결정하는 옵션이다)

'Linux API > network' 카테고리의 다른 글

INADDR_ANY/INADDR_BROADCAST/INADDR_NONE 매크로  (0) 2011.09.29
hton(), ntoh()  (0) 2011.09.26
ioctl을 이용한 정보수집  (0) 2009.11.30
termios 구조체를 이용한 자국반향(echo) 제어  (0) 2009.08.27
canonical / non-canonical  (0) 2009.08.27
Posted by 구차니
요금제 변경하니 문자가 몇개나 오는건지 ㄱ-

커플요금제고객님께 드리는 모바일메신저 무료혜택
연결을 시도하시겠습니까?
1. 확인
2. 취소

그래서 먼가 해서 눌러봤떠니 네이트로 접속된다.

본페이지와 요금제안내는 무료이며, 네이트의 요금은 정보이용료와 데이터통화료로 구성됩니다.

정보이용료
컨텐츠별로 정보이용료 요금이 다르며, 유료일 경우, 유료과금표시 *혹은 구매이전에 요금안내가 표기됩니다.

데이터통화료(메뉴 이동시 1KB당 9.1원 부과)
정액제 미가입한 경우 1KB단위 요금 예시
-Text/사진/그림 : 9.1
-소용량멀티미디어/mplayon게임 등 : 3.5
-대용량멀티미디어/라이브벨,동영상,TV,뮤직 : 1.8

라고 나오는데, 정작 첫 페이지에 모바일 메신저 무료 혜택 내용은 하나도 나오지 않은 뷁스런 상황 ㄱ-
니미, 저 페이지만 해도 도대체 얼마야 ㅁ나얼미ㅏㄴ어리ㅏㅁㄴ어란ㅁ어

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

내집앞에 눈을 안치우면 벌금 100만원?  (7) 2010.01.07
12월 12일  (0) 2009.12.12
기차표가 달라졌어요!  (4) 2009.12.06
싱가포르가 부럽다  (0) 2009.11.20
한미정상회담 .. 악 MY EYE!  (2) 2009.11.19
Posted by 구차니

저번주 금요일에 학교갔다 온다고(학술제)
서울역에서 조치원 왕복을 했다.

오랫만에 타는 기차라서 (기차표/개찰구 사라짐) 생소하기도 하고
귀찮기도 하고(직접 카드를 긁게 하다니 ㄱ-)


결론 : 세상은 나를 기다려 주지 않는구나!

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

12월 12일  (0) 2009.12.12
통신사 낙시질!  (2) 2009.12.07
싱가포르가 부럽다  (0) 2009.11.20
한미정상회담 .. 악 MY EYE!  (2) 2009.11.19
확실히 세상은 미쳐가고 있다.  (4) 2009.10.21
Posted by 구차니
Linux API/v4l2009. 12. 6. 19:41
  [CAMEL PC-100 : http://blog.danawa.com/prod/?prod_c=956003]
  [더불정보기술 X-LUK DBC-UP : http://blog.danawa.com/prod/?prod_c=911980]

위에 두녀석을 다시 꼽아 보니 둘다 video0가 생성이 된다.
CAMEL PC-100은 내장 마이크/사운드 장치가 있고
X-LUK DBC-UP은 내장 마이크 조차 없는 녀석이다(단지 PC용 monitor 프로그램이 있어서 산것일뿐 ㄱ-)

아무튼 /dev를 비교해보니 아래와 같이 추가가 되었다.

 CAMEL PC-10  더불정보기술 X-LUK DBC-UP
/dev
crw-rw----+ 1 root audio    14,  20 2009-12-06 19:22 audio1
crw-rw----+ 1 root audio    14,  19 2009-12-06 19:22 dsp1
crw-rw----+ 1 root audio    14,  16 2009-12-06 19:22 mixer1
drwxr-xr-x  4 root root          80 2009-12-06 19:22 v4l
crw-rw----+ 1 root video    81,   0 2009-12-06 19:22 video0

~$ tree /dev/v4l
/dev/v4l
|-- by-id
|   `-- usb-ARKMICRO_USB2.0_PC_CAMERA-video-index0 -> ../../video0
`-- by-path
    `-- pci-0000:00:10.4-usb-0:3:1.0-video-index0 -> ../../video0
/dev



drwxr-xr-x  4 root root          80 2009-12-06 19:30 v4l
crw-rw----+ 1 root video    81,   0 2009-12-06 19:30 video0

$ tree /dev/v4l
/dev/v4l
|-- by-id
|   `-- usb-Vimicro_Corp._PC_Camera-video-index0 -> ../../video0
`-- by-path
    `-- pci-0000:00:10.1-usb-0:1:1.0-video-index0 -> ../../video0

아무튼, video0 장치는 둘다 생기고, video4linux 장비로 인식을 한다. (ffmpeg이 왜 안되는겨 ㅠ.ㅠ)


CAMEL PC-10
$ ffmpeg -y -f video4linux -r 30 -s 320x240 -i /dev/video0 http://localhost:8090/feed1.ffm
FFmpeg version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Oct 13 2009 22:15:16, gcc: 4.4.1
[video4linux @ 0x85222c0]VIDIOCSWIN: Bad address
/dev/video0: I/O error occurred
Usually that means that input file is truncated and/or corrupted.


더불정보기술 X-LUK DBC-UP
$ ffmpeg -y -f video4linux -r 30 -s 320x240 -i /dev/video1 http://localhost:8090/feed1.ffm
FFmpeg version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Oct 13 2009 22:15:16, gcc: 4.4.1
Input #0, video4linux, from '/dev/video1':
  Duration: N/A, start: 1260102822.110153, bitrate: 27647 kb/s
    Stream #0.0: Video: rawvideo, yuv420p, 320x240, 27647 kb/s, 30 tbr, 1000k tbn, 30 tbc
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
    Stream #0.0: Video: mpeg1video, yuv420p, 320x240, q=3-31, 512 kb/s, 1000k tbn, 30 tbc
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
[mpeg1video @ 0x9940160]rc buffer underflow
VIDIOCMCAPTURE: Invalid argument
frame=    1 fps=  0 q=31.7 Lsize=      12kB time=10000000000.00 bitrate=   0.0kbits/s
video:8kB audio:0kB global headers:0kB muxing overhead 54.352468%



2010.02.18 추가

열화와 같은 성원(?)으로 드라이버 및 프로그램을 올려 놓습니다.
X-LUK DBC-UP 에는 xp용 드라이버와 감시프로그램이
vista 에는 vista용 드라이버가 들어있습니다.


'Linux API > v4l' 카테고리의 다른 글

v4l2 debug  (0) 2022.07.13
v4l2-ctl 밝기 조절  (0) 2022.07.06
v4l2 timestamp  (0) 2017.04.19
uv4l  (0) 2015.09.13
Posted by 구차니
Linux2009. 12. 6. 16:36
리눅스 마스터 보는데 umsdos라는 파일 시스템이 나오길래
첨들어서 틀렸다고 하려다가, 다른 더 수상한 녀석이 있어서 일단 패스 했는데
시험보고 나와서 검색을 해보니, 존재하긴 하는데 음..

UMSDOS filesystem

Ok, here is just a quick informational page about Linux UMSDOS filesystem.
Please note that all work on UMSDOS (or UVFAT) in 2.6.x kernels has stopped and is non-working. They should work ok in 2.4.x kernels, but I've haven't heard for some time from users (assuming some are still existing :)
Last change: 06 Mar 2006

[링크 : http://linux.voyager.hr/umsdos/]

구버전용인데.. 왜 몰랐을까?


One of the user experience goals for the designers of Windows 95 was the ability to use long filenames (LFNs—up to 255 UTF-16 code points long), in addition to classic 8.3 filenames. LFNs were implemented using a workaround in the way directory entries are laid out (see below).

The version of the file system with this extension is usually known as VFAT after the Windows 95 virtual device driver, also known as "Virtual FAT" in Microsoft's documentation. Interestingly, the VFAT driver actually appeared before Windows 95, in Windows for Workgroups 3.11, but was only used for implementing 32-bit file access and did not support long file names.

In Windows NT, support for long filenames on FAT started from version 3.5. OS/2 added long filename support to FAT using extended attributes (EA) before the introduction of VFAT; thus, VFAT long filenames are invisible to OS/2, and EA long filenames are invisible to Windows.


[링크: http://en.wikipedia.org/wiki/File_Allocation_Table]



[링크 : http://en.wikipedia.org/wiki/FAT_filesystem_and_Linux]

'Linux' 카테고리의 다른 글

umount(), umount  (0) 2009.12.07
lsof - list Open File  (0) 2009.12.07
/proc/net/route 파싱  (0) 2009.11.30
좀비 프로세스 생성하기(!)  (0) 2009.11.20
ps에서 [프로세스] 의 의미 - bracket process name in ps  (0) 2009.11.20
Posted by 구차니
개소리 왈왈2009. 12. 6. 16:30
회 차  시험일자 원서교부 및 방문 접수기간 인터넷 접수기간 성적 발표일
제202회 09.10.25(일) 09.09.02(수) ~ 09.09.03(목)    09.08.31(월) 오전 10시 ~
       09.09.27(일) 밤 12시
09.11.13(금) 오후 3시
제203회 09.11.22(일) 09.10.07(수) ~ 09.10.08(목)    09.09.28(월) 오전 10시 ~
       09.10.25(일) 밤 12시
09.12.11(금) 오후 3시
제204회 09.12.20(일) 09.11.04(수) ~ 09.11.05(목)    09.10.26(월) 오전 10시 ~
       09.11.22(일) 밤 12시
10.01.08(금) 오후 3시
제205회 10.01.24(일) 09.12.02(수) ~ 09.12.03(목)    09.11.23(월) 오전 10시 ~
       09.12.13(일) 밤 12시
10.02.12(금) 오후 3시
제206회 10.02.28(일) 10.01.06(수) ~ 10.01.07(목)    09.12.21(월) 오전 10시 ~
       10.01.10(일) 밤 12시
10.03.19(금) 오후 3시
제207회 10.03.28(일) 10.02.03(수) ~ 10.02.04(목)    10.01.25(월) 오전 10시 ~
       10.02.14(일) 밤 12시
10.04.16(금) 오후 3시
제208회 10.04.25(일) 10.03.03(수) ~ 10.03.04(목)    10.03.01(월) 오전 10시 ~
       10.03.21(일) 밤 12시
10.05.14(금) 오후 3시

[링크 : http://exam.ybmsisa.com/toeic/toeic02_1.asp]

저번에 본건 12월 11일에 나오는데 흐음..
솔찍히 성적 나오는게 두렵다 ㅠ.ㅠ

'개소리 왈왈' 카테고리의 다른 글

뭥미  (0) 2009.12.14
아아 토익... (젠장)  (4) 2009.12.12
super battery  (2) 2009.12.04
오우 젠장! 내돈!!! (UVC for linux failed)  (0) 2009.12.03
잠이 많아진다  (2) 2009.12.02
Posted by 구차니