Time2Retire Posted September 24, 2010 Share Posted September 24, 2010 I was looking in my HP notebook DSDT.dsl and found this: Device ([color="#0000FF"][b]PS2K[/b][/color]) { Name (_HID, EisaId ("PNP0303")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0060, // Range Minimum 0x0060, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x01, // Alignment 0x01, // Length ) IRQ (Edge, ActiveHigh, Exclusive, ) {1} }) Name (_PRS, ResourceTemplate () { StartDependentFn (0x00, 0x00) { FixedIO ( 0x0060, // Address 0x01, // Length ) FixedIO ( 0x0064, // Address 0x01, // Length ) IRQNoFlags () {1} } EndDependentFn () }) } Device ([color="#0000FF"][b]PS2M[/b][/color]) { Method (_HID, 0, NotSerialized) { If (LLessEqual (PTYP, 0x02)) { Return ("*SYN1E25") } Else { If (LAnd (LLessEqual (PTYP, 0x05), LGreaterEqual (PTYP, 0x03))) { Return ("*SYN1E2C") } Else { Return ("*SYN1E25") } } } Name (_CID, Package (0x03) { EisaId ("SYN1E00"), EisaId ("SYN0002"), EisaId ("PNP0F13") }) Name (_CRS, ResourceTemplate () { IRQ (Edge, ActiveHigh, Exclusive, ) {12} }) Name (_PRS, ResourceTemplate () { StartDependentFn (0x00, 0x00) { IRQNoFlags () {12} } EndDependentFn () }) } So does this mean that they are connected, internally, like external PS2 hardware? Is this how keyboards and mice are usually connected in notebooks? Also. Does this mean that I should have some sort of PS2 kext's installed? This may sound logical, and it probably is as my keyboard doesn't seem to function when I boot with -s BTW: I just discovered a dead pixel and a stupid line. Great. I don't even have it for one week and now this. Makes me wonder about HP hardware; lack of built quality? Link to comment Share on other sites More sharing options...
JBraddock Posted September 24, 2010 Share Posted September 24, 2010 So does this mean that they are connected, internally, like external PS2 hardware? Is that how keyboards and mice are connected in notebooks? Also. Does this mean that I should have some sort of PS2 kext's installed? This may sound logical, and it probably is as my keyboard doesn't seem to function when I boot with -s BTW: I just discovered a dead pixel and a stupid line. Great. I don't even have it for one week and now this. Makes me wonder about HP hardware; lack of built quality? I think if it hadn't been a PS2 hardware, you wouldn't have been able to use it in BIOS screen. For example, My nephew has a desktop computer and right after bios screen he has to press F1 to continue, to do that he has to use a PS2 keyboard. Afaik, bios doesn't support usb port. I also have a HP laptop and am using keyboard and trackpad kext from this post. Everything works fine including trackpad scrolling and tapping. Download VoodooPS2Controller.kext and AppleACPIPS2Nub.kext and copy them to Extra folder. Make sure you don't have any other keyboard or trackpad kext installed. Link to comment Share on other sites More sharing options...
Time2Retire Posted September 24, 2010 Author Share Posted September 24, 2010 I think if it hadn't been a PS2 hardware, you wouldn't have been able to use it in BIOS screen. For example, My nephew has a desktop computer and right after bios screen he has to press F1 to continue, to do that he has to use a PS2 keyboard. Afaik, bios doesn't support usb port. Sweet. So that is how it works. I was already starting to wonder about how all this is supposed to work. Thanks! Update: How stupid of me. I should have used dmidecode (on Linux) sooner, because it's in there: Handle 0x000D, DMI type 21, 7 bytes Built-in Pointing Device Type: Touch Pad Interface: PS/2 Buttons: 4 That should have made it clear to me that both are PS/2. Anyway. Thanks again! I also have a HP laptop and am using keyboard and trackpad kext from this post. Everything works fine including trackpad scrolling and tapping. Download VoodooPS2Controller.kext and AppleACPIPS2Nub.kext and copy them to Extra folder. Make sure you don't have any other keyboard or trackpad kext installed. Even better. Let me give it a whirl. Yeah mom... made my homework already Update: Keyboard is working now. Perfect. Thank again. I do see a lot of these: IOHIDSystem: postEvent LLEventQueue overflow. Might be caused by my externally connected HDD (via USB) which is what I am using for my OS X testing (to keep my Windows setup intact). Link to comment Share on other sites More sharing options...
Time2Retire Posted September 24, 2010 Author Share Posted September 24, 2010 Update: ...Everything works fine including trackpad scrolling and tapping... Unfortunately, not here. Mouse area doesn't seem to do anything. Or maybe it does but I can see it? Note that I can only use my HP remotely, since my ATI 5470m graphics card isn't supported yet. p.s. I also have Intel HD graphics, but I don't know how to switch/activate it. Link to comment Share on other sites More sharing options...
Recommended Posts