하드웨어2011. 9. 17. 20:45
BIOS에서 "HT Technology in MPS" 라는 옵션이 있어 검색을 해보니
Multi-Process System에서의 Hyper Thread 기술의 적용에 대한 것인데
라고 적으니 재귀적인 정의같네.. OTL

When it is enabled along with HyperThreading, the MPS table will have processor entries for secondary processor threads in HyperThreaded processors.
---
하이퍼스레딩이 활성화 될 때, MPS 테이블에는 하이퍼스레드 프로세서 상의 2차 프로세스 쓰레드를 위한 프로세서 항목이 기록되게 됩니다.


This change adds Setup control of secondary threads in the MPS table.
This option is disabled by default, and there is an external control function that will gray it out if the Hyper-Threading Technology BIOS Setup option is disabled. Also it will only be available and visible, if the processor itself supports Hyper-Threading Technology
---
이러한 변경은 MPS 테이블 상의 2차 쓰레드의 셋업 설정을 추가합니다.
 
[링크 : http://downloadmirror.intel.com/9697/eng/Release_Notes_P07.txt]


Examine the information in the MPS and ACPI tables returned by the BIOS. The BIOS provides information in these two tables about the physical and logical processors in the system. The MPS table reports location information about the physical processors, and the ACPI table reports information about the logical processors. Intel Corporation recommends that BIOS vendors order the information returned in the ACPI table so that information about logical processor zero for all the physical processors is listed first, followed by information about logical processor one for all the physical processors, etc.
---
MPS 테이블은 물리적 프로세서들에 대한 위치정보를 보고합니다.
[링크 : http://software.intel.com/..HTT-implications-and-setup-on-linux-operating-systems/]  

대충 비약 + 정리하자면,
HT는 엄밀하게는 물리적인 프로세서가 아니므로 MPS 테이블상에 두번째 쓰레드를
물리 프로세서처럼 등록하여 멀티 프로세서로 인식을 시킨다 머 이런걸려나?
Posted by 구차니
하드웨어2011. 9. 17. 20:40
CPUID 값은 부팅초기에 커널에서 얻어와서 사용가능한 기능을 설정하게 된다는데
HT를 지원하는 녀석이 대략 0x02 0x03 정도를 리턴하게 된다고 한다.
어떤 이유에서 인진 모르겠지만, 그 이상의 CPUID가 있다고 하더라도 0x03h 로 제한을 해주는게
"Max CPUID Value Limit"이라는 기능이다.

This is where the Max CPUID Value Limit BIOS feature comes in. It allows you to circumvent problems with older operating systems that do not support the Intel Pentium 4 processor with Hyper-Threading Technology.
When enabled, the processor will limit the maximum CPUID input value to 03h when queried, even if the processor supports a higher CPUID input value.
When disabled, the processor will return the actual maximum CPUID input value of the processor when queried.

[링크 : http://www.techarp.com/showfreebog.aspx?lang=0&bogno=362]  

BOINC 프로젝트 쪽에 글을 보니
이 기능을 활성화 할경우 신형 CPU에서 SSE3 등을 지원하지 못해 성능이 저하되는 경우가 있다고 한다.
[링크 : http://www.tswb.org/Forums/tabid/173/forumid/9/postid/5198/scope/posts/Default.aspx]
 
[링크 : http://ko.wikipedia.org/wiki/CPUID]
[링크 : http://en.wikipedia.org/wiki/CPUID]


+2017.11.28
CPUID 자체가 존재한다는건 최소 486 이상이고,
0x02~0x03은 pentium 3~4에 해당하니

최소한 80386 protected mode에
MMX , SSE 정도만(SSE2 이상은 제외 될 가능성이 높음) 지원하는 녀석이 되나?


Posted by 구차니
ATI RageXL 문제도 아니었고(vga=771 nomodeset 둘다 해결안됨)
quiet 옵션을 빼고 부팅을 해보니


..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 
요기 까지만 출력하고 멈추어 버린다.

검색을 해보니 믿기지는 않지만 키보드를 바꾸니 해결되었다는 충격적인 내용에
혹시나 해서 USB 허브에서 뽑아 따로따로 키보드와 마우스를 연결해주니 문제없이 설치된다.. OTL
Yes, it is strange but true (?).
I think what might happen that a contact got stuck and send an impuls that linux was interpreting as something wrong and collapsed.
I unplugged the usb transmitter for my keyboard and mouse and it all booted up well. The keyboard is fine so far and it was a free keyboard from logitech. Something might gotten inside. The battery is fine btw.
Will try to clean it. So if someone has a simliar problem, check you keyboard.

[링크 : http://forums.opensuse.org/english/get-technical-help-here/hardware/460402-boot-panic-2.html

다른걸 추가적으로 찾아보니 APIC 문제이며, noapic를 주고 설치를 하면된다는데 귀찮아서 테스트는 일단 패스 -_-
Your APIC is borked. You'll need to use the noapic option. See here for a forum posting regarding this. Don't fret, it doesn't mean that the hardware is bad, just that the BIOS didn't configure it in a state that was suitable for booting a kernel. You should also look around for a BIOS update and see if that helps.


---
2011.09.18 추가
USB 허브에 마우스/키보드를 연결해서 사용하면 노말 부팅도 안된다 -_-
설치화면에서 noapic nolapic를 주어도 여전히 부팅은 막막하고...
그냥 USB 허브없이 바로 USB 키보드/마우스를 꼽아야 되는듯 하다.

BIOS에서 USB emulation 기능을 활성화 해보아도 안되는 상황 ㅠ.ㅠ
(설명에 68h/60h 어쩌구 하면서 PS/2 에뮬레이션 같은데 이걸 해도 안되네 -_-)
Port 64/60 Emulation - This option is typically not used since most OSes are  now USB-aware.
[링크 : http://www.etomic.org/manuals/motherboard_se7210tp1.pdf
[링크 : http://www.techarp.com/showfreebog.aspx?lang=0&bogno=343] << 내용 
---

APIC는 인터럽트 관련인데 음..
USB 허브를 통해서 키보드와 마우스를 인식하다 보니 무언가가 엉겨서 그런걸려나?
[링크 : http://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller

LAPIC는 Local APIC의 약자이다.
[링크 : http://linux.about.com/cs/linux101/g/lapic.htm
Posted by 구차니
내꺼 보드는 없지만 흐음.. 어떻게 잘 속이면 안되려나?

이 다운로드는 아래 나온 제품에 대해서만 가능합니다. 추가 제품 다운로드가 필요하면 아래의 링크를 사용하십시오.

인텔® 서버 보드 SE7520AF2
인텔® 서버 보드 SE7520BD2
인텔® 서버 보드 SE7520JR2
인텔® 서버 시스템 SC5300AF2
인텔® 서버 시스템 SC5300BD2
인텔® 서버 시스템 SR1400SYS
인텔® 서버 시스템 SR2400SYS
인텔® 서버 시스템 SR2400SYSD2

[링크 : http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=8489&lang=kor

Catalyst 9.7 에서 꺼낸것도 있다는데 나중에 한번 받아서 시도만 해봐야지 -ㅁ-
[링크 : http://driverscollection.com/?H=Rage%20XL&By=ATI]
Posted by 구차니
Linux2011. 9. 16. 21:40
grub 부팅시 블랙 스크린이 뜨면 vga=0x318 이런식으로 옵션을 준다는데
0x318은 10진수로 792 이다.
아래의 표에 의하면 1024x768에 24bit로 grub GUI 모드를 들어가는건데

[링크 : http://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/]

GRUB 로더에서 도움말을 보면
Laptops with screen display problems vga=771 라고 되어있다.
771은 800x600에 8bit 모드..


[링크 : http://ubuntu-tutorials.com/2010/05/06/ubuntu-10-04-lucid-blank-screen-at-startup-workaround/]
2011/09/13 - [Linux/Ubuntu] - Ubuntu 10.04 LTS on Xeon(nocona) 2CPU / ATI Rage XL 설치 실패 

'Linux' 카테고리의 다른 글

XD 메모리를 못 읽을때  (0) 2011.09.24
xterm 에서 F1 / F10 키 할당 해제하기  (0) 2011.09.21
intel pro 1000 계열 리눅스 드라이버  (2) 2011.06.24
AIX 메뉴얼  (0) 2011.06.09
TSC - Time Stamp Counter  (0) 2011.06.05
Posted by 구차니
NASA + L 이 아닌듯? (미친척)


의학용어니까 뼈는 뼌대 무슨 뼌지 모르겠어서 검색을 해보니...
사진만 보곤 당체 알수가 없네 -_-



상상력 발휘 얍! 


아! 저게 콧구멍이군!
nasal bone은 콧등뼈라고 보면 되겠군! 


fx, nasal bone은 비골골절 -_-
fracture가 fx로 줄어드는 희한한 동네일세
(전산/수학이라면 함수라고!)

[링크 : http://en.wikipedia.org/wiki/Nasal_bone]
[링크 : http://www.face.or.kr/txinfo/trauma/nasal.htm]
Posted by 구차니
이론적으로는 가능하지만 하지는 말아라~
라는 말이 떠오르는데 -_-

내 sli 컴퓨터가 풀로드와 아이들시 100 와트 차이나는걸 보면
모든 컴퓨터들이 100 cpu와 그래픽 카드를 쓰게 하는 벤치마크급의
바이러스가 국소지역에 고밀도로 컴퓨터가 존재하고 감염을 시킨다면
아주 불가능하지는 않을듯 한데....

최소한 cpu가 버벅댔거나 그래픽 카드를 태워먹었다는 코드가 발견되면 모를까
이건 증거도 없이 머하자는걸까 -_-
그냥 노이즈 마켓팅??!
[링크 :  http://m.media.daum.net/media/digital/newsview/20110916165140316]

다른 기사를 보니 스턱스 웜같은걸로 전력관리소 서버가 당했다는데,
이기사를 보면 그래도 조금 나은데 위에 기사는 머하자는거야 -_-
[링크 : http://news.chosun.com/site/data/html_dir/2011/09/16/2011091601757.html]
Posted by 구차니



Posted by 구차니
동양종금 에서 돈을 이체하는데 수수료가 빠지길래
읭? 500만원 이상이면 수수료 면제 아냐? 하고 있었는데.. -_-

 - 급여이체 등록시 온라인 은행이체 수수료 면제
- MY W 자산관리통장 월 평잔 500만원 이상 계좌의 온라인 은행 이체수수료 면제
- 적립식펀드 10만원이상 자동이체시 온라인 은행 이체수수료 면제
- 공과금 자동납부 1회이상 출금실적 발생시 온라인 이체수수료 면제
- 아파트 관리비 자동납부 출금 실적 발생시 온라인 은행 이체수수료 면제 

해당 계좌에서 뺄때라니 -_-
너무하자너 ㅠ.ㅠ 
Posted by 구차니
BIOS에서 NMI 사용하도록 설정하고
(NMI Control - Enable) 윈7 에서 NMI 버튼을 쿡! 눌렀더니 매우 간략하게 블루스크린이 뜬다.



2011/07/20 - [하드웨어/Server Case/board] - NMI 관련 CMOS(BIOS) 설정 페이지
2011/09/25 - [하드웨어/Server Case/board] - NMI on Linux

Posted by 구차니