Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Winmodem: Intel Corp. 82801DB AC'97 Modem

andre@home
9 antwoorden
  • Op http://www.kcore.org/?menumain=4&menusub=1 lees ik dat er een inmiddels een Linux-driver bestaat voor winmodem "Intel Corp. 82801DB AC'97 Modem Controller" (stukje naar beneden scrollen, onder kopje 'Modem'). Aangezien ik dit modem bezit en werk onder kernel "2.6.3-4mdk" volg ik de instructies zoals daar aangegeven onder kernels "Kernels 2.6". (hoop niet dat het verschil in de "3.-4mdk"-toevoeging nu net de oorzaak van het probleem is)

    - Ik download driver-pakket "slmodem-2.9.6.tar.gz".
    - pak deze uit in "home/[user]/Documents/"
    - maak mijzelf "root" met "su".
    - cd naar home/[user]/Documents/slmodem-2.9.6/
    - type "make" en doe enter.

    Hiermee krijg ik het volgende resultaat:

    [quote:02560170f1]

    make -C modem all
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/modem'
    rebuild profile…
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_main.o -c modem_main.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_cmdline.o -c modem_cmdline.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem.o -c modem.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_datafile.o -c modem_datafile .c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_at.o -c modem_at.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_timer.o -c modem_timer.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_pack.o -c modem_pack.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_ec.o -c modem_ec.c
    modem_ec.c:689: warning: `t403_timeout' defined but not used
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_comp.o -c modem_comp.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_param.o -c modem_param.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_debug.o -c modem_debug.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o homolog_data.o -c homolog_data.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_sinus.o -c dp_sinus.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o dp_dummy.o -c dp_dummy.c
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o sysdep_common.o -c sysdep_common.c
    gcc -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o
    modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
    gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM -o modem_test.o -c modem_test.c
    gcc -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make -C drivers KERNEL_DIR=/lib/modules/2.6.3-4mdk/build
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    cc -I/lib/modules/2.6.3-4mdk/build/include -o kernel-ver kernel-ver.c
    make all KERNEL_VER=2.6.0
    make[2]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make modules -C /lib/modules/2.6.3-4mdk/build SUBDIRS=/home/harald/Documents/slmodem-2.9.6/drivers
    make: *** /lib/modules/2.6.3-4mdk/build: No such file or directory. Stop.
    make: Entering an unknown directorymake: Leaving an unknown directorymake[2]: *** [all] Fout 2
    make[2]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make[1]: *** [all] Fout 2
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make: *** [drivers] Fout 2

    [/quote:02560170f1]

    Ik trek mij niets aan van de foutmeldingen en vervolg met "make install". Het resultaat is dan:

    [quote:02560170f1]

    make -C modem all
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make -C drivers KERNEL_DIR=/lib/modules/2.6.3-4mdk/build
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    cc -I/lib/modules/2.6.3-4mdk/build/include -o kernel-ver kernel-ver.c
    make all KERNEL_VER=2.6.0
    make[2]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make modules -C /lib/modules/2.6.3-4mdk/build SUBDIRS=/home/harald/Documents/slm odem-2.9.6/drivers
    make: *** /lib/modules/2.6.3-4mdk/build: No such file or directory. Stop.
    make: Entering an unknown directorymake: Leaving an unknown directorymake[2]: ** * [all] Fout 2
    make[2]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make[1]: *** [all] Fout 2
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make: *** [drivers] Fout 2

    [/quote:02560170f1]

    Ik trek mij opnieuw niets aan van de foutmeldingen en type vervolgens:
    "slmodemd -c NETHERLANDS"
    Als resultaat krijg ik dan:

    [quote:02560170f1]

    bash: slmodemd: command not found

    [/quote:02560170f1]

    Als ik dan als laatste het "init.d-script" download (gebruik echter geen Debian maar Mandrake) en start dan krijg ik als resultaat:

    [quote:02560170f1]

    bash: ./slmodemd: Permission denied

    [/quote:02560170f1]

    en dit terwijl ik root ben, vindt dat laatste dus zo wie zo wel vreemd.

    Kan iemand mij uitleggen wat ik fout doe?

    Hoewel ik al een jaartje Linux gebruik ben ik echter nog geen Linux-expert, dus als er iemand mij stapsgewijs kan uitleggen wat ik moet doen om mijn Winmodem aan de praat te krijgen dan zou ik dat heel fijn vinden.
    Ik kan jullie zeggen dat ik zelfs al zeer blij zou zijn als ik mijn modem kon horen piepen, want ik ben al erg lang bezig dat kreng onder Linux aan de praat te krijgen.
    Als het modem werkt neem ik denk ik voorgoed afscheid van Windows.
  • [quote:26e0703e47="Rikman"]- Ik download driver-pakket "slmodem-2.9.6.tar.gz".
    maak mijzelf "root" met "su".
    type "make" en doe enter.
    [code:1:26e0703e47]
    make: *** /lib/modules/2.6.3-4mdk/build: No such file or directory. Stop.
    [/code:1:26e0703e47]
    Ik trek mij niets aan van de foutmeldingen en vervolg met "make install". Het resultaat is dan: [/quote:26e0703e47] Als make een foutmeldingen geeft, is het de bedoeling dat je die eerst oplost voordat je verder gaat met de volgende stap.

    Heb je de kernel source wel geïnstalleerd? controleer dat met
    [code:1:26e0703e47]
    rpm -qa | grep kernel-source
    [/code:1:26e0703e47][Enter]

    Als je hier geen output krijgt installeer je 'm via Software installeren (rpmdrake)
  • Bedankt jolo!
    Dat die kenel-source niet geinstalleerd was vormde inderdaad (teminste) een deel van het probleem. Nu maar kijken of dat het enige probleem zal blijken.

    Als ik nu na het installeren van de kernel-source "make" doe krijg ik het volgende al veel beter ogende resultaat:

    [quote:d5ee4d75ec]
    make -C modem all
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make -C drivers KERNEL_DIR=/lib/modules/2.6.3-4mdk/build
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    cc -I/lib/modules/2.6.3-4mdk/build/include -o kernel-ver kernel-ver.c
    make all KERNEL_VER=2.6.3-4mdk
    make[2]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make modules -C /lib/modules/2.6.3-4mdk/build SUBDIRS=/home/harald/Documents/slmodem-2.9.6/drivers
    make[3]: Entering directory `/usr/src/linux-2.6.3-4mdk'
    CC scripts/empty.o
    MKELF scripts/elfconfig.h
    HOSTCC scripts/file2alias.o
    HOSTCC scripts/modpost.o
    HOSTLD scripts/modpost
    SPLIT include/linux/autoconf.h -> include/config/*
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    CC arch/i386/kernel/asm-offsets.s
    CHK include/asm-i386/asm_offsets.h
    CC [M] /home/harald/Documents/slmodem-2.9.6/drivers/amrmo_init.o
    CC [M] /home/harald/Documents/slmodem-2.9.6/drivers/sysdep_amr.o
    CC [M] /home/harald/Documents/slmodem-2.9.6/drivers/st7554.o
    LD [M] /home/harald/Documents/slmodem-2.9.6/drivers/slamr.o
    LD [M] /home/harald/Documents/slmodem-2.9.6/drivers/slusb.o
    Building modules, stage 2.
    MODPOST
    CC /home/harald/Documents/slmodem-2.9.6/drivers/slamr.mod.o
    LD [M] /home/harald/Documents/slmodem-2.9.6/drivers/slamr.ko
    CC /home/harald/Documents/slmodem-2.9.6/drivers/slusb.mod.o
    LD [M] /home/harald/Documents/slmodem-2.9.6/drivers/slusb.ko
    make[3]: Leaving directory `/usr/src/linux-2.6.3-4mdk'
    make[2]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    [/quote:d5ee4d75ec]

    Echter voor dat ik nu verder ga met "make install" zou ik toch voor de zekerheid om te voorkomen dat het een rommeltje wordt nog even willen weten of ik mij wat moet aantrekken van de waarschuwing:

    [quote:d5ee4d75ec]
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies
    [/quote:d5ee4d75ec]
  • [quote:0044259f1a="Rikman"][code:1:0044259f1a]
    *** Warning: Overriding SUBDIRS on the command line can cause
    *** inconsistencies [/code:1:0044259f1a]of ik mij wat moet aantrekken van de waarschuwing: [/quote:0044259f1a] Bij een error stopt het compileren. Daarentegen bij een warning gaat het compileren verder. De rest van de output is in orde. Het compileren is voltooid. Deze warning kun je dus veilig negeren.
  • Heb "make install" gedaan en kreeg het volgende resultaat.

    [quote:ce6d703999]
    make -C modem all
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/modem'
    make -C drivers KERNEL_DIR=/lib/modules/2.6.3-4mdk/build
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    cc -I/lib/modules/2.6.3-4mdk/build/include -o kernel-ver kernel-ver.c
    make all KERNEL_VER=2.6.3-4mdk
    make[2]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make modules -C /lib/modules/2.6.3-4mdk/build SUBDIRS=/home/harald/Documents/slmodem-2.9.6/drivers
    make[3]: Entering directory `/usr/src/linux-2.6.3-4mdk'
    *** Warning: Overriding SUBDIRS on the command line can cause
    ***          inconsistencies
    make[4]: `arch/i386/kernel/asm-offsets.s' is up to date.
      CHK     include/asm-i386/asm_offsets.h
      Building modules, stage 2.
      MODPOST
    make[3]: Leaving directory `/usr/src/linux-2.6.3-4mdk'
    make[2]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make install -C drivers KERNEL_DIR=/lib/modules/2.6.3-4mdk/build
    make[1]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    cc -I/lib/modules/2.6.3-4mdk/build/include -o kernel-ver kernel-ver.c
    mkdir -p /dev
    mknod -m 600 /dev/slamr0 c 212 0 ;   mknod -m 600 /dev/slamr1 c 212 1 ;   mknod -m 600 /dev/slamr2 c 212 2 ;   mknod -m 600 /dev/slamr3 c 212 3 ;  echo -n
    mknod -m 600 /dev/slusb0 c 213 0 ;   mknod -m 600 /dev/slusb1 c 213 1 ;   mknod -m 600 /dev/slusb2 c 213 2 ;   mknod -m 600 /dev/slusb3 c 213 3 ;  echo -n
    make install KERNEL_VER=2.6.3-4mdk
    make[2]: Entering directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    install -D -m 644 slamr.ko /lib/modules/2.6.3-4mdk/extra/slamr.ko
    install -D -m 644 slusb.ko /lib/modules/2.6.3-4mdk/extra/slusb.ko
    /sbin/depmod -a
    make[2]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    make[1]: Leaving directory `/home/harald/Documents/slmodem-2.9.6/drivers'
    install -D -m 755 modem/slmodemd /usr/sbin/slmodemd
    rm -f -rf /var/lib/slmodem
    install -d -D -m 755 /var/lib/slmodem
    [/quote:ce6d703999]

    Lijkt me wel ok.

    Maar als ik doorga (als root) met het commando "lmodemd -c NETHERLANDS" gaat het alsnog verkeerd.
    I krijg de foutmelding:

    [quote:ce6d703999]
    error: mdm setup: cannot open dev `/dev/slamr0': No such device
    error: cannot setup device `/dev/slamr0'
    [/quote:ce6d703999]

    Het vreemde vind ik is dat als ik kijk naar het resultaat van "make install" ik lees:

    [quote:ce6d703999]
    mknod -m 600 /dev/slamr0 c 212 0 ; mknod -m 600 /dev/slamr1 c 212 1 ; mknod -m 600 /dev/slamr2 c 212 2 ; mknod -m 600 /dev/slamr3 c 212 3 ; echo -n
    mknod -m 600 /dev/slusb0 c 213 0 ; mknod -m 600 /dev/slusb1 c 213 1 ; mknod -m 600 /dev/slusb2 c 213 2 ; mknod -m 600 /dev/slusb3 c 213 3 ; echo -n
    [/quote:ce6d703999]

    Dus "/dev/slamr0" bestaat wel degelijk. (toch?)

    What zou er aan de hand kunnen zijn?
  • ik heb helaas geen tijd om alles te checken wat je geschreven hebt. Ik heb het in eider geval op mijn L3800C met hetlzelfde modem zo aan de praat gekregen:
    http://gathering.tweakers.net/forum/list_message/18576794#18576794
    Ik heb wel een vij volledige Red Hat 9 installatie (waarschijnlijk zijn alle tools aanwezig)
  • [quote:0d4d78a5a1="Rikman"][code:1:0d4d78a5a1] error: mdm setup: cannot open dev `/dev/slamr0': No such device
    error: cannot setup device `/dev/slamr0' [/code:1:0d4d78a5a1] Dus "/dev/slamr0" bestaat wel degelijk. (toch?)

    What zou er aan de hand kunnen zijn?[/quote:0d4d78a5a1] De file /dev/slamr0 zal er wel zijn. Met device zal het modem wel bedoelt worden. Ik vond er zelfs met google geen oplossing voor. Wel waren er anderen die ook zo een probleem hebben http://linuxcompatible.org/thread1001-1.html

    Je zou deze info kunnen lezen. http://idea.sec.dico.unimi.it/~lorenzo/asus-s1n.html#modem
    In plaats van [b:0d4d78a5a1] lspci -v [/b:0d4d78a5a1] zou je ook kunnen typen
    [code:1:0d4d78a5a1]
    lspcidrake
    [/code:1:0d4d78a5a1][Enter]

    Zit die winmodem wellicht in een Dell pc? http://www.geocities.com
    andomnumbergenerator2001/#redhat_9_modem
  • Jippieeeeeeeeeeeeeeeeee! Hij doet het! Eindelijk dan! :D :D :D :D :D

    Wel lastig is vind ik dat elke keer als ik Linux opnieuw opstart ik steeds eerst het volgende moet doen om verbinding te kunnen krijgen via het modem.

    $ su
    # modprobe slamr
    # slmodemd -a
    # kppp

    en vervolgens dan via kppp verbinden.

    Ik vroeg mij af of deze opdrachten niet in een scriptje te vangen zijn, zodat ik met het simpel dubbelklikken op een bestand op mijn bureaublad de opdrachten in een keer kan laten uitvoeren.

    Weet iemand hoe dat moet?
  • [quote:68332f5ad1="Rikman"]Ik vroeg mij af of deze opdrachten niet in een scriptje te vangen zijn, [/quote:68332f5ad1] Je zou die
    [code:1:68332f5ad1]
    modprobe slamr
    slmodemd -a
    [/code:1:68332f5ad1] onderaan kunnen plaatsen in je /etc
    c.d
    c.local

    Dan start je de pc opnieuw op, en je start kppp via kde menu > Externe toegang > KPPP

    Info hoe je kppp kunt opstarten als gewone gebruiker vind je op deze site http://www.sjoerd-visser.demon.nl/cis/debug.html#Als%20gebruiker%20internetten

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.