Raspberry + dongle 3G Huawei E220 orange France

hi,

I 'm writing to you because I think I have a problem with my 3G Dongle configuration . I successfully connected my Pi to the internet but my network speed is very slow. But when i use my sim card in my phone I have a faster connexion speed, so it doesn’t come from the sim card. Plus all my tests were done in a place where I have a good signal. I would appreciate your help. Thanks a lot.

Config wvdial.conf :

[Dialer Defaults]
Init1= ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Username = orange
Password = orange
Modem = /dev/ttyUSB0
Dial Command = ATDT
Baud = 9600

[Dialer orange]
Init1 = ATZ
Init2 = ATQ0 V1 &D2 &C1 S0=0 +IFC=2,2
Init3 = AT+CGDCONT=1,"IP","orange.fr"
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB0
Username = orange
Password = orange
New PPPD = yes
Baud = 460800

[Dialer pin]
Modem = /dev/ttyUSB0
Baud = 9600
Init1 = AT+CPIN=0000

Command on Terminal

pi@raspberrypi /etc $ wvdial pin
--> WvDial: Internet dialer version 1.61
--> Cannot set information for serial port.
--> Initializing modem.
--> Sending: AT+CPIN=0000
AT+CPIN=0000
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Unable to run /usr/sbin/pppd.
--> Check permissions, or specify a "PPPD Path" option in wvdial.conf.
^CCaught signal 2:  Attempting to exit gracefully...
--> Disconnecting at Mon Dec  9 15:20:32 2013
^C
pi@raspberrypi /etc $ ^C
pi@raspberrypi /etc $ sudo wvdial pin
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: AT+CPIN=0000
AT+CPIN=0000
+CME ERROR: operation not allowed
--> Bad init string.
--> Initializing modem.
--> Sending: AT+CPIN=0000
AT+CPIN=0000
+CME ERROR: operation not allowed
--> Bad init string.
--> Initializing modem.
--> Sending: AT+CPIN=0000
AT+CPIN=0000
+CME ERROR: operation not allowed
--> Bad init string.
pi@raspberrypi /etc $ sudo wvdial orange
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 &D2 &C1 S0=0 +IFC=2,2
ATQ0 V1 &D2 &C1 S0=0 +IFC=2,2
OK
--> Sending: AT+CGDCONT=1,"IP","orange.fr"
AT+CGDCONT=1,"IP","orange.fr"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Mon Dec  9 15:20:58 2013
--> Pid of pppd: 2330
--> Using interface ppp0
--> pppd:  ��[01]���[01]
--> pppd:  ��[01]���[01]

Speed test :

pi@raspberrypi ~ $ wget http://test-debit.free.fr/16384.rnd
--2013-12-11 09:24:52--  http://test-debit.free.fr/16384.rnd
Resolving test-debit.free.fr (test-debit.free.fr)... 212.27.42.153
Connecting to test-debit.free.fr (test-debit.free.fr)|212.27.42.153|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16777216 (16M) [text/plain]
Saving to: `16384.rnd'

 7% [========>                            ] 1,286,065   35.3K/s  eta 6m 39s 

Best regards.

F.F

Does changing:-

Baud = 9600

to

Baud = 460800

make any difference ?

Yes I tried this but any difference.