Find the answer to your Linux question:
Results 1 to 2 of 2
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Canīt find my PCI Agere SoftModem in /dev/modem


    I'm about to finish my first gentoo install, the only thing missing (so far now) is to configure the modem.

    I have an Asus a7n8x Deluxe, with an integrated Algere PCI modem.

    My Xp box gives me the following info

    Bus PCI 1, device 7 function 0
    port com3
    max speed 115200
    ATI3 Agere SoftModem Version
    ATI5,PCI,Perseus, 33
    ATI7 PCI
    Intervalo de Memoria    ED001000 - ED0010FF
    Intervalo de E/S   A000 - A007
    Intervalo de E/S   A400 - A4FF
    IRQ         19
    I tried to boot with knoppix 3.6, and then configure the dial-up connection with kpppp, but knoppix finds no /dev/modem device.

    On the other hand, the gentoo 2004.2 livecd recognizes does find a /dev/modem, but I donīt know what modules are being used.

    Therefore I have two questions:

    1. How can I tell which modules are being used by a specific device, or, to be more specific, how can I know what options should I enable in make menuconfig?

    2. How should I configure my gentoo-dev-sources-2.6.7-r11 sources to recognize my modem?

    This is what lspci -v, after booting with the gentoo 2004.2 livecd, tells me about my modem

    0000:01:07.0 Communication controller: Lucent Microelectronics V.92 56K WinModem (rev 02)
       Subsystem: Lucent Microelectronics: Unknown device 044c
       Flags: bus master, medium devsel, latency 32, IRQ 11
       Memory at ed001000 (32-bit, non-prefetchable)
       I/O ports at a000 [size=8]
       I/O ports at a400 [size=256]
       Capabilities: [f8] Power Management version 2
    and this is what cat /proc/pci thinks about it

      Bus  1, device   7, function  0:
        Communication controller: Lucent Microelectronics V.92 56K WinModem (rev 2).
          IRQ 11.
          Master Capable.  Latency=32.  Min Gnt=252.Max Lat=14.
          Non-prefetchable 32 bit memory at 0xed001000 [0xed0010ff].
          I/O at 0xa000 [0xa007].
          I/O at 0xa400 [0xa4ff].
    and here you have what lsmod thinks about it all

    Module                  Size  Used by
    nls_iso8859_1           4080  1
    nls_cp437               5744  1
    vfat                   13520  1
    fat                    42976  1 vfat
    floppy                 56560  1
    uhci_hcd               29600  0
    usblp                  11984  0
    ohci_hcd               19828  0
    sd_mod                 18879  2
    evdev                   9152  0
    tsdev                   7104  0
    sata_sil                7636  1
    libata                 37652  1 sata_sil
    snd_intel8x0           33484  0
    snd_ac97_codec         60052  1 snd_intel8x0
    snd_pcm                89156  1 snd_intel8x0
    snd_timer              23860  1 snd_pcm
    snd_page_alloc         11064  2 snd_intel8x0,snd_pcm
    gameport                4624  1 snd_intel8x0
    snd_mpu401_uart         7152  1 snd_intel8x0
    snd_rawmidi            23524  1 snd_mpu401_uart
    snd_seq_device          7800  1 snd_rawmidi
    snd                    51268  7 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    soundcore               9504  1 snd
    nvidia_agp              7340  1
    agpgart                31564  1 nvidia_agp
    3c59x                  36952  0
    parport_pc             23680  0
    parport                37960  1 parport_pc
    rtc                    12232  0
    sbp2                   22136  0
    ohci1394               31732  0
    ieee1394              302232  2 sbp2,ohci1394
    usb_storage            59648  0
    ehci_hcd               26516  0
    Oh, yes and this is where /dev/modem was pointing to

    ls -al /dev/modem
    /dev/modem -> ttySL0
    Well, I hope all this might be helpfull

    Saludos (greetings)


    P.S. If you think it might be usefull, I could post the contents of /proc/config.gz[/code]

  2. #2
    Linux Guru
    Join Date
    May 2004
    The key word is "winmodem". If you do just a little research, you'll learn that that is a device which requires proprietary software to call for the cpu to do the work of a real modem. Suitable Linux software drivers have been written for some "winmodems" but far from all. If you can't find the right driver, best bet is to get a real "hardware" modem, either internal or external. I've gotten a couple of these pretty cheap off of ebay.
    //got nothin'
    ///this use to look better

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts