rtlinux에서 usb메모리 잡는 방법에 대한 문의 드립니다.

zieben의 이미지

wow-linux 7.3 패키지(2.4.18-4)를 설치하고 그 위에 rtlinux 1.0(2.4.7)을 설치했습니다.
그리고 usb memory 사용하려고 하고있습니다.
현재 wow linux에서는 usb메모리를 잘 사용하고 있는데 rtlinux로 부팅하면 usb메모리가 않잡히는군요.

일단 kernel컴파일 시에 usb 메모리에 관련된 모듈들은 대부분 생성했구요..
현재 usbcore.o/ usb-uhci.o 두가지를 모듈로 만들어서 올려놓은 상태입니다.
file system도 mount -f usbdevfs none /proc/bus/usb로 마운트 했습니다.
/proc/bus/usb 폴더도 형성이 되어있구요..
/etc/fstab 파일도 수정했습니다.
그런데 mount가 않되는군요.

일단 wow linux에서 실행해보면 usb메모리를 꽂고 마운트 하면 usb-storage.o라는 모듈이 하나 더 올라오던데 rtlinux에서는 않올라오는군요

다만 mount /mnt/usb명령을 내리면
mount: you must specify the file system type

이라는 메세지가 뜹니다.

혹시 경험하신 분이나 알고 계신분의 조언을 부탁드립니다.
감사합니다.

참고로 rtlinux 커널을 제가 컴파일 해서 올려놓은 상태이기 때문에 처음에 make menuconfig에서 거의 수정없이 usb메모리에 대한 부분과 이더넷에 대한 부분 그리고 hard real time에 문제를 줄만한 부분만 좀 손을 보고는 나머지는 default로 놓고 컴파일 했습니다.
그렇기 때문에 뭔가 usb storage에 필요한 부분을 빼놓았을수도 있는데.. usb memory를 사용하기 위해서 커널 컴파일에서 필요한 부분이 있으면 가르쳐주시면 감사하겠습니다.

그럼 부탁드립니다.

hys545의 이미지

zieben wrote:
wow-linux 7.3 패키지(2.4.18-4)를 설치하고 그 위에 rtlinux 1.0(2.4.7)을 설치했습니다.
그리고 usb memory 사용하려고 하고있습니다.
현재 wow linux에서는 usb메모리를 잘 사용하고 있는데 rtlinux로 부팅하면 usb메모리가 않잡히는군요.

일단 kernel컴파일 시에 usb 메모리에 관련된 모듈들은 대부분 생성했구요..
현재 usbcore.o/ usb-uhci.o 두가지를 모듈로 만들어서 올려놓은 상태입니다.
file system도 mount -f usbdevfs none /proc/bus/usb로 마운트 했습니다.
/proc/bus/usb 폴더도 형성이 되어있구요..
/etc/fstab 파일도 수정했습니다.
그런데 mount가 않되는군요.

일단 wow linux에서 실행해보면 usb메모리를 꽂고 마운트 하면 usb-storage.o라는 모듈이 하나 더 올라오던데 rtlinux에서는 않올라오는군요

다만 mount /mnt/usb명령을 내리면
mount: you must specify the file system type

이라는 메세지가 뜹니다.

혹시 경험하신 분이나 알고 계신분의 조언을 부탁드립니다.
감사합니다.

참고로 rtlinux 커널을 제가 컴파일 해서 올려놓은 상태이기 때문에 처음에 make menuconfig에서 거의 수정없이 usb메모리에 대한 부분과 이더넷에 대한 부분 그리고 hard real time에 문제를 줄만한 부분만 좀 손을 보고는 나머지는 default로 놓고 컴파일 했습니다.
그렇기 때문에 뭔가 usb storage에 필요한 부분을 빼놓았을수도 있는데.. usb memory를 사용하기 위해서 커널 컴파일에서 필요한 부분이 있으면 가르쳐주시면 감사하겠습니다.

그럼 부탁드립니다.


추측할수 있는건 그 USB메모리가 사용하는 파일 형식이 커널에 업을경우입니;다
아마 VFAT많이 사용하는데
이게 커널에 있난 확인하세여
모듈로 이쑈으면 이거 올리세여

즐린

zieben의 이미지

우선 답변 감사드립니다.

말씀하신 vfat.o 모듈도 문제중에 하나엿던것 같습니다.
일단 그 모듈은 다시 커널을 컴파일해서 올렸구요
그래도 마찬가지의 에러가 나길래 혹시나 해서..
wowlinux에서 usb memory를 사용했을때 어떤 모듈이 올라가나 확인을 해봤더니..
그 외에 scsi_mod.o 와 sd_mod.o가 올라가더군요.
그래서 그 모듈들도 마찬가지로 추가했습니다.

그런데.. 역시 마찬가지의 에러가 뜨는군요.

뭐가 문제인지 정말 모르겠습니다.

혹시 더 많은 경험이나 지식 가지고 계신분 도움부탁드립니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.