PS\2 Trackpad Issues (Possibly DSDT), No USB Signal, No Ethernet, Blacklisted Wi-Fi Chip

Martin Luther's got nothing on me...

Specs:

  • General - Toshiba Satellite C655-S5514 Laptop with stock V000225020 board and Sandy Bridge chipset
  • CPU - Intel Pentium B960 2.2GHz Sandy Bridge on 988B rPGA
  • GPU - Intel HD Graphics 8086:106
  • Install method - OpenCore 0.5.9 on USB with DuetPkg UEFI emulation

The system boots fine (better than expected) with DuetPkg into OpenCore, and easily loads the macOS recovery image. I quickly found I couldn't click anything, but I was able to move my cursor, and all keys worked (Tested in Terminal after learning a lot of keyboard shortcuts). My laptop uses a Synaptic PS/2 Port TouchPad with mouse buttons that interface with buttons directly on the board itself, separating it into two different units. For this reason, I think that the "click" buttons are on a different bus than the trackpad itself and therefore are not being read. This is further supported by the fact that I couldn't find the GPIO device mentioned here in my DSDT, only the following even closely resembled what I thought I was looking for:

 Device (KBC) { Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { 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} }) 

and:

 Device (MOUE) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (0x0001F351) } Name (_CID, Package (0x03) // _CID: Compatible ID { EisaId ("SYN1900"), EisaId ("SYN0002"), EisaId ("PNP0F13") /* PS/2 Mouse */ }) Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IRQ (Edge, ActiveHigh, Exclusive, ) {12} }) 

(If necessary I'll attach my full DSDT.)

On to problem 2: USB. Notice that I said USB signal, it seems that I get power from the USB ports just fine. However, attempts to connect external mice and flash drives were in vain. I've tried loading both with and without the OpenUsbKbDxe.efi driver. I'm mostly clueless here, but I am wondering if the USB ports are related to the trackpad, or to...

Problem 3 - Ethernet. I have a Qualcomm Atheros AR8152 PCI-E Fast Ethernet Controller for my Ethernet adapter, which is not recognized at all by macOS and AirPortAtheros40.kext did not help. I found some kexts through googling, but I was a little skeptical of where I was finding them and wanted to see what others might think I should use.

Problem 4 - Blacklisted WiFi Cards. I figured I'd probably need to get a new card or scour the internet for kexts, but this post confirmed that my card has absolutely zero support. So, I checked the guide for new cards I could buy. I noticed I fell under the Toshiba category, meaning Toshiba may have locked down my BIOS, prohibiting me from even booting with a non-Toshiba-approved card. I'm curious about the process so I'll mod my BIOS if that's what it takes, but does anybody have a safe alternative I should consider first?

If anybody could help me with any of this, I'd greatly appreciate it! My apologies if I've missed something blatantly obvious. Thank you!

submitted by /u/ARadioActivePigeon
[link] [comments]