ubuntu에서 zd1211 설치 질문드립니다.

문성진의 이미지

fedora4에서 안 돼서 혹시나 하는 마음에 ubuntu를 설치해봤습니다. 결과는 역시 마찬가지입니다.
게시판에 검색해보니 어떤분께서 ubuntu에서 zd1211설치한 거 올리셨던데 제가 리눅스를 잘 하는편이 아니어서 그분이 써 놓으신 글이 잘 이해가 안가서 이렇게 다시 질문드립니다.

os는 ubuntu (kernel 2.6.15-26-386)을 사용합니다.

user guide에 보면 kernel source tree 를 수정해줘야 한다는 말이 있고 makefile을 보면

#if the kernel is 2.6.x, turn on this
#KERN_26=y
#KERNEL_SOURCE=/usr/src/linux-2.6.9

라고 나와 있습니다. 그런데 제 리눅스 파일 시스템을 보면 /usr/src/linux-x.x.x 란 폴더가 없어서
여기저기 검색한 결과 시냅틱 패키지 관리자에서 linux-source-2.6.15를 설치하니까
/usr/src/linux-2.6.15가 생기더라구요. 그래서

KERN_26=y
KERNEL_SOURCE=/usr/src/linux-2.6.15로 수정해주고 make를 해보았는데

make: Entering an unknown directory
make: ***/lib/modules/2.6.15-26-386/build: No such file or directory. stop
make: Leaving an unknown directory
make[2]: *** [all] Error2
make[2]: Leaving directory '/usr/src/ZD1211LnxDrv_2_3_1_0'
make[1]: *** [both] Error2
make[1]: Leaving directory '/usr/src/ZD1211LnxDrv_2_3_1_0'
make: *** [all] Error2

라는 메세지가 나옵니다.

며칠째 이 문제로 골머리를 앓고 있습니다. 논문 작성에 무선랜카드를 사용해야해서 얼른 해결을 봐야하는데...

읽어주셔서 감사합니다.

atie의 이미지

여기의 Installation에 있는 소스를 내려받아 그 곳에 적힌 절차대로 해 보시기 바랍니다. untar에서 dhclient wlan0 까지만 하시면 될 겁니다.

장치가 지원되는지는 zdusb.c에 있는 벤더와 장치 ID가 맞아야하고 없다면 그 소스에 등록을 해주시면 됩니다.

(혹시나해서), 커널 소스를 설치하셨으니 make하고, sudo make install, 그리고, lsmod를 제외한 그 밑의 명령들은 모두 sudo로 실행합니다.

(혹시2), 소스의 압축을 푸는 것은 ~/download/zd1211 같이 아무 디렉토리에나 하시면 됩니다. make install할 때 만들어진 모듈이 커널 모듈 디렉토리에 알아서 잘 설치가 됩니다. 모듈이 올라온 것은 lsmod 또는 dmesg로 sudo modprobe -v zd1211 한 다음에 확인해 보시면 되고요. 만약 모듈을 내리는 것이 필요하면 sudo modprobe -r zd1211 입니다.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

문성진의 이미지

답변해주신 글 잘 보았습니다. 감사드립니다.

혹시나 하고 써주신 그 부분일줄이야... 창피하고 부끄럽습니다. fedora4에서 해보다가 안돼서 ubuntu로 해본거였는데 제가 sudo 를 빼먹고 make를 해주었습니다. sudo를 붙여주니 오류 메세지 없이 잘 됩니다. ^^

그런데...

모듈 올려주고 올라와 있는 모듈까지 확인을 했습니다만...

iwconfig로 확인을 해보면 아무것도 올라와있지 않습니다.

인용 :
장치가 지원되는지는 장치가 지원되는지는 zdusb.c에 있는 벤더와 장치 ID가 맞아야하고 없다면 그 소스에 등록을 해주시면 됩니다. 없다면 그 소스에 등록을 해주시면 됩니다.

이 말은 제가 정확히 어떻게 해야하는지는 모르겠지만... 장치를 연결하면 Device Manager에 Vendor명이 정확하게 나오긴 하거든요. "장치가 지원되는지는 zdusb.c에 있는 벤더와 장치 ID가 맞아야하고" 이부분이 맞지 않는 걸까요? 어떻게 확인하는지 모르겠습니다만 맞을 것 같은 생각이 드는데...

음... make 실행돼서 너무 기뻤는데 또 다른 문제에 부딪혔습니다.
이런것이 리눅스의 또 다른 매력일지도 모르겠지만 지금은 너무 힘이듭니다. 며칠째...

atie의 이미지

소스에 #을 해제하는 것으로 짐작을 하는데 아마도 zydas의 드라이버를 컴파일하시는 것 같습니다. 제가 알려드린 링크에 있는 소스는 zydas의 드라이버를 오픈소스로 개량하는 것입니다. (소스가 약간 다른 것으로 알고 있습니다.) 압축을 풀고 수정을 할 필요없이 바로 make해서 컴파일되어야하는 것이 보통입니다. 우선은 어느 소스를 사용하시는지를 알려주십시오.

그리고, USB ID는 링크의 지원되는 장치의 USB ID를 확인해 보시면 됩니다. 앞의 4자리가 벤더 ID, 뒤의 네자리는 장치 ID 입니다.

Quote:
iwconfig로 확인을 해보면 아무것도 올라와있지 않습니다.
무슨 뜻인가요? modprobe 해서 모듈을 올리고 난 후 dmesg를 해서 화면 상에 출력되는 마지막 대략 10줄 정도를 보시면 모듈의 정상적으로 올라왔는지를 확인해 볼 수 있습니다. 그리고, ifconfig wlan0 up 해서 wlan0 인터페이스가 생겼으면 iwconfig과 dhclient는 사용하시는 무선네트워크에 따라 설정의 차이가 있을 수 있습니다.

iwconfig 명령을 어떻게 사용하셨는지도 알려주세요.

----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam

----
I paint objects as I think them, not as I see them.
atie's minipage

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.