SuperNet33 Posted July 21, 2008 Share Posted July 21, 2008 This tool picked up everything I have. Link to comment Share on other sites More sharing options...
gimox Posted July 21, 2008 Share Posted July 21, 2008 an idea so now we have 1) a boot132 that works on usb pen driver 2) a very tool that installa kext and other think...very usefull 3) a tool that scan my id and download my kext ...(so very interesting) now an other think....... a tool that scan my id and download my kext...so build my image.img with my preferred kext and copy into my usb pen drive. so your work is fantastic .....and i think this is the last think we need...and this is the way to go Link to comment Share on other sites More sharing options...
Slice Posted July 21, 2008 Share Posted July 21, 2008 USB patch needed for high-speed USB: PCGenUSBEHCI.kext by THIS method Can you add the USB patch in your tool as well? This kext is not a patch. It is new generation of AppleUSBEHCI.kext remade from sources. orByte suppose a different version for different OS versions and for any chipset. The newest version 314 is not created yet but 308 seems to work in any Leapard. And I think PCGenUSBEHCI is no more needed. Link to comment Share on other sites More sharing options...
kytzu Posted July 21, 2008 Share Posted July 21, 2008 10.5.4 modified kext for Atheros 11a/b/g wireless lan mini pci express dev 1014 ven 168c IO80211Family.kext.zip Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted July 21, 2008 Share Posted July 21, 2008 00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 04) 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 04) 00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 04) 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 04) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 04) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 [8086:2662] (rev 04) 00:1c.2 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 [8086:2664] (rev 04) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 04) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 04) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 04) 00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 04) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 04) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d4) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 04) 00:1f.1 IDE interface [0101]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller [8086:266f] (rev 04) 00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 04) 00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 04) 06:03.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG Network Connection [8086:4220] (rev 05) 06:07.0 CardBus bridge [0607]: ENE Technology Inc CB-712/4 Cardbus Controller [1524:1412] (rev 10) 06:07.1 FLASH memory [0501]: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller [1524:0530] (rev 01) 06:07.2 SD Host controller [0805]: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller [1524:0550] (rev 01) 06:07.4 FLASH memory [0501]: ENE Technology Inc SD/MMC Card Reader Controller [1524:0551] (rev 01) 06:09.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. IEEE 1394 Host Controller [1106:3044] (rev 80) 06:0b.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet [10ec:8169] (rev 10) Got video working and audio. But you got those kext's already... Everything else I'm still testing :censored2: Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 an ideaso now we have 1) a boot132 that works on usb pen driver 2) a very tool that installa kext and other think...very usefull 3) a tool that scan my id and download my kext ...(so very interesting) now an other think....... a tool that scan my id and download my kext...so build my image.img with my preferred kext and copy into my usb pen drive. so your work is fantastic .....and i think this is the last think we need...and this is the way to go ^^ That would be actually very simple to do. I might decide to add it after this tool is finalized and integrated into OSx86 Tools. BTW everyone, there is a slight problem with some audio codes where 2 different codecs share the same device ID, so this is not a problem with the program, but it may end up installing the wrong driver. Here are the list of possible confusions: ALC889A confused with AD1988b ALC883 confused with ALC268 ALC888 confused with ALC883 When this happens you will just manually have to edit in the right values, no other way to do it. Link to comment Share on other sites More sharing options...
sWORDs Posted July 21, 2008 Share Posted July 21, 2008 Could you show me that device id's? (And send me a link so I can test the rest?) And for boot132 a few lines must be modified in the kextfiles. You should add the boot132 method, this might be the future for osx86. Link to comment Share on other sites More sharing options...
perimbean Posted July 21, 2008 Share Posted July 21, 2008 00:00.0 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:0314] 00:00.1 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:1314] 00:00.2 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:2314] 00:00.3 Host bridge [0600]: VIA Technologies, Inc. PT890 Host Bridge [1106:3208] 00:00.4 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:4314] 00:00.7 Host bridge [0600]: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge [1106:7314] 00:01.0 PCI bridge [0604]: VIA Technologies, Inc. VT8237 PCI Bridge [1106:b198] 00:09.0 Multimedia audio controller [0401]: Creative Labs SB Audigy [1102:0004] (rev 03) 00:09.1 Input device controller [0980]: Creative Labs SB Audigy Game Port [1102:7003] (rev 03) 00:09.2 FireWire (IEEE 1394) [0c00]: Creative Labs SB Audigy FireWire Port [1102:4001] 00:0a.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) 00:0f.0 IDE interface [0101]: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller [1106:3149] (rev 80) 00:0f.1 IDE interface [0101]: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE [1106:0571] (rev 06) 00:10.0 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81) 00:10.1 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81) 00:10.2 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81) 00:10.3 USB Controller [0c03]: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller [1106:3038] (rev 81) 00:10.4 USB Controller [0c03]: VIA Technologies, Inc. USB 2.0 [1106:3104] (rev 86) 00:11.0 ISA bridge [0601]: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] [1106:3227] 00:11.5 Multimedia audio controller [0401]: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller [1106:3059] (rev 60) 01:00.0 VGA compatible controller [0300]: nVidia Corporation NV36 [GeForce FX 5700LE] [10de:0343] (rev a1) Link to comment Share on other sites More sharing options...
Slice Posted July 21, 2008 Share Posted July 21, 2008 Hi ~pcwiz. I remember about my laptop that to make it working I need not only install new kexts but 1. To make AppleOnboardPCATA.kext working I need to delete AppleGenericPCATA.kext 2. To make powermanagement.bundle working I need to delete AppleACPIEC.kext 3. I also need to delete ACPI_SMC_PlatformPlugin.kext from IOPlatformPluginFamily as non-working for my config. There is my other config. 00:00.0 Host bridge [0600]: Intel Corporation 82P965/G965 Memory Controller Hub [8086:29a0] (rev 02)00:01.0 PCI bridge [0604]: Intel Corporation 82P965/G965 PCI Express Root Port [8086:29a1] (rev 02) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 [8086:2834] (rev 02) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02) 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02) 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02) 00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller [8086:2820] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02) 00:1f.5 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller [8086:2825] (rev 02) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G72 [GeForce 7300 LE] [10de:01d1] (rev a1) 03:00.0 SATA controller [0106]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 02) 03:00.1 IDE interface [0101]: JMicron Technologies, Inc. JMicron 20360/20363 AHCI Controller [197b:2363] (rev 02) 04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] (rev 12) - AppleYukon.kext with patch. Other users report that original one is not working so I upload here working version. 05:00.0 Multimedia controller [0480]: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder [1131:7133] (rev d1) - - no any drivers 05:01.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller [10ec:8185] (rev 20) - no any drivers And one note. IDE DVD connected to JMicronSATA. It works with AppleVIAATA.kext (my patch) while SATA HDD works with AppleAHCI.kext. Do you need other information about the config? All works except noted. AppleYukon.kext.zip AppleVIAATA.kext.zip Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 Thanks Slice. Sent you a PM about one question I had regarding deleting the kexts. EDIT: About your Yukon ethernet, that device ID is already in the database, and apparently it uses "Yukon2.kext" rather than "AppleYukon.kext". Is that OK? And also, the JMicron is also in my DB and is set to use "JMicronATA.kext". Is that OK? Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 This kext is not a patch. It is new generation of AppleUSBEHCI.kext remade from sources. orByte suppose a different version for different OS versions and for any chipset.The newest version 314 is not created yet but 308 seems to work in any Leapard. And I think PCGenUSBEHCI is no more needed. I came back here to post this very same thing Actually, I found it today morning [GMT +6 here], and installed it. It works fine. PCGenUSBEHCI is no more needed, true. ~PCWiz, please add the new kext. [the 308 one] Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 OK, so I replace the PCGenUSBEHCI kext with the set of kexts that Slice linked to? Do the kexts get installed as plugins into IOUSBFamily.kext? Thanks Link to comment Share on other sites More sharing options...
diogan Posted July 21, 2008 Share Posted July 21, 2008 This is sure to save many people a lot of headaches! 00:00.0 Host bridge [0600]: Intel Corporation 82975X Memory Controller Hub [8086:277c] 00:01.0 PCI bridge [0604]: Intel Corporation 82975X PCI Express Root Port [8086:277d] 00:03.0 PCI bridge [0604]: Intel Corporation 82975X/3010 PCI Express Root Port [8086:277a] 00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 [8086:27e0] (rev 01) 00:1c.5 PCI bridge [0604]: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 [8086:27e2] (rev 01) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01) 00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev e1) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GH (ICH7DH) LPC Interface Bridge [8086:27b0] (rev 01) 00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 01) 00:1f.2 IDE interface [0101]: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller [8086:27c0] (rev 01) 00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01) 02:00.0 VGA compatible controller [0300]: nVidia Corporation G72 [GeForce 7300 LE] [10de:01d1] (rev a1) 04:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE6145 SATA II PCI-E controller [11ab:6145] (rev a1) 05:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a] 06:04.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) [104c:8024] I've attached the kexts I use for audio and video (I could be wrong about the audio... I used a taruga installer for my bad axe 2 motherboard so I didn't handle the kext myself in that instance). Ethernet and everything else worked OOB. You know what would be really killer is to have this integrated into some of the more popular DVDs out there (i.e. Leo4All, Kalyway, JaS, etc). Imagine if it were to run after installation is done; it would then download and install all of the kexts during the installation procedure. Rather than kexts, it could also do the same with EFI strings. AppleAC97Audio.kext.zip NVinject.kext.zip Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 OK, so I replace the PCGenUSBEHCI kext with the set of kexts that Slice linked to? Do the kexts get installed as plugins into IOUSBFamily.kext? Thanks nope, just use this new kext instead of PCGenUSBHCI. IOUSBFamily.kext.zip Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 nope, just use this new kext instead of PCGenUSBHCI. IOUSBFamily.kext.zip Done. People, I'm having A LOT of trouble on audio detection on Intel HDA audio. The problem is that many codecs share the same device ID, due to them being on the same Intel HDA bus. I need to figure out some sort of subsystem detection routine or something to grab the proper audio info. Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 I am extremely sorry. On last post I should have mentioned: just install IOUSBFamily.kext [in extenstion folder] and forget the PCGenUSBEHCI. Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 Yeah, I got that BTW, I figured out how to detect audio using the subsystem ID, but everyone will have to resubmit their info for audio. This means that you have to post up the output of: lspci -nnv Rather than "lspci -nn" Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 Here's mine: 00:1b.0 Audio device [0403]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller [8086:2668] (rev 03) Subsystem: Intel Corporation Unknown device [8086:e203] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at faafc000 (64-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] #8086 Capabilities: [266] #00 Link to comment Share on other sites More sharing options...
diogan Posted July 21, 2008 Share Posted July 21, 2008 Updated audio from earlier. 00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01) Subsystem: Intel Corporation Unknown device [8086:0419] Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at 92300000 (64-bit, non-prefetchable) Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] #8086 Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 Thanks ^^ That's exactly what I need. Instead of identifying audio devices by device ID, I have to identify them by subsystem ID. gizmo and diogan, what codec audio is that for? Link to comment Share on other sites More sharing options...
diogan Posted July 21, 2008 Share Posted July 21, 2008 Thanks ^^ That's exactly what I need. Instead of identifying audio devices by device ID, I have to identify them by subsystem ID. gizmo and diogan, what codec audio is that for? I believe it's the Sigmatel STAC9274D codec. Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 I told you before, Linux dump says Realtek ALC880 Intel specifications says ALC860 EDIT: Intel D915GAV mobo. Btw, would you add the option to download the drivers by customizing it? For example, right now if I need to download the network driver only instead of all. Link to comment Share on other sites More sharing options...
~pcwiz Posted July 21, 2008 Author Share Posted July 21, 2008 You can already remove the drivers that you don't want. Just click on the driver entry and click "Remove selected entry" Only what you choose gets installed Link to comment Share on other sites More sharing options...
gizmoarena Posted July 21, 2008 Share Posted July 21, 2008 Right My bad. Question is, the patch you added "RTGMac2", which one is it? Modified or the original one? Right now I am using the original one, which is working fine. AppleRTL8169Ethernet.kext.zip Link to comment Share on other sites More sharing options...
adrock42 Posted July 21, 2008 Share Posted July 21, 2008 here is my audio kext from this post -> http://forum.insanelymac.com/index.php?sho...6263&st=20# cheer. I hope it doesn't cut into apples 1.07 billion dollar profit AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
Recommended Posts