
| [질문] NeXTSTEP 빌드 후 남은 미해결 문제 |
| 이름: 오뎅 | [수정] 2005-02-13 23:08:09 |
안녕하세요.
NeXTSTEP을 빌드하고 열심히 사용하고 있습니다만, 몇가지 미해결된 게 있어 질문드립니다.
1. Mail.app 문제
메일 보내기가 여전히 되지 않고 있습니다.
NeXTSTEP에서 메일을 쓰고자 pop3, smtp를 지원하는 서비스 신청까지 했는데 PopOver.app를 사용한 메일 받아오기만 될 뿐입니다.
예전에 글에서 적은 대로 HostManager.app에서 설정하고, 성한님께서 말씀하신 Mail.app > Info > Preferences > Expert > Additional Outgoing Headers에 설정을 했는데도 안되는군요.
2. 남은 약 3기가의 하드디스크 사용 문제
관련 자료를 찾아 보고 열심히(?) 삽질했지만 해결 못 봤습니다.
리눅스 fdisk에서 파티션을 NeXTSTEP file system으로 설정하고, /etc/fstab을 수정했습니다만, 부팅할 때 에러 메시지를 띄우더군요.
3. /usr/adm/messages에 나오는 에러 메시지
May 15 18:45:19 mycube mach: hc0: interrupt timeout, cmd: 0xc4
May 15 18:45:19 mycube mach: hc0: Read Multiple: error=0x0 secCnt=0x0 secNum=0xff cyl=0x1937 drhd=0xe0 status=0x50
May 15 18:45:19 mycube mach: hc0: ATA command c4 failed. Retrying...
May 15 18:45:19 mycube mach: hc0: ATA Command: error=0x0 secCnt=0x0 secNum=0xff cyl=0x1937 drhd=0xe0 status=0x50
May 15 18:45:19 mycube mach: hc0: Resetting drives...
위와 같은 메시지가 항상 나타납니다.
하드디스크에 문제가 있는 걸까요?
예전에 OPENSTEP을 빌드하고 사용할 때도 이런 메시지가 있었던 걸로 기억됩니다.
곰곰히 생각해 보니, 이 문제 때문에 fsck -y를 했을 때 system panic 상태로 간 게 아닌가 추측됩니다.
위의 세가지 문제에 대해 명쾌히 답변을 주실 분은 안 계신가요?
그럼 좋은 밤되시길 바랍니다. |
nextstep자체가 access할 수 있는 파티션에 한계가 있기는 한데.. Nextstep상에서 바로 mkfs등으로 활용이 가능할것은 같은데.... mkfs를 한다고해도 얼마나 활용이 될지는 모르겠군요. 원래 workstation용으로 만들어진거라 그런 개념이 많이 희박하기는 합니다. NDS나 NFS로 다른컴터의 하드를 쓰시는게 더 나으실거같구요....
3번의 경우는... ATAPI driver를 바꿔보시고 그래도 안되면 뭔가 문제가 있을수도 있는거니 참고하시기 바랍니다. |
| 이름: capri91 | [삭제] [수정] 2005-02-14 22:05:02 |
1. From 헤더가 여전히 <me@mycube>로 되어 있습니다. Expert Preferences에서 From 헤더를 추가해 주었는데도 안되는 경우에는, sendmail.cf 파일을 직접 수정하는 방법이 있습니다. 수정하기 전에 백업해 놓는 것 잊지 마시구요.
2. OPENSTEP은 4G 파티션까지 인식이 가능하지만, NeXTSTEP은 2G 미만 파티션만 가능합니다. 총 공간이 4G 정도만 되도 넥스트를 사용하기에 충분한 공간입니다. 추가로 저장 공간이 필요하시다면 네트워크로 연결된 PC를 samba나 NFS로 공유해서 사용하시는 것을 추천합니다.
3. 3G 파티션을 인식하지 못해서 나오는 에러 메세지입니다. 재빌드의 악몽을 겪지 않으시려면 추가 공간을 2G 미만으로 파티션해서 사용하셔야 합니다...
|
안녕하세요.
1. sendmail.cf를 봤습니다만, 정규표현식(?)으로 표현된 것같군요.
사실 전 정규표현식에 대해선 잘 모릅니다. 상세히 설명해 설명해 주시면 안될까요?
2. 이번 NeXTSTEP 빌드시에는 NeXTSTEP fdisk를 사용하여 딱 2G를 NeXTSTEP file system으로 파티션을 잡아 주었습니다. 하드디스크 용량은 정확히 4.7G로 앞부분 2G를 NeXTSTEP 3.3J 빌드하는데 사용했구요. 나머지 2.7G를 NeXTSTEP에서 어떻게 mounting하여 사용할 수 있는지 여쭤 본 것입니다.
3. EIDE/ATAPI Device Controller의 Enhanced IDE Options에서 Multiple Sectors의 check를 풀었더니 다음과 같은 에러메시지로 바뀌었습니다.
May 15 18:45:19 mycube mach: hc0: interrupt timeout, cmd: 0x20
May 15 18:45:19 mycube mach: hc0: ATA command 20 failed. Retrying...
May 15 18:45:19 mycube mach: hc0: ATA Command: error=0x0 secCnt=0x0 secNum=0xff cyl=0x1937 drhd=0xe0 status=0x50
May 15 18:45:19 mycube mach: hc0: Resetting drives...
에러메시지가 하나 줄긴 줄었는데...
성한님 2G미만의 파티션이라 함은 예를 들어 1.93G로 설정해라는 말씀이신가요?
파티션을 2G로 설정해서 위와 같은 에러가 생기는 걸까요?
아...점점 미궁으로 빠져 드는 듯한 기분이 듭니다.
좋은 밤되세요...^^ |
eide driver를 다른것을 쓰시는게 좋을거같은데요.....-.-;
참으로 미궁스러우시군요...-.-; |
| 이름: capri91 | [삭제] [수정] 2005-02-24 15:00:39 |
1. sendmail.cf를 보시면 3가지 정도가 있습니다. 먼저 다른 것들을 심볼릭 링크해서 보내기 테스트해 보시구요. 그래도 안된다면 원래 sendmail.cf 파일에서 mailhost, From을 찾아서 변수로 지정되어 있는 부분을 실제 사용하시는 서버 주소와 계정 정보로 바꿔주시면 됩니다.
2. NeXTSTEP은 하드 디스크에서 2G 넘어가는 부분부터는 인식하지 못합니다. 다시 말하자면 Linux fdisk 실린더 정보에서 1번부터 254번까지만 부팅시 체크합니다. 만약 부팅 파티션이 2G(실린더 254번)를 초과하게 되면, 두번째 파티션을 마운트하지 못하게 됩니다. 이를 방지하려면 앞에서 말씀드렸듯이 부팅 파티션을 2G 미만, 대략 실린더 200번 정도로 할당하시고, 두번째 파티션을 만드셔야 됩니다. 이때 두번째 파티션의 크기도 마찬가지로 2G 미만으로 할당하셔야 합니다. 부팅시 제대로 마운트 된다고 하더라도 kernel에서 2G 이상의 파티션을 제대로 인식하지 못해서 kernel panic이 발생할 수 있기 때문입니다.
3. 파티션 정보를 확인해 보시고, 사용하시는 드라이버와 에러 메세지를 다시 올려주시면 좋겠네요...
|
안녕하세요.
제가 사용한 방법은 제대로 된 방법이 아니군요...ㅠㅜ
일단 제대로 다시 빌드해 보렵니다.
건투를 빌어 주세요...ㅎㅎㅎ |
참...3번 문제는 2기가 미만의 파티션의 경우에도 생깁니다.
Primary/Secondary(Dual) EIDE and ATAPI Device Controller(v3.37)나 빌드시 기본적으로 찾아내는 Intel PIIX PCI EIDE/ATAPI Device Controller(Dev:1 Func:1 Bus:0)(v3.37)가 똑같은 에러 메시지를 보입니다...^^ |
|