ergosteur Posted February 17, 2007 Share Posted February 17, 2007 (edited) Apparently the ENE CB1410 is working in Leopard and Tiger. see here: Leopard: http://forum.insanelymac.com/index.php?showtopic=81036 Tiger: http://forum.insanelymac.com/index.php?showtopic=81048 http://forum.insanelymac.com/index.php?sho...id=515566 for those who have cardbus with ene cb1410 or its clone, i'd like to inform you that finally i am able to make that cardbus run under hackintosh thanks to TS and matt-hieu ergosteur for the required info.QUOTE(matt-hieu ergosteur @ Feb 5 2007, 06:13 AM) ... ene CB1410. apparently it's a "clone" of the TI1250 ... here what have i done, i follow TS steps as on the first post (i didn't do the third step though) and for the fourth step i do the replacement of the ID of the TI1250 with ENE CB1410 which is pairwise reversed 4C 10 16 AC with 24 15 10 14 (there will be only one replacement) then VIOLA the card will be recognized ( i dont care it recognized as TI1250, the important thing is, it worked!!) Here is the driver that works for me... Attached File(s) IOPCCardFamily.kext.ene.cb1410.barbie.zip ( 152.79K ) hi i was wondering if anyone has had any success in building IOPCCardFamily.kext with Xcode 2.4.1. when I try (without any modification) i get this error: i'm using the source from http://www.opensource.apple.com/darwinsource/10.4.8.x86/ help please? i'm trying to get an ENE CB1410 to work. alternatively, i'm trying to port the pcmcia-cs driver (http://pcmcia-cs.sourceforge.net), which already has ENE CB working. Edited January 24, 2008 by ergosteur Link to comment Share on other sites More sharing options...
ergosteur Posted February 25, 2007 Author Share Posted February 25, 2007 (edited) bump! by the way, i noticed i didn't include a screenshot. i get 3 build errors, something to do with a timer not being defined. has anyone compiled the iopccardfamily before? Edited February 25, 2007 by matt-hieu ergosteur Link to comment Share on other sites More sharing options...
battle_clown Posted February 25, 2007 Share Posted February 25, 2007 hi! have you made any progress on the ene 1410? i have got one too... if you need any help drop me a private message, maybe i can help.. i'd surely like to Link to comment Share on other sites More sharing options...
ergosteur Posted March 1, 2007 Author Share Posted March 1, 2007 bump! by the way, i noticed i didn't include a screenshot. i get 3 build errors, something to do with a timer not being defined. has anyone compiled the iopccardfamily before? the build errors screenshot: hi!have you made any progress on the ene 1410? i have got one too... if you need any help drop me a private message, maybe i can help.. i'd surely like to so as I said in my PM, you could help by trying to build Apple's driver from the URL in the first post. I don't know if you might have more experience in C or Xcode or maybe just better luck so please try it and see if you get the same errors. Ill try and build the driver on my friend's macbook, incase it won't build because of the modified kernel. Link to comment Share on other sites More sharing options...
speddish Posted March 2, 2007 Share Posted March 2, 2007 Hi matt-hieu ergosteur I've got it compiled but the kext wouldn't work... the problem with compile (i think) is that the IOPCCARD is built on old libraries(i think those for ppc)... Link to comment Share on other sites More sharing options...
Coffee_Bean Posted March 22, 2007 Share Posted March 22, 2007 We can't be the only people who want this driver to work!? I saw some options that just needed memory and io addresses in PCCardFamily to be updated, but they didn't work for me, or I got it wrong! I'm watching this thread for the ENE 1410! Link to comment Share on other sites More sharing options...
gogetta Posted March 23, 2007 Share Posted March 23, 2007 Hi I succed compiled IPCCard to try make my O2Micro cardBus working So here are my modifications: void IOPCCardAddTimer(struct timer_list * timer) { uint64_t deadline; clock_interval_to_deadline(timer->expires, NSEC_PER_SEC / HZ, &deadline); //thread_call_func_delayed(timerFunnel, (void *)timer, deadline); thread_call_enter1_delayed(thread_call_allocate((thread_call_func_t)timerFunnel, thread_call_param_t)NULL), (void *)timer, deadline); } int IOPCCardDeleteTimer(struct timer_list * timer) { return (int)thread_call_cancel(thread_call_allocate((thread_call_func_t)timerFunnel,(th ead_call_param_t)NULL)); } with this, it compile but my O2micro donc work anymore.. Link to comment Share on other sites More sharing options...
ergosteur Posted March 25, 2007 Author Share Posted March 25, 2007 (edited) Hi I succed compiled IPCCard to try make my O2Micro cardBus working Doesn't O2micro work natively in OSX 10.4.8 without modifications? if you look at the IOPCCardFamily source, there is already a o2micro module (http://www.opensource.apple.com/darwinsource/10.4.8.x86/IOPCCardFamily-46/modules/o2micro.h). For those of us with ENE, however, there is no ene.c module. (there is an ene.c in pcmcia-cs source). Would anyone know how to add that one extra module to the IOPCCardFamily driver? also one odd thing i found: the version of o2micro.h in IOPCCardfamily is * o2micro.h 1.17 2000/06/12 21:29:37 in the last pcmcia-cs, it is * o2micro.h 1.20 2002/03/03 14:16:57 the ene.h version in pcmcia-cs is: * ene.h 1.2 2001/08/24 12:15:33 and as for ti113x.h it's: * ti113x.h 1.32 2003/02/13 06:28:09 in BOTH IOPCCardFamily and pcmcia-cs so Apple deliberately put in an old version of o2micro.h, and deliberately removed the ene.h. why? gogetta, maybe you could try replacing the o2micro.h from IOPCCardFamily with the one from pcmcia-cs, then building the kext. if you try it, please tell us if it works Edited March 25, 2007 by matt-hieu ergosteur Link to comment Share on other sites More sharing options...
mobile2go Posted March 25, 2007 Share Posted March 25, 2007 Hi, Any progress? I too have a ene card bus on my acer 5610Z (ENE 712/714/810) please let me know if you are able to get it to work. Thanks! Link to comment Share on other sites More sharing options...
bombuzal Posted April 9, 2007 Share Posted April 9, 2007 Hehe, I wish I had time to look into it - I found my WiFi card was supported, then realised my cardbus controller wasn't, haha. I hope a nice person publically releases any driver builds they've completed at some point :] Link to comment Share on other sites More sharing options...
WaldMeister Posted April 9, 2007 Share Posted April 9, 2007 I would love to contribute in this project. The IOPCCard is the only thing giving me a kernel panic when i enable both cores. When i delete the kext, there's no problem at all. Now i believe this kext is the one that makes the cardreader work. (Correct me if i'm wrong) I don't know much about coding, but pointing me in the right direction will do. Link to comment Share on other sites More sharing options...
rumdog Posted April 12, 2007 Share Posted April 12, 2007 Im on an HP ZD7000 laptop and have a CB710 ENE spec cardbus controller.. It works perfectly under Debian arch GNU linux, but I just cant seem to make this thing works in JaS OS. I too would like to contribute anything I can to this project... please keep this string alive. Link to comment Share on other sites More sharing options...
ergosteur Posted April 15, 2007 Author Share Posted April 15, 2007 well, for me this project is temporarily on hold, because I've got exams in two weeks. i'll probably be back at work on it during the last week of may. everyone else, please keep it up, and post results! -M Link to comment Share on other sites More sharing options...
ergosteur Posted April 22, 2007 Author Share Posted April 22, 2007 I've asked daemones for some help, as i've noticed he/she has written drivers before. Link to comment Share on other sites More sharing options...
stevebrush Posted May 15, 2007 Share Posted May 15, 2007 When I try to compile it in 10.4.9 (same source) and get the same errors... Link to comment Share on other sites More sharing options...
0xdeadbeef Posted May 28, 2007 Share Posted May 28, 2007 Hi I succed compiled IPCCard to try make my O2Micro cardBus working So here are my modifications: void IOPCCardAddTimer(struct timer_list * timer) { uint64_t deadline; clock_interval_to_deadline(timer->expires, NSEC_PER_SEC / HZ, &deadline); //thread_call_func_delayed(timerFunnel, (void *)timer, deadline); thread_call_enter1_delayed(thread_call_allocate((thread_call_func_t)timerFunnel, thread_call_param_t)NULL), (void *)timer, deadline); } int IOPCCardDeleteTimer(struct timer_list * timer) { return (int)thread_call_cancel(thread_call_allocate((thread_call_func_t)timerFunnel,(th ead_call_param_t)NULL)); } with this, it compile but my O2micro donc work anymore.. Have you tried perhaps, void IOPCCardAddTimer(struct timer_list * timer) { uint64_t deadline; clock_interval_to_deadline(timer->expires, NSEC_PER_SEC / HZ, &deadline); thread_call_enter1_delayed(thread_call_allocate((thread_call_func_t)timerFunnel,(thread_call_param_t)timer),NULL, deadline); } int IOPCCardDeleteTimer(struct timer_list * timer) { return (int)thread_call_cancel(thread_call_allocate((thread_call_func_t)timerFunnel,(thread_call_param_t)timer)); } the thread entry function timerFunnel() takes two parameters, but only uses the first. Link to comment Share on other sites More sharing options...
bob2600 Posted May 28, 2007 Share Posted May 28, 2007 for those getting kernel panics with any pcmcia kext try disabling all of the kexts for firewire and try booting then because on some systems the resources for pcmcia and firewire are shared Link to comment Share on other sites More sharing options...
quarbe Posted August 17, 2007 Share Posted August 17, 2007 I´ve the same problem on my Toshiba A30-714. If insert Belking G+ nothings happens. I think that´s the cardbus CB1410. I can´te believe there is not a fix yet... Toshiba, acer, etc has been using this chipset... ... and in linux work perfect! (pcmcia-cs). Cheers to all programmers! Link to comment Share on other sites More sharing options...
ergosteur Posted August 17, 2007 Author Share Posted August 17, 2007 check this out: http://forum.insanelymac.com/index.php?showtopic=52549 dunno if it helps, but.... Link to comment Share on other sites More sharing options...
Pacha71 Posted September 15, 2007 Share Posted September 15, 2007 Hi,Any progress? I too have a ene card bus on my acer 5610Z (ENE 712/714/810) please let me know if you are able to get it to work. Thanks! I have the same cardbus in my Fujitsu AmiloPro. Do anybody have any news about progress ? Thanks Link to comment Share on other sites More sharing options...
kocoman Posted October 13, 2007 Share Posted October 13, 2007 bump. not work yet.. Have Aspire 3620 with ENE Cardbus 1410 too Link to comment Share on other sites More sharing options...
snam11 Posted October 21, 2007 Share Posted October 21, 2007 same problem here... acer travelmate 8215wlhi. o2micro controller has pcmcia bus and firewire shared. (this notebook has 1 standard pcmcia slot and 1 express card) so no firewire and pcmcia working. has some1 a working kext to use at least pcmcia bus (maybe disabling firewire)? regards Link to comment Share on other sites More sharing options...
Lactobacillus P Posted October 21, 2007 Share Posted October 21, 2007 bump! by the way, i noticed i didn't include a screenshot. i get 3 build errors, something to do with a timer not being defined. has anyone compiled the iopccardfamily before? I have been trying the same, but my programming skills are too much lacking in order to be of any real use. Would be nice to get that pcmcia working as 'native' airport with Linksys cards would be in store. I was lucky enough to get my 2200 Wifi working with the Wifi driver though. Link to comment Share on other sites More sharing options...
kocoman Posted November 1, 2007 Share Posted November 1, 2007 I ended up using USB and abandon cardbus... too bad Link to comment Share on other sites More sharing options...
barbie Posted November 23, 2007 Share Posted November 23, 2007 ENE CB1410 works... check this out... http://forum.insanelymac.com/index.php?sho...id=515566 Link to comment Share on other sites More sharing options...
Recommended Posts