It is nights like that that I appreciate the simple pleasures of linux….
I run Windows 7 x64 as my main OS on my IBM T500 (a lovely machine) – but thanks to the short sightedness of Kyocera I cannot use my iBurst PCMCIA modem with it.
So, instead of asking my coding partner in crime, TheRodent to work his magic I plodded away at the old ibdriver architecture to get it working under Ubuntu Karmic Koala x64 (my secondary OS)… Now, 2 hours later I have a fully working iBurst driver that works with the newer limux kernels … what a pleasure.
Now, if only writing / fixing / improving drivers for Windows 7 was nearly as easy.
Guess I need to make these changes available….. If anyone needs em ping here
Update:
Herewith an updated version of the package. Its known to work with the PCMCIA drivers – I’ve had some reports of issues under USB but have not had a chance to test it … Any of the iBurster (the company not their clients) please feel free to provide modems for testing 😉
Update 2009-11-07: Have tested the version with the old style UTC and the old
UTD via USB
and both seem to work as expected.
Now we eagerly await the option for network-manager to actually support pppoe over ‘non-wired’ connections
38 comments
Skip to comment form
Hi Regardt
If you have/do manage to get the Windows 7 iBurst USB drivers to work could you please email them to me.It’s driving me insane trying to find them.
Thanks
Hi Regardt
If you have/do manage to get the Windows 7 iBurst USB drivers to work could you please email them to me.It’s driving me insane trying to find them.
Thanks
Yes. Those changes would be much appreciated :).
Yes. Those changes would be much appreciated :).
Could you let me have your iburst driver for Ubuntu 9.10 for i386 kernel 2.6.31?
Could you let me have your iburst driver for Ubuntu 9.10 for i386 kernel 2.6.31?
Author
Hi Guys,
I’ll try put it into a usable patch asap…. Been somewhat busy with the new addition to the family.
As to Windows7 bits – no joy as I’ve not really even looked into it further.
Hi Guys,
I’ll try put it into a usable patch asap…. Been somewhat busy with the new addition to the family.
As to Windows7 bits – no joy as I’ve not really even looked into it further.
Hi Regardt
Same here, I would appreciate it if you could let us know where we can pick up the changes.
Hi Regardt
Same here, I would appreciate it if you could let us know where we can pick up the changes.
I have tried Jaco’s patch, it compiles 100% against the 2.6.31 headers on Ubuntu 9.10, but causes a kernel panic if the module is loaded 🙁
http://jkroon.blogs.uls.co.za/wp-content/uploads/2009/10/ibdriver-134-linux-2628-2631.patch
I have tried Jaco’s patch, it compiles 100% against the 2.6.31 headers on Ubuntu 9.10, but causes a kernel panic if the module is loaded 🙁
http://jkroon.blogs.uls.co.za/wp-content/uploads/2009/10/ibdriver-134-linux-2628-2631.patch
Hi Regardt
That driver for the .31 kernel would be a life saver when you get the time.
Thx in advance
Hi Regardt
That driver for the .31 kernel would be a life saver when you get the time.
Thx in advance
I need the patch as well. Would be great to get it from you.
I need the patch as well. Would be great to get it from you.
Please email me the iburst driver for Ubuntu 9.10 for i386 kernel 2.6.31. I am stuck otherwise 😉 Thanks for your help
Please email me the iburst driver for Ubuntu 9.10 for i386 kernel 2.6.31. I am stuck otherwise 😉 Thanks for your help
Please 🙂 It would be much appreciated.
We’re currently bleeding on Karmic.
Please 🙂 It would be much appreciated.
We’re currently bleeding on Karmic.
Hey Regardt,
could you email me the adjusted iburst driver? oh and my iburst modem is usb not pcmcia, will the same driver work?.
Thanks,
Ghazi
Hey Regardt,
could you email me the adjusted iburst driver? oh and my iburst modem is usb not pcmcia, will the same driver work?.
Thanks,
Ghazi
Hi Regardt,
First off, thanks for posting your work.
Unfortunately, while the driver compiles great, on inserting the actual PCMCIA card during operation, a ‘kernel panic’ occurrs. While booting with the card already inserted, the machine hangs.
It would be very much appreciated if you could find the time to take a look at this.
Author
Hi David,
Do you have one of the old style pcmcia cards as shown in the post’s photos or one of the newer cards? If one of the newer cards I’ll have to try get a hold of one or 2 of them. Guess its time to call a favour at IBurst… Ian/Ronald?? 😉
Hi Regardt,
First off, thanks for posting your work.
Unfortunately, while the driver compiles great, on inserting the actual PCMCIA card during operation, a ‘kernel panic’ occurrs. While booting with the card already inserted, the machine hangs.
It would be very much appreciated if you could find the time to take a look at this.
Hi David,
Do you have one of the old style pcmcia cards as shown in the post’s photos or one of the newer cards? If one of the newer cards I’ll have to try get a hold of one or 2 of them. Guess its time to call a favour at IBurst… Ian/Ronald?? 😉
Hi Regardt,
Good work.
Will drop off a new and old USB iBurst modem for you to test. BTW: The last time I used a PCMCIA was on token-ring!!!
The new USB modem was released with PrePaid but the USB hardware should be the same as that shipped on the desktop UTD.
Hi Regardt,
Good work.
Will drop off a new and old USB iBurst modem for you to test. BTW: The last time I used a PCMCIA was on token-ring!!!
The new USB modem was released with PrePaid but the USB hardware should be the same as that shipped on the desktop UTD.
Hi Regardt, thanks for the reply.
I’ve got the ‘old-style UTC’ modem, and am running the standard karmic koala release (2.6.31-14), as yet with no updates – at least not until I get this working. :]
Hi Regardt, thanks for the reply.
I’ve got the ‘old-style UTC’ modem, and am running the standard karmic koala release (2.6.31-14), as yet with no updates – at least not until I get this working. :]
Author
Sorry to head that David. Since I have the same unit I tested it on 3 laptops running Karmic – no hanging issues etc. (Well, except for iffy hibernate while ib-net loaded)
We’ll have to try debug it.
Please drop the following into a mail for me to (regardt /at/ vdvyver.net):
contents of – /etc/modules
listing of lsmod
Also, indicate where/how you’re preloading/autoloading the ib-net and ib-pcmcia modules.
Are you using hotplug to load the items?
Was this an upgrade to Karmic or a fresh install.
You can also reach me via skype on “regardtv”
Sorry to head that David. Since I have the same unit I tested it on 3 laptops running Karmic – no hanging issues etc. (Well, except for iffy hibernate while ib-net loaded)
We’ll have to try debug it.
Please drop the following into a mail for me to (regardt /at/ vdvyver.net):
contents of – /etc/modules
listing of lsmod
Also, indicate where/how you’re preloading/autoloading the ib-net and ib-pcmcia modules.
Are you using hotplug to load the items?
Was this an upgrade to Karmic or a fresh install.
You can also reach me via skype on “regardtv”
Hi Regardt
I’ve tried the latest driver you posted (at top) but still no luck:
here’s what shows up in my /var/log/messages:
Nov 10 20:27:00 sw-desktop kernel: [ 1003.640026] usb 2-1: new full speed USB device using ohci_hcd and address 5
Nov 10 20:27:01 sw-desktop kernel: [ 1003.869567] usb 2-1: configuration #1 chosen from 1 choice
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444146] Modules linked in: ib_usb ib_net pppoe pppox isofs udf crc_itu_t nls_iso8859_1 nls_cp437 vfat fat binfmt_misc lp ppdev parport_pc parport emu10k1_gp ns558 gameport i2c_sis96x sc92031 shpchp snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_wavefront snd_emu10k1 snd_intel8x0 snd_cs4236 snd_ac97_codec snd_wss_lib ac97_bus snd_opl3_lib snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_mpu401 snd_util_mem snd_mpu401_uart snd_hwdep snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer iptable_filter snd_seq_device snd ip_tables snd_page_alloc soundcore x_tables usb_storage usbhid sis_agp agpgart ohci1394 ieee1394 floppy [last unloaded: ib_net]
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444258]
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444268] Pid: 0, comm: swapper Not tainted (2.6.31-14-generic #48-Ubuntu) System Name
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444275] EIP: 0060:[] EFLAGS: 00000246 CPU: 0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444291] EIP is at native_safe_halt+0x5/0x10
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444298] EAX: c0742000 EBX: 00000000 ECX: c1887a80 EDX: 00000000
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444304] ESI: c078ab5c EDI: ca3dae14 EBP: c0743f58 ESP: c0743f58
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444310] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444317] CR0: 8005003b CR2: 09b9e82c CR3: 3288d000 CR4: 000006d0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444324] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444330] DR6: ffff0ff0 DR7: 00000400
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444335] Call Trace:
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444350] [] default_idle+0x46/0xd0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444359] [] cpu_idle+0x8c/0xd0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444373] [] rest_init+0x55/0x60
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444387] [] start_kernel+0x2e6/0x2ec
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444396] [] ? unknown_bootoption+0x0/0x1ab
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444406] [] i386_start_kernel+0x7c/0x83
Nov 10 20:28:07 sw-desktop pppd[3202]: Plugin rp-pppoe.so loaded.
Nov 10 20:28:07 sw-desktop pppd[3202]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Well this is a step closer!
Thanks for all the effort, its really appreciated!
Hi Regardt
I’ve tried the latest driver you posted (at top) but still no luck:
here’s what shows up in my /var/log/messages:
Nov 10 20:27:00 sw-desktop kernel: [ 1003.640026] usb 2-1: new full speed USB device using ohci_hcd and address 5
Nov 10 20:27:01 sw-desktop kernel: [ 1003.869567] usb 2-1: configuration #1 chosen from 1 choice
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444146] Modules linked in: ib_usb ib_net pppoe pppox isofs udf crc_itu_t nls_iso8859_1 nls_cp437 vfat fat binfmt_misc lp ppdev parport_pc parport emu10k1_gp ns558 gameport i2c_sis96x sc92031 shpchp snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_wavefront snd_emu10k1 snd_intel8x0 snd_cs4236 snd_ac97_codec snd_wss_lib ac97_bus snd_opl3_lib snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_mpu401 snd_util_mem snd_mpu401_uart snd_hwdep snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer iptable_filter snd_seq_device snd ip_tables snd_page_alloc soundcore x_tables usb_storage usbhid sis_agp agpgart ohci1394 ieee1394 floppy [last unloaded: ib_net]
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444258]
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444268] Pid: 0, comm: swapper Not tainted (2.6.31-14-generic #48-Ubuntu) System Name
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444275] EIP: 0060:[] EFLAGS: 00000246 CPU: 0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444291] EIP is at native_safe_halt+0x5/0x10
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444298] EAX: c0742000 EBX: 00000000 ECX: c1887a80 EDX: 00000000
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444304] ESI: c078ab5c EDI: ca3dae14 EBP: c0743f58 ESP: c0743f58
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444310] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444317] CR0: 8005003b CR2: 09b9e82c CR3: 3288d000 CR4: 000006d0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444324] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444330] DR6: ffff0ff0 DR7: 00000400
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444335] Call Trace:
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444350] [] default_idle+0x46/0xd0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444359] [] cpu_idle+0x8c/0xd0
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444373] [] rest_init+0x55/0x60
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444387] [] start_kernel+0x2e6/0x2ec
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444396] [] ? unknown_bootoption+0x0/0x1ab
Nov 10 20:27:47 sw-desktop kernel: [ 1050.444406] [] i386_start_kernel+0x7c/0x83
Nov 10 20:28:07 sw-desktop pppd[3202]: Plugin rp-pppoe.so loaded.
Nov 10 20:28:07 sw-desktop pppd[3202]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Well this is a step closer!
Thanks for all the effort, its really appreciated!
I was wondering if anyone could help me. Im a linux noob and I’m trying to get my iburst usb modem(new model) to work under ubuntu linux 9.10 but when i install the driver and then connect the modem I get a kernel panic.
If anyone could help me and remember I’m completely noob :p
I was wondering if anyone could help me. Im a linux noob and I’m trying to get my iburst usb modem(new model) to work under ubuntu linux 9.10 but when i install the driver and then connect the modem I get a kernel panic.
If anyone could help me and remember I’m completely noob :p
@ Jacques Booysen
If I recall I wrote that patch with a USB device (it’s been a while and I don’t have the device on me any more). Other reports have seen success so not sure what the problem is, however, it’s something that should be trackable. If code kernel panics most kernel coders like seeing the backtrace as per the call trace above as posted by Stephan (not particularly useful in this case, but still).
That trace makes it look like the idle thread is kernel panicking, which is really obscure. It implies that something else is corrupting memory and then the idle thread is biting the bullet.
@ Jacques Booysen
If I recall I wrote that patch with a USB device (it’s been a while and I don’t have the device on me any more). Other reports have seen success so not sure what the problem is, however, it’s something that should be trackable. If code kernel panics most kernel coders like seeing the backtrace as per the call trace above as posted by Stephan (not particularly useful in this case, but still).
That trace makes it look like the idle thread is kernel panicking, which is really obscure. It implies that something else is corrupting memory and then the idle thread is biting the bullet.