ugriecu Posted January 15, 2007 Share Posted January 15, 2007 my laptop is an Hp pavillion 5251: I changed and modified all: memories value and bin driver with my id card...I used correct softwares to do these....(property plist editor and kex workshop) and I started with probono kext....but the pccard failed to start......I use 10.4.8 /8.8.1 osx version....help me please Link to comment Share on other sites More sharing options...
amunhoz Posted January 16, 2007 Share Posted January 16, 2007 Hi, my PCMCIA card is D-Link DFE690TXD. Its device ID is 1340 and vendor ID is 1186. When I run the lspci -v command under the terminal window in Ubuntu, the only device that shows information similar to what is shown in the post is: Cardbus bridge: Texas Instruments PCI1510 PC card Cardbus Controller Subsystem: IM ThinkPad R40e (2684-HVG) Cardbus controller Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at 50000000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=06, sec-latency=176 Memory window 0: f0000000-f1fff000 (prefetchable) Memory window 1: d2000000-d3fff000 I/O Window 0: 00004000-000040ff I/O Window 1: 00004400-000044ff 16-bit legacy interface ports at 0001 However, under Windows the PCMCIA card shows I/O Range: fe00-feff Memory Range: febfee00-febfefff How do I make my PCMCIA card to work on OSX86? Thanks. Link to comment Share on other sites More sharing options...
amunhoz Posted January 16, 2007 Share Posted January 16, 2007 In OSX86, my tests are shown below. When I plug the PCMCIA card into the slot, and run "sudo dmesg | grep PC", the following information comes to me: IOPCCard info: cs: cb_alloc(bus 3): vendor 0x1186, device 0x1340 IOPCCard info: cs: cb_alloc(bus 3): found 1 functions IOPCCard info: cs: cb_config(bus 3) IOPCCard info: fn 0 bar 1: io 0x3400-0x34ff IOPCCard info: fn 0 bar 2: mem 0x30001000-0x300011ff IOPCCard info: irq 11 I tried to check the System Profiler, but there was nothing there regarding my PCMCIA, although I received the information above and my card has a green light on. Also, there is an icon for my card in the menu bar, next to the clock. I also opened the Network Utility and tried to see if I was able to get an IP address from my network, but I was unlucky. When I ask the icon in the menu bar to shut down the card, the green light goes off and the result of the "sudo dmesg | grep PC" execution is: IOPCCard info: cs: cb_alloc(bus 3): vendor 0x1186, device 0x1340 IOPCCard info: cs: cb_alloc(bus 3): found 1 functions IOPCCard info: cs: cb_config(bus 3) IOPCCard info: fn 0 bar 1: io 0x3400-0x34ff IOPCCard info: fn 0 bar 2: mem 0x30001000-0x300011ff IOPCCard info: irq 11 IOPCCard info: cs: cb_free(bus 3) IOPCCard: shutting down socket 0. IOPCCard: calling terminate on socket 0 function 0 nub 0x20a1900. What does all of this mean? Is it possible to make any change in the system in order to make my card to work? If so, how? Thanks in advance. Link to comment Share on other sites More sharing options...
Bored Badger Posted January 16, 2007 Share Posted January 16, 2007 amunhoz it sounds like you needto find drivers for the actual card your trying to use. I assume the power light will come on even if it doesn't know what card it is as thats related to the cardbus. What card have you put in? Link to comment Share on other sites More sharing options...
amunhoz Posted January 16, 2007 Share Posted January 16, 2007 My computer is a ThinkPad R40 with a built-in Intel® Pro 10/100 VE Network Connection, but this card is not working on my Windows XP and IBM told me that the card is non-functional any longer and suggested me to get a PCMCIA card. I am using a PCMCIA D-Link DFE-690TXD. The only driver that I found for this card, in the D-Link website, was for PowerPC. Link to comment Share on other sites More sharing options...
Bored Badger Posted January 16, 2007 Share Posted January 16, 2007 (edited) My computer is a ThinkPad R40 with a built-in Intel® Pro 10/100 VE Network Connection, but this card is not working on my Windows XP and IBM told me that the card is non-functional any longer and suggested me to get a PCMCIA card. I am using a PCMCIA D-Link DFE-690TXD. The only driver that I found for this card, in the D-Link website, was for PowerPC. I'll take a look for you, see what drivers I can find. I'll edit this post with what I find. Seems like its possible to get it working, what version of the card is it? Should say it on the label. === Edit === Ok I've done a bit of research and found your card should work native, it uses a rtl8139 chip. I'm going to assume your on 10.4.8, because of the new kernal the driver that comes with osx doesn't work. You need to replace it with the new one which has been compiled for the new kernal. Take a look here, should be enough to fix it. Edited January 16, 2007 by Bored Badger Link to comment Share on other sites More sharing options...
gnomes Posted January 17, 2007 Share Posted January 17, 2007 is there any chance of getting the SD card reader aspect of this working at all? Link to comment Share on other sites More sharing options...
amunhoz Posted January 18, 2007 Share Posted January 18, 2007 I'll take a look for you, see what drivers I can find. I'll edit this post with what I find. Seems like its possible to get it working, what version of the card is it? Should say it on the label. === Edit === Ok I've done a bit of research and found your card should work native, it uses a rtl8139 chip. I'm going to assume your on 10.4.8, because of the new kernal the driver that comes with osx doesn't work. You need to replace it with the new one which has been compiled for the new kernal. Take a look here, should be enough to fix it. Hi Bored Badger, although my OS X shows 10.4.8, the kernel version is 8.4.1 (instead of 8.8.1) and the IONetworkingFamily.kext is 1.5.0 (instead of 1.5.1). I downloaded the latest version of the kernel source code from Semthex's webpage, however I have no idea how to compile the kernel. How do I do this? Is it possible to get a pre-compiled version instead of compiling it manually? Also, where can I get the IONetworkingFamily.kext version 1.5.1? Thanks for your help. Link to comment Share on other sites More sharing options...
Bored Badger Posted January 18, 2007 Share Posted January 18, 2007 I downloaded the latest version of the kernel source code from Semthex's webpage, however I have no idea how to compile the kernel. How do I do this? Is it possible to get a pre-compiled version instead of compiling it manually? Sorry no I don't know much about that, sorry, with reguards to your card theres been a new link posted on that topic I linked to with new drivers compatible with both the kernal you have and the latest one. That should sort out the driver issue. Link to comment Share on other sites More sharing options...
ugriecu Posted January 18, 2007 Share Posted January 18, 2007 (edited) sorry, but I'm the only one without luck.....I tried many times to start my pcmcia slot but nothing....here what I did: -iopccardfamily.kext modified with right memory value and hex values for my id device: but after reboot the pccard fails to start -then I also tried glitchman kexts (iopcifamily, acpifamily...etc..): but the system doesn't boot it remains locked..... -and now I don't know what I can do...... I got an Hp pavillio 5251 laptop and who has success with a similar laptop? with kanotix and acpi on I get: 8:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller Subsystem: Hewlett-Packard Company Unknown device 30a5 Flags: bus master, medium devsel, latency 168, IRQ 185 Memory at d2004000 (32-bit, non-prefetchable) Bus: primary=08, secondary=09, subordinate=0c, sec-latency=176 Memory window 0: 88000000-89fff000 (prefetchable) Memory window 1: 8c000000-8dfff000 I/O window 0: 00002400-000024ff I/O window 1: 00002800-000028ff 16-bit legacy interface ports at 0001 can it works with a right procedure? Edited January 18, 2007 by ugriecu Link to comment Share on other sites More sharing options...
amunhoz Posted January 18, 2007 Share Posted January 18, 2007 (edited) Sorry no I don't know much about that, sorry, with reguards to your card theres been a new link posted on that topic I linked to with new drivers compatible with both the kernal you have and the latest one. That should sort out the driver issue. I have just tried and it didn't work for me. When I plug the PCMCIA card into the slot, and run "sudo dmesg | grep PC", the following information comes to me: IOPCCard info: cs: cb_alloc(bus 3): vendor 0x1186, device 0x1340 IOPCCard info: cs: cb_alloc(bus 3): found 1 functions IOPCCard info: cs: cb_config(bus 3) IOPCCard info: fn 0 bar 1: io 0x3400-0x34ff IOPCCard info: fn 0 bar 2: mem 0x30001000-0x300011ff IOPCCard info: irq 11 Any help? Edited January 18, 2007 by amunhoz Link to comment Share on other sites More sharing options...
ugriecu Posted January 19, 2007 Share Posted January 19, 2007 can anybody build a kext with my configuration, maybe i did wrong mine......In this case i can confront the two kext....thanks for all Link to comment Share on other sites More sharing options...
powrslave Posted January 20, 2007 Share Posted January 20, 2007 Here is 8.8.1 T43 Thinkpad kext I haven't been able to use any cards though. (no prism drivers for my lucent gold wifi) Took NET's 8.8.1 PCCARD N3T and added my memory and I/O info... I didn't have to edit the binary... 0000:0b:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d) Subsystem: IBM: Unknown device 056c Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at b4000000 (32-bit, non-prefetchable) Bus: primary=0b, secondary=0c, subordinate=0e, sec-latency=176 Memory window 0: 40000000-403ff000 (prefetchable) Memory window 1: 40400000-407ff000 I/O window 0: 00005000-000050ff I/O window 1: 00005400-000054ff 16-bit legacy interface ports at 0001 Thanks to everyone involved Ricoh_t43_IOPCCardFamily.zip Link to comment Share on other sites More sharing options...
sheriffbounce Posted January 20, 2007 Share Posted January 20, 2007 Here is 8.8.1 T43 Thinkpad kext I haven't been able to use any cards though. (no prism drivers for my lucent gold wifi) Took NET's 8.8.1 PCCARD N3T and added my memory and I/O info... I didn't have to edit the binary... 0000:0b:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 8d) Subsystem: IBM: Unknown device 056c Flags: bus master, medium devsel, latency 168, IRQ 11 Memory at b4000000 (32-bit, non-prefetchable) Bus: primary=0b, secondary=0c, subordinate=0e, sec-latency=176 Memory window 0: 40000000-403ff000 (prefetchable) Memory window 1: 40400000-407ff000 I/O window 0: 00005000-000050ff I/O window 1: 00005400-000054ff 16-bit legacy interface ports at 0001 Thanks to everyone involved so u did not get any error on a -v boot? Link to comment Share on other sites More sharing options...
powrslave Posted January 21, 2007 Share Posted January 21, 2007 no but i'm wondering if the original memory range window would have simply worked without me editing... anyway it's identified properly with no errors and id's cards but i haven't tested it so please test if you can and post here. Link to comment Share on other sites More sharing options...
sheriffbounce Posted January 21, 2007 Share Posted January 21, 2007 no but i'm wondering if the original memory range window would have simply worked without me editing... anyway it's identified properly with no errors and id's cards but i haven't tested it so please test if you can and post here. doesnt work... changed memory and i/O range... but yours is also Ricoh Co Ltd RL5c476 II (rev 8d) and not the TI-one.... Link to comment Share on other sites More sharing options...
powrslave Posted January 21, 2007 Share Posted January 21, 2007 (edited) That doesn't matter....I used all the files from NET's zip for my 8.8.1 p.s. you may need to hexedit the binary as stated in #1 post Edited January 21, 2007 by powrslave Link to comment Share on other sites More sharing options...
sheriffbounce Posted January 21, 2007 Share Posted January 21, 2007 That doesn't matter....I used all the files from NET's zip for my 8.8.1 p.s. you may need to hexedit the binary as stated in #1 post using the files from the NET's Zip makes my system crash unrecoverable... but i'll try it again with hexediting the kext... we'll see what happens... cheers sheriff Link to comment Share on other sites More sharing options...
NHJ Posted January 21, 2007 Share Posted January 21, 2007 thanks probono, now my TI controller is working, but i have to disable the firewire otherwise osX doesn't boot even in -s. it sees my orinoco/proxim gold .G card so i guess this part is good. anyone experimenting the problem with the firewire after this fix? i had to replace the IOPCIFamily.kext with the one from the 10.4.4 version. Link to comment Share on other sites More sharing options...
error401 Posted January 22, 2007 Share Posted January 22, 2007 (edited) Hi there, I have a packard Bell easy note M5 laptop, and I'm interested on it to. I need a little bit help. Theres is my cardbus info under linux (lspci -v): 0000:01:04.0 CardBus bridge: ENE Technology Inc CB710 Cardbus Controller (rev 01).Subsystem: Unknown device 1631:d005. Flags: bus master, medium devsel, latency 168, IRQ 5. Memory at 1e081000 (32-bit, non-prefetchable) . Bus: primary=01, secondary=02, subordinate=05, sec-latency=176. Memory window 0: 1e400000-1e7ff000 (prefetchable). Memory window 1: 1e800000-1ebff000. I/O window 0: 00004000-000040ff. I/O window 1: 00004400-000044ff. 16-bit legacy interface ports at 0001 and this is what I can find on windows device manager: ENE CB710 Cardbus ControllerPCI\VEN_1524&DEV_1411&SUBSYS_D0051631&REV_01\4&16793A72&0&20F0 In info.plist I put this memory ranges and I/O ranges. But I never used an hex editor and I think i´m not editing IOPCCardFamily inside the kext properly. I've used 1411 (1114) us the device ID, and writed ENE CB710 us CB name, ( but I think I'm hexediting this wrong). Can some one help me please?If some one can help me or edit the kext for me, so I can compare and find wich one was my error, I will apreciate it so much. Thanks on anticipation. Here are the files I have edited: IOPCCardFamily.kext.zip Edited January 24, 2007 by error401 Link to comment Share on other sites More sharing options...
patouman Posted January 28, 2007 Share Posted January 28, 2007 snif.... -- BIG PROBLEM -- Toshiba A100-386 - PCMCIA Texas Instrument PCIxx12 CardBus Controller , Bus PCI 7, périphérique 6, fonction 0 - ven:104c dev:8039 i would to apply this files: IOPCIFamily.kext_1.8__10.4.4_.dmg ( 67.26k ) IOPCCardFamily.kext_for_Toshiba_Satellite_P100_102.dmg ( 164.61k ) from http://forum.insanelymac.com/index.php?sho...29583&st=20 and suddenly (after a kextload....) the screen become dark..and a message in English, French, Japanese, Arabic explain to me that i have to shutdown my computer with the button. it's look like a kernel panic....!!!! So, i reboot, but now my computer doesn't want to start...it's hang during the start operation... So, i take my install CD, and boot with it...but HOW can i go back to my old kext which are stored in a folder on my mac os volume...? Do you have an idea ...? Link to comment Share on other sites More sharing options...
solu Posted January 28, 2007 Author Share Posted January 28, 2007 snif.... -- BIG PROBLEM ... kernel panic....!!!! Did you install Glitchman's kexts from http://forum.insanelymac.com/index.php?showtopic=36437 first and then my modified kext from this thread? Otherwise you will get the kernel panic. Link to comment Share on other sites More sharing options...
alienchoto Posted January 28, 2007 Share Posted January 28, 2007 Great !! ThinkPad R50e CardBus TI 1510 Works with kext for IOPCCardFamily and the original one of IOPCIFamily from 10.4.6 Link to comment Share on other sites More sharing options...
patouman Posted January 28, 2007 Share Posted January 28, 2007 i've just repaired my OS.... - probono -, no i don't think so...could i have a tutorial for newbees ? what kind of mistake i do ? i have a Tosh A100-386, my pcmcia is Texas Instrument PCIxx12 CardBus Controller , Bus PCI 7, périphérique 6, fonction 0 - ven:104c dev:8039 i don't have 2 port pcmcia, the second place is a memory card (i don't know what kind it is) when i go to "about this mac"; under pcicard : none AND under pccard: none too...! do you think there is an issue to put a pcmcia card ? what is the good order to apply which kext ? Bye. Link to comment Share on other sites More sharing options...
patouman Posted January 30, 2007 Share Posted January 30, 2007 ok, just a question why i have to change smbios, apic and acpi....? what kind of bind is there between this module ? (for info...?) with 10.4.8, could i have a pb again ? does this are already setup or i have to modify some file (io, adresse, etc...for example ?) Link to comment Share on other sites More sharing options...
Recommended Posts