Re: PedroMacanas, Spain kernel 2.6.22-14-generic Huawei E220 (was: Improving USB support)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Pedro,
I would really like to know if you have ever read the beginning of
http://linmodems.technion.ac.il

I doubt, because it shows all steps, for experimented users as well as for beginners.

Jacques

Pedro Macanas wrote:
De: Marvin Stodolsky [mailto:marvin.stodolsky@xxxxxxxxx]
Enviado el: vie 02/05/2008 14:50
Para: PEDRO MACANAS VALVERDE
CC: v
Asunto: Improving USB support


Pedro,


 I have to use Wvdialconf because scanmodem does not worked for me. I am
here trying to find the "lost step(s)" ;-) so newbies can have it more easy
next time to plug and surf..

Better USB support is being  worked up in recent scanModem updates.
But I need test cases to improve automation.

Please run the current scanModem on your System,
and send me the ModemData.txt

MarvS
scanModem maintainer


I would also add support for Novatel Ovation MC950D, ZTE MF620 and Huawei
E270 (other used USB modems, see http://en.wikipedia.org/wiki/Huawei_E220 ;
specially interesting is the Novatel).

What about to use HAL instead of lsusb? (USB modem was detected by Ubuntu,
because it mounted 2 USB devices, one of them is the virtual USB CD-ROM with
the Linux drivers in Huawei E220). The other icon, one could (but nowadays
cannot) be used to click and connect/disconnect to the Internet (this would
be very usefull and practical for a newbie).

Here there is ModemData.txt file for Huawei E220  (some more info in
https://help.ubuntu.com/community/DialupModemHowto/Huawei/E220 ):

" Only plain text email is forwarded by the Discuss@xxxxxxxxxxxxx List
Server,as HTML can contain viruses. Use as the email Subject Line:

YourName, YourCountry kernel 2.6.22-14-generic
With this Subject Line cogent experts will be alerted, and useful case names
left in the Archive.

YourCountry will enable Country specific guidance. Your contry's local Linux
experts can be found through: http://www.linux.org/groups/index.html.
They will know your Country's modem code, which may be essential for dialup
service.

Responses from Discuss@xxxxxxxxxxxxx are sometimes blocked by an Internet
Provider mail filters.

So in a day, also check the Archived responses at http://www.linmodems.org
-------------------------- System information ----------------------------

CPU=i686,
Linux version 2.6.22-14-generic (buildd@palmer) (gcc version 4.1.3 20070929
(prerelease) (Ubuntu 4.1.2-16ubuntu2)) #1 SMP Sun Oct 14 23:05:12 GMT 2007

scanModem update of: 2008_03_31

There are no blacklisted modem drivers in /etc/modprobe* files
USB modem not detected by lsusb

=== Finished firmware and bootup diagnostics, next deducing cogent software.
===

A candidate modem is not evident among the PCI devices:

------------------------------------------------

00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97
Sound Controller (rev a0)

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)

01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS]
65x/M650/740 PCI/AGP VGA Display Adapter

------------------------------------------------

with USB and bridge devices not displayed.





**********************

If your modem is connected by an external serial cable,

or mounted internally on an ISA card, scanModem would not access it.
Try with Root permission

$ sudo wvdialconf /etc/wvdial.conf

to detect these modem types and some USB modems.

If the detection is successful, read the wvdial.txt .

Edit the /etc/wvdial.conf with Root permission:

sudo gedit /etc/wvdial.conf

will be able to dial out with Root permission:

sudo wvdial

************************



Many modems for which scanModem fails have Conexant chips.
From http://www.linuxant.com/drivers/modemident.php

get the ListModem tool, which will report on Conexant chipset modems

If the above tests fail, please provide any independent information
available on your modem.

If an alternative boot into Microsoft windows can be done, do mouse

clicks on:

Start > Settings > Control Panel > Classical View (for Window XP) > System

Hardware > Device Manager > Modems > Click on the + > Modem. Double click
to

expand the graphic. Manufacturer information may be displayed. For example,
CXT

stands for Conexant. Click the Diagnostics Tab. Record any hardware ID or
vendor

and device information.

Next do the Query Modem and record the ATI specifications displayed such as:

ATI3 - Agere SoftModem Version 2.1.22

ATI5 - 2.1.22, AMR Intel MB, AC97 ID:SIL REV:0x27

Try to identify the modem setup file, with name perhaps MODEM.INF.

If may contain chipset Vendor informaton.

The /proc/asound/ audio+modem diagostics are being copied.

Finished copy to Modem/ALSAubuntu.tgz

The base of the UDEV device file system is: /dev/.udev

Versions adequately match for the compiler installed: 4.1.3

and the compiler used in kernel assembly: 4.1.3




Minimal compiling resources appear complete:

make utility - /usr/bin/make

Compiler version 4.1

linuc_headers base folder /lib/modules/2.6.22-14-generic/build

However some compilations and executable functions may need additional
files,

in the FileNames.h (so called kernel "h"eaders) collection installed in
/usr/include/ .

For martian_modem, additional required packages are libc6-dev (and for
Debian/Ubuntu, linux-libc-dev). The also required headers of package libc6
are commonly installed by default.




If a driver compilation fails, with message including some lack of some
FileName.h (stdio.h for example), then

Some additional kernel-header files need installation to /usr/include. The
minimal additional packages are libc6-dev

and any of its dependents, under Ubuntu linux-libc-dev

If an alternate ethernet connection is available,

$ apt-get update

$ apt-get -s install linux-kernel-devel

will install needed package

For Debian/Ubuntu related distributions, run the following command to
display the needed package list:

Otherwise packages have to be found through http://packages.ubuntu.com

Once downloaded and transferred into a Linux partition,

they can be installed alltogether with:

$ sudo dpkg -i *.deb



Checking pppd properties:

-rwsr-xr-- 1 root dip 269256 2007-10-04 19:57 /usr/sbin/pppd

In case of an "error 17" "serial loopback" problem, see:

http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html

To enable dialout without Root permission do:

$ su - root (not for Ubuntu)

sudo chmod a+x /usr/sbin/pppd

or under Ubuntu related Linuxes

sudo chmod a+x /usr/sbin/pppd

Checking settings of: /etc/ppp/options

asyncmap 0

noauth

crtscts

lock

hide-password

modem

proxyarp

lcp-echo-interval 30

lcp-echo-failure 4

noipx

In case of a message like:

Warning: Could not modify /etc/ppp/pap-secrets: Permission denied

see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html

Read Modem/YourSystem.txt concerning other COMM channels: eth0

Which can interfere with Browser naviagation.

Don't worry about the following, it is for the experts

should trouble shooting be necessary.

==========================================================

Checking for modem support lines:

--------------------------------------

/device/modem symbolic link: slmodemd created symbolic link /dev/ttySL0:
Within /etc/udev/ files:

Within /etc/modprobe.conf files:

/etc/modprobe.d/alsa-base:options snd-atiixp-modem index=-2

/etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2

/etc/modprobe.d/blacklist-modem:# Uncomment these entries in order to
blacklist unwanted modem drivers

/etc/modprobe.d/blacklist-modem:# blacklist snd-atiixp-modem

/etc/modprobe.d/blacklist-modem:# blacklist snd-via82xx-modem

Within any ancient /etc/devfs files:

Within ancient kernel 2.4.n /etc/module.conf files:

--------- end modem support lines --------"


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux