[질문종료] PCI카드 설치 중 에러메시지 ... -감사합니다-

nike03의 이미지

안녕하세요.,.

범용이 아닌 PCI 카드를 사용중입니다.

드라이브 파일은 아래 폴더에 있습니다.

/drv/itdrv/r7it_drv.c

컴파일중 아래와 같은 메시지가 나옵니다.

devinstall: /drv/itdrv/r7it_dev0: device or address doesn't exit

기존에 잘사용중이었는데 갑자기 나오니까 어떻게 해야 할지를 모르겠네요,.

PCI카드 추가할때도 mount를 해야 하는건가요???(Lan카드 뿌니 설치안해봐서)

구지 에러메시지뿐만아니라 PCI카드 설치하는방법등에 대해서도 조언부탁합니다.

warpdory의 이미지

예전 인텔 랜카드 중에 비슷한 메시지를 내 뿜는 놈이 있었습니다.
다른점이 있다면, 그때는 PCI 는 아니었고 ISA 였는데, 메시지는 비슷하네요.

해결책은 소스코드내에서 io address 나 irq 관련 부분을 확인해서 강제로 고쳐주면 된다는 것이었습니다.
아시다시피 ISA 든 PCI 든 irq 와 io address 를 차지하는데, PCI 는 이걸 자동으로 해주는데, 그게 잘 안되는 경우가 있습니다.

제가 골머리 아팠던 인텔 랜카드도 그와 비슷했는데, io address 0x300, irq 10 으로 강제로 지정해서(즉, 소스코드에서 io address 와 irq 검색해서 지정하게 되어 있는 부분을 저걸로 바꿨다는 거죠.) 컴파일 하고 부팅하니 잘 됐던 기억이 있습니다.

비슷한 경우라고 봅니다.

다만, PCI 의 경우는 각 슬롯마다 irq 나 io address 가 강제로 지정되어 있는 경우가 드물지만 가끔 있습니다. 이건 메인보드 매뉴얼을 찾아봐야 할 것 같군요.

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

nike03의 이미지

제가 만든 소스가 아니라서..

확인을 해보니 ...

/* read base address register 0 */

라고 PCI카드의 bus, dev,funx, 0x10..등..

모든 슬랏을 검색해서 DEBUG_OUT을 이용해 PCI_find_device:permap base1 fail 등과 강티 에러메시지를 출력하도록 해놓았습니다.

소스를 공개할수없는점 양해해주셨으면하고요.

더 확인해야 할사항이 있을까요??

warpdory의 이미지

제가 소스를 봐도 .. 제 수준이 워낙 낮아서 .. 어떨지는 알 수 없지만,
아마 슬롯을 검색해서 체크하는데, 예를 들어서 PCI 슬롯의 경우 AGP 나 PCI-Express 슬롯 바로 옆에 있는 것 또는 가장 멀리 있는 것은 AGP 나 PCI-E 와 IRQ 를 공유하는 경우가 있습니다. 이럴 경우, AGP 또는 PCI-E 에 VGA 카드가 꽂혀 있다면 제대로 잡지 못하는 문제가 발생할 수 있죠.
그럴 땐 다른 PCI 슬롯에 꽂아 보는 것도 하나의 해결책이고,
또 어떤 보드의 경우는 CMOS 에서 각 PCI 슬롯의 IRQ 를 강제로 지정하게 하는 것도 가능합니다.

더이상은 .. 저도 T.T

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

nike03의 이미지

잘돌아가다가 안되면 역시 H/W의 문제인것같네요.. 교체후 잘되고있습니다.

댓글 달기

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