I think it’s because that the PCMCIA port runs as a USB device, like a USB card reader and so on…
If you look at a laptop the mouse, keyboard, soundcard, wireless, bluetooth, (and new laptops with seriel/parallel port) actually run as a USB devices.
It’s the best way to build hardware today
I kept testing, and by enabling and disbaling packages it would sometimes work and sometimes not.
ie it would work with every package installed from v3.6.
But let me remove the dude package it will stop working.
So left it and removed something else… No not working again!
We add support for these cards based on user request. Once user says it’s working, we just trust him. But from my experience - 3G cards are very tricy to configure, as eash provider has some different settings.
I did the whole /terminal system serial-terminal thing to test each at command…
I also did this test in windows using hyperterminal.
The results was interesting as the same commands work on windows, but not ROS.
I was able to answer a incoming call and such with the ROS setup but just not ATDTinsertnumberhere
The dreaded “NO CARRIER” prevales!
However windows works.
No idea what could be difference, very interesting problem.
And ive ensured the windows setup had NO other init strings or anything like that.
Going to get USB version of this card tomorrow. Lets hope that works or it’s off to using a 3g router as last resort.