Linux - HOWTO (With Stats)

Status
Not open for further replies.
neilm said:
Thank you for the feedback.

I have upgraded the kernel to the lastest version 2.6.9-34, along with the devel kit and the source using yum.

Still have the same problem. I did come across something on the net stating that the kfifo.h header is only distributed with the kernel from version 2.10.x! Centos has not released a kernel greater tha 2.9.x, so I have decided to install SuSE 10.1 and try that instead.

Neil.

Hi,

Just to let you know the installing SuSE 10.1 solved my problems! I can now use my Datacard without problems.

Thanks again for all the help.

Neil.
 
neilm said:
Just to let you know the installing SuSE 10.1 solved my problems! I can now use my Datacard without problems.
I'm still battling (SuSE 10.0, kernel 2.6.13-15-default) ...

The modprobe and mknod commands did not do it for me either, this is as far as my logfile goes:


May 16 21:40:02 linux kernel: usbcore: registered new driver usbserial
May 16 21:40:02 linux kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
May 16 21:40:02 linux kernel: usbcore: registered new driver usbserial_generic
May 16 21:40:02 linux kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0


Any ideas?

I would hate to upgrade SuSE (I've installed Oracle on the notebook, re-doing that is not something I look forward to!). And using the SuSE online updates won't work either, since I cannot connect to the Internet just yet.

Another option might be to try and get a datacard that will run on my existing config. Question is, will Vodacom/Vodashop exchage an existing HSDPA card for another?

thanks ...
 
At last, the Novatel U740 card is now working!

This web site pointed me in the right direction: Handspring-Visor HowTo/URL], specifically this sentence:

Are things (ie "usb-serial") appearing in /proc/devices? In /proc/bus/usb/devices? If not, then the drivers aren't being loaded properly.

In my case, /proc/bus/usb/devices contained:

T: Bus=06 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1410 ProdID=1410 Rev= 0.00
S: Manufacturer=Novatel Wireless
S: Product=Novatel Wireless HSDPA Modem


The modprobe command must therefore be as follows (note the product id):

modprobe usbserial vendor=0x1410 product=0x1410

I also did the following before doing the modprobe (might actually not be required):

mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
mknod /dev/ttyUSB3 c 188 3

chmod 666 /dev/ttyUSB*

The modprobe resulted in these messages:

May 16 23:18:02 linux kernel: usbcore: registered new driver usbserial
May 16 23:18:02 linux kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
May 16 23:18:02 linux kernel: usbserial_generic 6-1:1.0: Generic converter detected
May 16 23:18:02 linux kernel: usb 6-1: Generic converter now attached to ttyUSB0
May 16 23:18:02 linux kernel: usbserial_generic 6-1:1.1: Generic converter detected
May 16 23:18:02 linux kernel: usb 6-1: Generic converter now attached to ttyUSB1
May 16 23:18:02 linux kernel: usbcore: registered new driver usbserial_generic
May 16 23:18:02 linux kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0


Hope this will help others!

btw, speed tests so far on Linux: telkom - 456 kbps, international (NYC) - 247 down/104 up
 
Last edited:
Seems like there are two product ID's out there - 1400 and 1410 - Now this is where Linux is gonna get put to the test. You can leave out the product= part of the modprobe command - it should the bind to *any* product ID. Can someone confirm that ?

Thanks !

nextstep said:
The modprobe command must therefore be as follows (note the product id):

modprobe usbserial vendor=0x1410 product=0x1410
 
Tazz_Tux said:
Seems like there are two product ID's out there - 1400 and 1410 - Now this is where Linux is gonna get put to the test. You can leave out the product= part of the modprobe command - it should the bind to *any* product ID. Can someone confirm that ?
That's not working for me, I have to specify the product ID.
 
Still fighting

PinMaker said:
Yes /etc/sysklogd.conf was empty.

I've added it to syslog.conf


I've had the card in my windows box with great success. But now back in my debain box i'm still at with no-luck.


# modprobe usbserial vendor=0x1400 product=0x1400
#cat /proc/tty/driver/usbserial
usbserinfo:1.0 driver:v2.0
#cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:19 rx:0
1: uart:16550A port:000002F8 irq:3 tx:19 rx:0
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
#



[dmesg]
cs: IO port probe 0x100-0x4ff: excluding 0x408-0x40f 0x440-0x45f 0x480-0x48f 0x4d0-0x4d7
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
[1452] nozomi_card_init(): Init, cards_found: 1
[1341] nozomi_get_card_type(): Card type is: 2048
PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
Nozomi driver nozomi_tty<6>[792] nozomi_read_config_table(): Version of card: 3
[784] nozomi_read_config_table(): Initialization OK!

[/dmesg]

:mad: But still nothing in the /dev list that i can ID to try and use.... Do i need a manuf id and stuff... where would I get it...




I'm feeling hopeless with this problem.
 
Last edited:
Hey PinMaker,

From what I can see you have an Option card - for this card we don't need the usbserial module. Let me give you a quick run down of the process:

  • Download the nozomi Driver - first post on this thread
  • Download the new wvdial.conf
  • Compile the driver
  • insert the driver
  • using the new wvdial - download it - use wvdial hsdpa to connect

PinMaker said:
I've had the card in my windows box with great success. But now back in my debain box i'm still at with no-luck.


I'm feeling hopeless with this problem.
 
Still nothing

I get this reply...

wvdial hsdpa
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/noz0: No such file or directory
--> Cannot open /dev/noz0: No such file or directory
--> Cannot open /dev/noz0: No such file or directory


dunno what to do anymore.....

i've added this to my /etc/pcmcia/config file

card "Option Wireless Technology GSM/GPRS GlobeTrotter"
#Use Manufacturing ID to match all GlobeTrotter variants
manfid 0x0013, 0x0000
cis "cis/GLOBETROTTER.dat"
bind "serial_cs"


... but dunnio if it is required...?
 
Last edited:
What did the insmod command say ?

PinMaker said:
I get this reply...

wvdial hsdpa
--> WvDial: Internet dialer version 1.54.0
--> Cannot open /dev/noz0: No such file or directory
--> Cannot open /dev/noz0: No such file or directory
--> Cannot open /dev/noz0: No such file or directory


dunno what to do anymore.....

i've added this to my /etc/pcmcia/config file

card "Option Wireless Technology GSM/GPRS GlobeTrotter"
#Use Manufacturing ID to match all GlobeTrotter variants
manfid 0x0013, 0x0000
cis "cis/GLOBETROTTER.dat"
bind "serial_cs"


... but dunnio if it is required...?
 
nothing

I get no console message but DMSG gives me...

Nozomi driver nozomi_tty<6>[792] nozomi_read_config_table(): Version of card: 1
Initializing Nozomi driver (build date: May 6 2006 19:33:15)
Unloading Nozomi driver<6>[1452] nozomi_card_init(): Init, cards_found: 1
[1341] nozomi_get_card_type(): Card type is: 2048
Nozomi driver nozomi_tty<6>Initializing Nozomi driver (build date: May 6 2006 19:33:15)

Notice the card version... when i run
#cardctl eject
#cardctl insert

I get Version of card: 3
 
And ls -la /dev/noz* ?

PinMaker said:
I get no console message but DMSG gives me...

Nozomi driver nozomi_tty<6>[792] nozomi_read_config_table(): Version of card: 1
Initializing Nozomi driver (build date: May 6 2006 19:33:15)
Unloading Nozomi driver<6>[1452] nozomi_card_init(): Init, cards_found: 1
[1341] nozomi_get_card_type(): Card type is: 2048
Nozomi driver nozomi_tty<6>Initializing Nozomi driver (build date: May 6 2006 19:33:15)

Notice the card version... when i run
#cardctl eject
#cardctl insert

I get Version of card: 3
 
Wierd - I think you will have to create the files yourself...

Try these commands:

cd /dev
mknod noz0 c 241 0
mknod noz1 c 241 1
mknod noz2 c 241 2
mknod noz3 c 241 3

Laterz !

PinMaker said:
ls -la /dev/noz*
ls: /dev/noz*: No such file or directory
 
After mknod's
I get ...
wvdial hsdpa
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
 
Perhaps i need to specify the vendor id's and stuff.

Any idea where i could find a list?
 
The option cards don't need the vendor stuff since the nozomi driver is written *for* them and them alone - not by vodafone or the likes :)

What dial command did you use ?

PinMaker said:
Perhaps i need to specify the vendor id's and stuff.

Any idea where i could find a list?
 
*blind* - didn't see that :(

can you check and confirm that your hsdpa section is correct - you can paste it here.

Laterz !

PinMaker said:
After mknod's
I get ...
wvdial hsdpa
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.
 
Status
Not open for further replies.
Top
Sign up to the MyBroadband newsletter
X