Re: Brian, CANADA, kernel 2.6.35-22-generic

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

 



Brian,

$ make
$ sudo make install
might have worked, but instructions specifically say to run the
commands I referenced, see below for a successfull compilation

bash-4.1$ cd martian-full-20100123
bash-4.1$ uname -r
2.6.37.6
bash-4.1$ uname -a
Linux GHS-E213-2 2.6.37.6 #3 SMP Sat Apr 9 22:49:32 CDT 2011 x86_64
AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ AuthenticAMD GNU/Linux

README file:

x86_64 platform.
----------------

martian_modem is a 32-bit application. It can be built on x86_64 the
way prescribed, but you need 32-bit development environment for that.
Second option is to use binary built on i386.

To compile and install module only do
$ make -C kmodule/ modules
$ su
# make -C kmodule/ install


bash-4.1$ make -C kmodule/ modules
make: Entering directory
`/home/olivares/Downloads/martian-full-20100123/kmodule'
make -C /lib/modules/2.6.37.6/build
M="/home/olivares/Downloads/martian-full-20100123/kmodule"  modules
make[1]: Entering directory `/usr/src/linux-2.6.37.6'
  CC [M]  /home/olivares/Downloads/martian-full-20100123/kmodule/martian.o
/home/olivares/Downloads/martian-full-20100123/kmodule/martian.c: In
function 'martian_isr':
/home/olivares/Downloads/martian-full-20100123/kmodule/martian.c:135:27:
warning: value computed is not used
  CC [M]  /home/olivares/Downloads/martian-full-20100123/kmodule/marsio.o
/home/olivares/Downloads/martian-full-20100123/kmodule/marsio.c:358:11:
warning: 'mars_read_register_rem' defined but not used
/home/olivares/Downloads/martian-full-20100123/kmodule/marsio.c:371:13:
warning: 'mars_write_register_rem' defined but not used
  CC [M]  /home/olivares/Downloads/martian-full-20100123/kmodule/mfifo.o
  LD [M]  /home/olivares/Downloads/martian-full-20100123/kmodule/martian_dev.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/olivares/Downloads/martian-full-20100123/kmodule/martian_dev.mod.o
  LD [M]  /home/olivares/Downloads/martian-full-20100123/kmodule/martian_dev.ko
make[1]: Leaving directory `/usr/src/linux-2.6.37.6'
make: Leaving directory `/home/olivares/Downloads/martian-full-20100123/kmodule'
bash-4.1$

Then running install would install the martian driver successfully and
$ sudo modprobe martian_dev for Debian/Ubuntu distros
# sudo modprobe martian_dev in non Debian/Ubuntu distros
$ sudo martian_modem or
# martian_modem

Try to do it but with :

$ make clean
$ make -C kmodule/ modules
$ sudo make -C kmodule/ install

then
$ sudo modprobe martian_dev
$ sudo martian_modem

leave it running then run
$ sudo wvdialconf /etc/wvdial.conf
to see if it finds /dev/ttySM0 as the modem port.

Regards,

Antonio




On Mon, May 9, 2011 at 4:26 PM, Brian <brackishfish@xxxxxxxxx> wrote:
> Yes I did, but with some caveats. The command "$ make -C kmodule /modules"
> yielded errors. I looked at the README file, as you suggested, and it
> directed me to the developer's page (http://martian.barrelsoutofbond.org),
> where I found revisions to the commands. I used the commands "$ make all",
> and "# make install". So I may have made an error.
>
> I have since run "$ which martian_modem", and it has returned no output
> whatsoever.
>
> -----Original Message-----
> From: Antonio Olivares [mailto:olivares14031@xxxxxxxxx]
> Sent: May 9, 2011 3:41 PM
> To: brackishfish@xxxxxxxxx
> Cc: Linmodems
> Subject: Re: Brian, CANADA, kernel 2.6.35-22-generic
>
> Brian,
>
> You did run all the commands without problems:
>
> $ tar -zxvf martian-full-20100123.tar.gz
> $ cd martian-full-20101023
>
> Since your machine is 64 bit, you will need different comands than 32 bit:
> $ cd kmodule
> $ make -C kmodule/ modules
> $ su
> # make -C kmodule/ install
>
> or similar command.  Check README for instructions in case I made a
> mistake/typo.
>
> then after successfull install run
> $ sudo modprobe martian_dev
>
> Before you did
> $ sudo martian_modem
>
> You did get to do:
> ``$ sudo modprobe martian_dev``
> right?
>
> If you did, then would you post output of
> $ which martian_modem
> and send to list(discuss@xxxxxxxxxxxxx)
>
> Regards,
>
> Antonio
>
> On Mon, May 9, 2011 at 2:23 PM, Brian <brackishfish@xxxxxxxxx> wrote:
>> OK. I've followed your instructions, and have made it as far as the
> command
>> $ sudo martian_modem. At this point the machine returns "command not
> found".
>> Suggestions?
>>
>>
>> -----Original Message-----
>> From: Antonio Olivares [mailto:olivares14031@xxxxxxxxx]
>> Sent: May 9, 2011 1:22 PM
>> To: brackishfish@xxxxxxxxx
>> Subject: Re: Brian, CANADA, kernel 2.6.35-22-generic
>>
>> Brian,
>>
>> It is a development package that was recommended when installing the
>> martian modem drivers.  It might be present already on new systems?
>>
>> Regards,
>>
>> Antonio
>>
>> On Mon, May 9, 2011 at 10:14 AM, Brian <brackishfish@xxxxxxxxx> wrote:
>>> Thank-you Sir. I'm just collecting the required files now. What is
>>> libc6-devel and what do I do with it?
>>>
>>> -----Original Message-----
>>> From: Antonio Olivares [mailto:olivares14031@xxxxxxxxx]
>>> Sent: May 6, 2011 2:42 PM
>>> To: brackishfish@xxxxxxxxx
>>> Cc: discuss@xxxxxxxxxxxxx
>>> Subject: Re: Brian, CANADA, kernel 2.6.35-22-generic
>>>
>>> Brian,
>>>
>>> scanModem reports that your modem is an Agere DSP modem that is
>>> supported through martian-full-20100123.tar.gz drivers from linmodems
>>> page:
>>>
>>>
>>
> http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/martian-
>>> full-20100123.tar.gz
>>>
>>> Download it and also download: libc6-devel if not installed*
>>>
>>> Copy them to your linux partition and run
>>> $ tar -zxvf martian-full-20100123.tar.gz
>>> $ cd martian-full-20101023
>>>
>>> Since your machine is 64 bit, you will need different comands than 32
> bit:
>>> $ cd kmodule
>>> $ make -C kmodule/ modules
>>> $ su
>>> # make -C kmodule/ install
>>>
>>> or similar command.  Check README for instructions in case I made a
>>> mistake/typo.
>>>
>>> then after successfull install run
>>> $ sudo modprobe martian_dev
>>> $ sudo martian_modem
>>>
>>> leave it running and openup another terminal/tab and run without quotes.
>>> $ sudo wvdialconf /etc/wvdial.conf
>>>
>>> and add edit it with sudo priviledges
>>> $ sudo gedit /etc/wvdial.conf
>>>
>>> and add username, password, ISP phone number and a line "Carrier Check
>>> = no" without "'s
>>>
>>> then try a connection.
>>>
>>> $ sudo wvdial
>>>
>>> Report back if you have questions.
>>>
>>> Regards,
>>>
>>> Antonio
>>>
>>>
>>> For candidate card in slot 03:05.0, firmware information and bootup
>>> diagnostics are:
>>>  PCI slot       PCI ID          SubsystemID     Name
>>>  ----------     ---------       ---------       --------------
>>>  03:05.0        11c1:0440       11c1:0440       Communication controller:
>>> Agere Systems 56k WinModem
>>>
>>>  Modem interrupt assignment and sharing:
>>>  --- Bootup diagnostics for card in PCI slot 03:05.0 ----
>>> [    0.850090] pci 0000:03:05.0: reg 10: [mem 0xfebffc00-0xfebffcff]
>>> [    0.850097] pci 0000:03:05.0: reg 14: [io  0xec00-0xec07]
>>> [    0.850105] pci 0000:03:05.0: reg 18: [io  0xe800-0xe8ff]
>>> [    0.850153] pci 0000:03:05.0: supports D2
>>> [    0.850155] pci 0000:03:05.0: PME# supported from D2 D3hot D3cold
>>> [    0.850159] pci 0000:03:05.0: PME# disabled
>>>
>>>  The PCI slot 03:05.0 of the modem card may be disabled early in
>>>  a bootup process,  but then enabled later. If modem drivers load
>>>  but the  modem is not responsive, read DOCs/Bootup.txt about possible
>>> fixes.
>>>  Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx
>>>  if help is needed.
>>>
>>>
>>>
>>> On Fri, May 6, 2011 at 1:05 PM, Brian <brackishfish@xxxxxxxxx> wrote:
>>>> Hello,
>>>>
>>>> I am a very new Linux user, and have just installed Ubuntu 10.10 on a
> new
>>>> AMD machine. I do have some very limited experience with Solaris, and
>>>> running some Unix commands. I am unfortunately in an area that only has
>>>> dial-up Internet service available. I need to get a modem working and
>> wish
>>>> to try the Winmodem I have installed. I have installed and successfully
>>> run
>>>> the scanmodem tool which has yielded the following output. I am
> uncertain
>>>> what to do next. Any assistance would be greatly appreciated.
>>>>
>>>> Thank-you very much for your time and attention!
>>>>
>>>> The following is the text of the Modemdata.txt file generated by
>> scanmodem
>>>> on my system:
>>>>
>>>>
>>>>
>>>> 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.35-22-generic
>>>>  With this Subject Line cogent experts will be alerted, and useful case
>>>> names left in the Archive.
>>>>  YourCountry will enable Country specific guidance. Linux experts in
>>>> YourCountry
>>>>  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=x86_64,  Ubuntu ,  ALSA_version=1.0.23
>>>> Linux version 2.6.35-22-generic (buildd@allspice) (gcc version 4.4.5
>>>> (Ubuntu/Linaro 4.4.4-14ubuntu4) ) #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC
>>>> 2010
>>>>  scanModem update of:  2011_02_04
>>>>
>>>> Distrib_ID=Ubuntu
>>>> DistribCodeName=maverick
>>>> AptRepositoryStem=http://ca.archive.ubuntu.com/ubuntu/
>>>>
>>>>
>>>> Presently install your Linux Distributions dkms package. It provides for
>>>> automated driver updates,
>>>> following upgrade of your kernel.  For details see
>>>> http://linux.dell.com/projects.shtml#dkms
>>>>
>>>>
>>>> Some modem drivers can only be used in 32 bit modem on x86_64 systems,
>>>> while some others are competent on x86_64 Systems.  Cases are:
>>>> 1) http://linmodems.technion.ac.il/bigarch/archive-seventh/msg03119.html
>>>> for the snd-hda-intel audio+modem driver. Also applicable to AC97 modem
>>>> controllers.
>>>> In both cases, 32 bit libraries must be installed to support the
> slmodemd
>>>> helper having a precompiled 32 bit component.
>>>> 2) For USB modems using the slusb.ko driver. 32 bit libraries must be
>>>> installed to support the slmodemd helper having a precompiled 32 bit
>>>> component
>>>> 3) The hsfmodem and hcfpcimodem drivers for Conexant chipsest modes are
>>>> x86_64 competent.
>>>> 4) agrsm packages for LSI/AgereSystems softmodems are not competent on
>>>> x86_64 systems.
>>>>
>>>>  There are no blacklisted modem drivers in /etc/modprobe*  files
>>>>
>>>>  Potentially useful modem drivers now loaded are:
>>>>       snd_hda_intel
>>>>
>>>> Attached USB devices are:
>>>>  ID 046d:c00e Logitech, Inc. M-BJ58/M-BJ69 Optical Wheel Mouse
>>>>  ID 051d:0002 American Power Conversion Uninterruptible Power Supply
>>>> If a cellphone is not detected, see
>>>> http://ubuntuforums.org/archive/index.php/t-878554.html
>>>> A sample report is:
>>>> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html
>>>>
>>>> If a USB modem or cellphone is attached and was not detected, please
>>>> provide available information in your request to discuss@xxxxxxxxxxxxx
>>>>
>>>> Candidate PCI devices with modem chips are:
>>>> 03:05.0 Communication controller: Agere Systems 56k WinModem (rev 01)
>>>> 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
>>>> 01:05.1 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD
>>>> 4200]
>>>> High Definition Audio cards can host modem chips.
>>>>
>>>> For candidate card in slot 03:05.0, firmware information and bootup
>>>> diagnostics are:
>>>>  PCI slot       PCI ID          SubsystemID     Name
>>>>  ----------     ---------       ---------       --------------
>>>>  03:05.0        11c1:0440       11c1:0440       Communication
> controller:
>>>> Agere Systems 56k WinModem
>>>>
>>>>  Modem interrupt assignment and sharing:
>>>>  --- Bootup diagnostics for card in PCI slot 03:05.0 ----
>>>> [    0.850090] pci 0000:03:05.0: reg 10: [mem 0xfebffc00-0xfebffcff]
>>>> [    0.850097] pci 0000:03:05.0: reg 14: [io  0xec00-0xec07]
>>>> [    0.850105] pci 0000:03:05.0: reg 18: [io  0xe800-0xe8ff]
>>>> [    0.850153] pci 0000:03:05.0: supports D2
>>>> [    0.850155] pci 0000:03:05.0: PME# supported from D2 D3hot D3cold
>>>> [    0.850159] pci 0000:03:05.0: PME# disabled
>>>>
>>>>  The PCI slot 03:05.0 of the modem card may be disabled early in
>>>>  a bootup process,  but then enabled later. If modem drivers load
>>>>  but the  modem is not responsive, read DOCs/Bootup.txt about possible
>>>> fixes.
>>>>  Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx
>>>>  if help is needed.
>>>>
>>>>
>>>> For candidate card in slot 00:14.2, firmware information and bootup
>>>> diagnostics are:
>>>>  PCI slot       PCI ID          SubsystemID     Name
>>>>  ----------     ---------       ---------       --------------
>>>>  00:14.2        1002:4383       1043:836c       Audio device: ATI
>>>> Technologies Inc SBx00 Azalia
>>>>
>>>>  Modem interrupt assignment and sharing:
>>>>  16:      10435          0          5       2416   IO-APIC-fasteoi
>>>> ohci_hcd:usb3, ohci_hcd:usb4, hda_intel
>>>>  --- Bootup diagnostics for card in PCI slot 00:14.2 ----
>>>> [    0.834264] pci 0000:00:14.2: reg 10: [mem 0xfe8f4000-0xfe8f7fff
>> 64bit]
>>>> [    0.834303] pci 0000:00:14.2: PME# supported from D0 D3hot D3cold
>>>> [    0.834306] pci 0000:00:14.2: PME# disabled
>>>> [    8.077752] HDA Intel 0000:00:14.2: PCI INT A -> GSI 16 (level, low)
>> ->
>>>> IRQ 16
>>>>
>>>>  The PCI slot 00:14.2 of the modem card may be disabled early in
>>>>  a bootup process,  but then enabled later. If modem drivers load
>>>>  but the  modem is not responsive, read DOCs/Bootup.txt about possible
>>>> fixes.
>>>>  Send dmesg.txt along with ModemData.txt to discuss@xxxxxxxxxxxxx
>>>>  if help is needed.
>>>>
>>>>
>>>> For candidate card in slot 01:05.1, firmware information and bootup
>>>> diagnostics are:
>>>>  PCI slot       PCI ID          SubsystemID     Name
>>>>  ----------     ---------       ---------       --------------
>>>>  01:05.1        1002:970f       1043:843e       Audio device: ATI
>>>> Technologies Inc RS880 Audio Device [Radeon HD 4200]
>>>>
>>>>  Modem interrupt assignment and sharing:
>>>>  19:          0         73          0      34595   IO-APIC-fasteoi
>>>> ehci_hcd:usb2, hda_intel
>>>>  --- Bootup diagnostics for card in PCI slot 01:05.1 ----
>>>> [    0.834555] pci 0000:01:05.1: reg 10: [mem 0xfeaf4000-0xfeaf7fff]
>>>> [    0.834571] pci 0000:01:05.1: supports D1 D2
>>>> [    8.253772] HDA Intel 0000:01:05.1: PCI INT B -> GSI 19 (level, low)
>> ->
>>>> IRQ 19
>>>> [    8.253801] HDA Intel 0000:01:05.1: setting latency timer to 64
>>>>
>>>> === Finished firmware and bootup diagnostics, next deducing cogent
>>> software.
>>>> ===
>>>>
>>>> Predictive  diagnostics for card in bus 03:05.0:
>>>>        Modem chipset  detected on
>>>> NAME="Communication controller: Agere Systems 56k WinModem "
>>>> CLASS=0780
>>>> PCIDEV=11c1:0440
>>>> SUBSYS=11c1:0440
>>>> IRQ=11
>>>> HDA2=00:14.2
>>>> HDA2=01:05.1
>>>> IDENT=Agere.DSP
>>>>
>>>>  For candidate modem in:  03:05.0
>>>>   0780 Communication controller: Agere Systems 56k WinModem
>>>>      Primary device ID:  11c1:0440
>>>>  Support type needed or chipset:        Agere.DSP
>>>>
>>>>
>>>>
>>>>
>>>> Predictive  diagnostics for card in bus 00:14.2:
>>>>        Modem chipset not detected on
>>>> NAME="Audio device: ATI Technologies Inc SBx00 Azalia "
>>>> CLASS=0403
>>>> PCIDEV=1002:4383
>>>> SUBSYS=1043:836c
>>>> IRQ=16
>>>>
>>>>  For candidate modem in:  00:14.2
>>>>   0403 Audio device: ATI Technologies Inc SBx00 Azalia
>>>>      Primary device ID:  1002:4383
>>>>  Support type needed or chipset:
>>>>
>>>>
>>>>
>>>> Predictive  diagnostics for card in bus 01:05.1:
>>>>        Modem chipset not detected on
>>>> NAME="Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD
>>>> 4200]"
>>>> CLASS=0403
>>>> PCIDEV=1002:970f
>>>> SUBSYS=1043:843e
>>>> IRQ=19
>>>>
>>>>  For candidate modem in:  01:05.1
>>>>   0403 Audio device: ATI Technologies Inc RS880 Audio Device [Radeon HD
>>>> 4200]
>>>>      Primary device ID:  1002:970f
>>>>  Support type needed or chipset:
>>>>
>>>>
>>>>  Completed candidate modem analyses.
>>>>
>>>>  The base of the UDEV device file system is: /dev/.udev
>>>>
>>>>  Versions adequately match for the compiler installed: 4.4.5
>>>>             and the compiler used in kernel assembly: 4.4.5
>>>>
>>>>  linux-headers-2.6.35-22-generic resources needed for compiling are not
>>>> manifestly ready!
>>>>  The patch utility is needed for compiling ALSA drivers, and possibly
>>>> others.
>>>>
>>>>  If compiling is necessary packages must be installed, providing:
>>>>         linux-headers-2.6.35-22-generic
>>>>
>>>>
>>>> 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 packages.
>>>> 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 321592 2010-07-09 16:10 /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
>>>>
>>>> For guidance on FAX usage, get from
>>>> http://linmodems.technion.ac.il/packages/  get faxing.tar.gz
>>>> It has samples for a modem using port /dev/ttySL0, which must be changed
>>> to
>>>> match your modem's port.
>>>>
>>>> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0
>>>> Which can interfere with Browser naviagation.
>>>>
>>>>  Don't worry about the following, it is for 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/blacklist-modem.conf:# Uncomment these entries in order
>> to
>>>> blacklist unwanted modem drivers
>>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-atiixp-modem
>>>> /etc/modprobe.d/blacklist-modem.conf:# blacklist snd-via82xx-modem
>>>> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
>>>> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
>>>>     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