56-modem

peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

56-modem

Inlägg av peder6 »

Jag har nyligen installerat 7.04 och jag tänkte koppla upp mig mot internet med det interna 56-modemet. Efter jag fyllt i telefonnummer, anvnamn och pw under "manual configuration" vill jag ansluta med modempoolen men detta lyckas jag inte med.

Hur gör jag för att "ringa upp" med modemet?  ???

//peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Hm, interna modem kan vara lite kluriga under Linux. Börja med att kolla vad du har för modem, gå till system, inställningar, hårdvaruinformation och leta upp ditt modem där. Alternativt kan du starta en terminal (program, tillbehör, terminal) och köra kommandot "lshw -class modem". Posta namnet på modemet här (eller resultatet av kommandot).
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Denna information fick jag fram:

Kod: Markera allt

description: Communication controller
       product: 56k WinModem
       vendor: Agere Systems
       physical id: c
       bus info: pci@02:0c.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=0 maxlatency=14 mingnt=252
       resources: iomemory:feaff800-feaff8ff ioport:dfe0-dfe7 ioport:d400-d4ff irq:11
Tacksam för hjälp!
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Det var visst knöligare än vad jag kom ihåg, men det finns ett skript som gör det enklare. Gör exakt så här i ett terminalfönster:

Kod: Markera allt

wget http://132.68.73.235/linmodems/packages/scanModem.gz
gunzip scanModem.gz
bash scanModem
Det här skapar en väldig massa med information i underkatalogen Modem. Någonstans där finns all information du behöver, om du vill ha mer hjälp så kanske du kan lägga upp filen Modem/ModemData.txt någonstans så att vi kan nå den (den är på runt 7 KiB).
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Här har jag lagt filen:
http://download.yousendit.com/3DB74A880915B579

Hoppas att du kan utläsa något intressant.
/Peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

De intressanta raderna är dessa:

Kod: Markera allt

 For candidate modem in PCI bus:  02:0c.0
   Class 0780: 11c1:0440 Communication controller: Agere Systems 56k WinModem
      Primary PCI_id  11c1:0440
 Support type needed or chipset:        Agere.DSP
 


 The modem has a supported Lucent/Agere  Mars or Apollo DSP (digital signal 
 processing) chipset. Support packages for 2.6.n kernels are at: 
 http://phep2.technion.ac.il/linmodems/packages/ltmodem/kernel-2.6/martian/

 See AgereDSP.txt for Details.
  DSP=1
Så det tycks alltså vara martian-drivrutinen som du ska använda. Det finns en installationsbeskrivning på ubuntuforums.org.
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

hmm... jag är nog lite för mycket nybörjare på Ubunto för att förstå vad som menas.
Hade varit mycket tacksam om jag kunde får en svensk steg-för-stegförevisning.

Som jag har förstått det, ska jag skapa en fil (martian) innehållande raden "install martian_dev modprobe --ignore-install martian_dev ; /usr/sbin/martian_modem" och sedan lägga den i "modprobe.d" rätt?

Hur får jag skrivrättigheter i modprobe.d?

//peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

För att få skrivrättigheter kan du t.ex. starta gedit som root med följande kommando från ett terminalfönster:

Kod: Markera allt

sudo gedit
Har du fått resten att fungera, fungerar t.ex. "sudo modprobe martian_dev"?
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Tack Lars för din välvilja att försöka hjälpa en stackars Linuxrookie!

Jag har svårt att tolka installationsbeskrivningen du tipsade om på ubuntuforums.org och behöver definitivt en svensk steg-för-steg-lösning, annars tvingas jag tillbaka till XP igen... Anledningen till att jag behöver konfigurera modemet är att jag ska ge bort datorn till syrran och hon har enbart möjlighet att ansluta till internet med uppringande modem.

Mvh
peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

OK, jag ska göra mitt bästa. Men eftersom jag inte har samma modem själv så famlar jag lite i blindo.

1. Kör Synaptic och installera build-essential

2. Ladda ner martian-full-20061203.tar.gz och lägg den i din hemkatalog

3. Starta ett terminalfönster och kör följande kommandon:

Kod: Markera allt

tar xf martian-full-20061203.tar.gz
cd martian
make all
Make all spottar ut sig massor med text, den sista biten är:

Kod: Markera allt

-e     CC       elf386tweakrelocs
-e     LD       marscore.o
-e     TWEAK    marscore.o
-e     LD       martian_modem
make[1]: Leaving directory `/home/llj/martian/modem'
Om du inte fick några felmeddelanden kan du gå vidare.

4. Kör sudo make install, det här kopierar en del filer till bl.a. /usr/sbin

5. Kör sudo modprobe martian_dev för att ladda drivrutinen

6. Kör sudo martian_modem, det ska tydligen berätta vad ditt modem kallas (/dev/ttySM0) men jag kan inte testa det hos mig. Låt programmet köra medan du använder modemet, det går att lösa snyggare men vi tar det senare när allt funkar.

7. Konfigurera en modemanslutning under nätverksinställningar, använd serieporten /dev/ttySM0
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Jag tror minsann att det funkade!! ;D
Visserligen går det extremt sakta men men.

Kan man på något vis göra så anslutningsförfarandet blir mer användarvänligt?
- Att man kan se när man är ansluten (och frånkopplad) till modempoolen
- Skapa något snabbkommando/knapp eller kanske helst en ikon som heter typ "Anslut till Internet"

Tack så jätte mycket för hjälpen! Jag kommer återkomma med fler modemfrågor under nästa helg när jag ska ta tag i min ThinkPad T40.
"När det blir mörkt nog, kan du se stjärnorna."
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Nu behöver jag hjälp med min andra dator, hoppas att du är lika hjälpfull den här gången.

Denna dator är en IBM T40, och jag behöver precis som på förra datorn få igång 56-modemet.

Så här ser ModemData.txt för T40:an ut: http://skickafilen.se/download.jsp?fileid=nVb4LaRvgUZzLYwKCGVz

Tacksam för hjälp!
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Enligt http://files.vingrad.ru/bilbobagginz/ls50a.html så ska det räcka med att installera linux-restricted-modules-686 och sl-modem-daemon.
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Nu har jag har installerat både linux-restricted-modules-686 och sl-modem-daemon. Därefter gjort en manuell konfiguration (anvnamn, tnfnr, pw) på min modemanslutning. När jag väljer "Anslut till ppp0 via Modem" händer ingenting, helt tyst.

Vilken modemport ska jag använda?
Vilka alternativ på Anslutningsinställningar för modem ska vara förbockade?

//peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Jag kör också sl-modem-daemon (men för ett annat modem), det dyker upp som /dev/ttySL0.
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Fortfarande helt tyst... De modemportsalternativ jag har att välja på är.
  • /dev/modem
  • /dev/ttyS0
  • /dev/ttyS1
  • /dev/ttyS2
  • /dev/ttyS3
Inget verkat funka, jag har även provat att med "/dev/ttySL0" utan resultat.
Hur går jag vidare?
Ansluter du genom att välja "Uppringda anslutningar" > "Anslut till ppp0 via Modem"?
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Testa om det blir någon skillnad med detta:

Kod: Markera allt

sudo modprobe snd-intel8x0m
sudo /etc/init.d/sl-modem-daemon restart
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

Nej, ingen skillnad...

Jag fick upp följande resultat i terminalfönstret:

Kod: Markera allt

Shutting down SmartLink Modem driver normally.
Unloading modem driver from kernel ... snd_atiixp_modem.
Starting SmartLink Modem driver for: modem:1.
Creating /dev/modem symlink, pointing to: /dev/ttySL0.
Vill minnas att jag nör jag höll på med den andra datorn så kunde man se anslutningsprocessen i ett terminalfönster. Hur gör man för att se den?

//peder6
"När det blir mörkt nog, kan du se stjärnorna."
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: 56-modem

Inlägg av Lars »

Hm, jag sökte på nätet men är fortfarande inte hundra på vilken drivrutin som gäller. Någon sida nämnde snd-intel8x0m, men den tycks ju ha hittat snd_atiixp_modem. Finns /dev/modem och /dev/ttySL0?

Vad ger "lshw -class modem"?
peder6
Inlägg: 27
Blev medlem: 17 apr 2007, 16:08
Ort: Halmstad

SV: 56-modem

Inlägg av peder6 »

lshw -class modem ger:

Kod: Markera allt

       description: Modem
       product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@00:1f.6
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: generic bus_master cap_list
       configuration: driver=Intel ICH Modem latency=0
       resources: ioport:2400-24ff ioport:2000-207f irq:11
Såvitt jag kan se så har jag både /dev/modem och /dev/ttySL0
"När det blir mörkt nog, kan du se stjärnorna."
Skriv svar

Återgå till "För nybörjaren - inaktuell"