Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Guide för 56k ppp: LMDE och Linux Mint 9 med 56k ppp modem

Guide för 56k ppp 

Kopiera och klistra eller skriv in i Terminal

Jag fick igång 56k ppp med en Belkin USB till seriell adapter på LMDE 201101 64-bitars och 32-bitars:
 
1.

sudo pppconfig

2. Create Skapa en anslutning
 
3. Namn på leverantör
 
provider
 
4. Konfigurera namnservrar (DNS)
 
Dynamic Använd dynamisk DNS 
 
5. Autentiseringsmetod för provider
 
PAP Peer Authentication Protocol
 
6. Ange användarnamn du fick av din ISP.
 
7. Ange lösenordet du fick av din ISP.
 
8. Hastighet
 
Jag rekommenderar att du lämnar den på 115200. 
 
57600 om modemet avbryter uppkopplingen.
 
9. Puls eller ton
 
Tone
 
10. Telefonnummer
 
11. Svara "ja" för att få din modemport automatiskt identifierad.
 
eller Manual Ange porten manuellt.
 
t.ex. /dev/ttyUSB0 för Belkin USB till seriellt och externt seriellt 56k modem.
 
12. Finished Skriv ner filerna och återgå till huvudmenyn
 
Starta med t.ex.:

sudo pon

Nedanstående har fungerat för mig men jag säger att det görs på egen risk som allt annat (kompilering mm.).
 
Linux Mint 9 med Conexant winmodem med endast 32-bitars:

sudo apt-get install gcc
sudo -s
cd /lib/modules/$(uname -r)/build/include/linux
ln -s ../generated/utsrelease.h
ln -s ../generated/autoconf.h
exit
mkdir ~/conexant_modem
cd ~/conexant_modem
wget http://linux.dell.com/files/ubuntu/hardy/modem-drivers/hsf/hsfmodem-7.68.00.09oem.tar.gz
tar xzf hsfmodem-7.68.00.09oem.tar.gz
wget http://www.bargweb.net/images/2009/november/hsfmodem-7.80.02.05-DiacoEdition.zip
unzip hsfmodem-7.80.02.05-DiacoEdition.zip
cp -pR hsfmodem-7.80.02.05-DiacoEdition/modules/imported/include/framewrk.h hsfmodem-7.68.00.09oem/modules/imported/include/framewrk.h
cp -pR hsfmodem-7.80.02.05-DiacoEdition/modules/imported/include/osservices.h hsfmodem-7.68.00.09oem/modules/imported/include/osservices.h
wget http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.80.02.06full...
tar xzf hsfmodem-7.80.02.06full.tar.gz
rm -r hsfmodem-7.80.02.06full/modules/imported
cp -R hsfmodem-7.68.00.09oem/modules/imported hsfmodem-7.80.02.06full/modules/

Du behöver inte ta bort installationsfilerna, hoppa över det här om du vill behålla installationsfilerna:

rm -rf hsfmodem-7.68.00.09oem
rm -rf hsfmodem-7.80.02.05-DiacoEdition
rm hsfmodem-7.68.00.09oem.tar.gz
rm hsfmodem-7.80.02.05-DiacoEdition.zip
rm hsfmodem-7.80.02.06full.tar.gz

 

cd hsfmodem-7.80.02.06full
sudo make install
sudo hsfconfig
dmesg

Källa: http://ubuntuforums.org/showthread.php?p=10100007#post10100007
 
Ange porten manuellt som: /dev/ttySHSF0
 
Skrivet av Lyfang den 27 January, 2011 - 14:18
 
Edit: Lägger till 64-bitars och 32-bitars information. 57600 om modemet ...avbryter uppkopplingen. Ange porten manuellt som: /dev/ttySHSF0

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

hoths bild

Förlåt en slilla undring, men varför smalband i denna bredbandens tid?

----
Linux växer snabbast!

tux-svens bild

Nyttan med snabbt internet är totalt överskattat, Jag gillar att tanka ned en ISO under flera dygn, samtidigt som telefonlinjen är helt blockerad! Wink Laughing out loud

---

Windows are for houses, Linux is for computers!

 

Lyfangs bild

 56k ppp har sin tjusning även 2011.

Lyfangs bild

56k ppp är ett alternativ tills det finns 100% grundläggande bredbandstäckning med tillgång till 3G i glesbygd. Nackdelar med bredband kan vara abonnemangsvillkor med avtal upp till 24 månaders bindningstid och att man är möjligtvis knuten till en fast punkt. Kontant mobilt bredband är dyrare och i 2G hastighet kanske inte så mycket snabbare än 56k ppp.

/ Lyfang

hoths bild

Visst är den? 

Jag testade en gång att logga in på jobbet på mitt 28.8 modem, 56kbit modemen hade inte kommit än, och öppna det tunga X-baserade CAD-programmet. En gång, men aldrig mer...

----
Linux växer snabbast!

Lyfangs bild

 Modifierad 64-bitars Dell drivrutin med LMDE 201101 64-bitars:

Nedanstående drivrutin har fungerat men har låst datorn och görs på egen risk!
 
Låsningen av datorn kan ha berott på 230400 baud. 

sudo -s
cd /lib/modules/$(uname -r)/build/include/linux
ln -s ../generated/utsrelease.h
ln -s ../generated/autoconf.h
exit
mkdir ~/conexant_modem
cd ~/conexant_modem
wget http://linux.dell.com/files/ubuntu/hardy/modem-drivers/hsf/hsfmodem-7.68.00.09x86_64oem.tar.gz
tar xzf hsfmodem-7.68.00.09x86_64oem.tar.gz
wget http://www.bargweb.net/images/2009/november/hsfmodem-7.80.02.05-DiacoEdition.zip
unzip hsfmodem-7.80.02.05-DiacoEdition.zip
cp -pR hsfmodem-7.80.02.05-DiacoEdition/modules/imported/include/framewrk.h hsfmodem-7.68.00.09x86_64oem/modules/imported/include/framewrk.h
cp -pR hsfmodem-7.80.02.05-DiacoEdition/modules/imported/include/osservices.h hsfmodem-7.68.00.09x86_64oem/modules/imported/include/osservices.h
wget http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-7.80.02.06x86_64full/hsfmodem-7.80.02.06x86_64full.tar.gz
tar xzf hsfmodem-7.80.02.06x86_64full.tar.gz
rm -r hsfmodem-7.80.02.06x86_64full/modules/imported
cp -R hsfmodem-7.68.00.09x86_64oem/modules/imported hsfmodem-7.80.02.06x86_64full/modules/

Du behöver inte ta bort installationsfilerna, hoppa över det här om du vill behålla installationsfilerna:

rm -rf hsfmodem-7.68.00.09x86_64oem
rm -rf hsfmodem-7.80.02.05-DiacoEdition
rm hsfmodem-7.68.00.09x86_64oem.tar.gz
rm hsfmodem-7.80.02.05-DiacoEdition.zip
rm hsfmodem-7.80.02.06x86_64full.tar.gz

 

cd hsfmodem-7.80.02.06x86_64full
sudo make install
sudo hsfconfig
sudo pppconfig

Ange porten manuellt som: /dev/ttySHSF0
 
Om 230400 baud låste datorn, vad berodde det på i så fall?

Lyfangs bild

 Det brukar komma ett pip och sedan låser sig datorn. En log fil:

lyfang@lyfang ~ $ sudo tail -f /var/log/messages

Feb 20 13:41:14 lyfang pppd[2167]: Using interface ppp0
Feb 20 13:41:14 lyfang pppd[2167]: Connect: ppp0 <--> /dev/ttySHSF0
Feb 20 13:41:19 lyfang pppd[2167]: PAP authentication succeeded
Feb 20 13:41:19 lyfang kernel: [   70.343965] PPP BSD Compression module registered
Feb 20 13:41:19 lyfang kernel: [   70.349776] PPP Deflate Compression module registered
Feb 20 13:41:19 lyfang pppd[2167]: local  IP address 62.80.211.132
Feb 20 13:41:19 lyfang pppd[2167]: remote IP address 212.3.3.157
Feb 20 13:41:19 lyfang pppd[2167]: primary   DNS address 212.3.0.2
Feb 20 13:41:19 lyfang pppd[2167]: secondary DNS address 212.3.0.40
Feb 20 13:41:29 lyfang kernel: [   80.842055] lo: Disabled Privacy Extensions
Feb 20 13:44:37 lyfang kernel: [  268.260406] PGD 22c312067 PUD 22bd00067 PMD 0 
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.260415] Oops: 0000 [#1] SMP 
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.260420] last sysfs file: /sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq
Feb 20 13:44:37 lyfang kernel: [  268.260426] CPU 0 
Feb 20 13:44:37 lyfang kernel: [  268.260430] Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc nls_utf8 nls_cp437 vfat fat parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth rfkill powernow_k8 cpufreq_powersave cpufreq_userspace cpufreq_conservative cpufreq_stats binfmt_misc hsfusbcd2 hsfmc97sis hsfmc97ati hsfmc97ali hsfmc97via hsfmc97ich hsfpcibasic3 usbhid hid hsfpcibasic2 hsfserial hsfengine(P) hsfosspec hsfsoar usblp fuse loop snd_hda_codec_atihdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_piix4 evdev pcspkr snd edac_core i2c_core edac_mce_amd asus_atk0110 soundcore snd_page_alloc fglrx(P) button processor ext4 mbcache jbd2 crc16 btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ata_generic firewire_ohci ohci_hcd firewire_core ahci pata_atiixp ehci_hcd pata_jmicron xhci sky2 usbcore nls_base libata thermal scsi_mod crc
Feb 20 13:44:37 lyfang kernel: _itu_t thermal_sys [last unloaded: hsfosspec]
Feb 20 13:44:37 lyfang kernel: [  268.260561] Pid: 1380, comm: khsfd/modem Tainted: P           2.6.32-5-amd64 #1 System Product Name
Feb 20 13:44:37 lyfang kernel: [  268.260568] RIP: 0010:[<ffffffffa0863a12>]  [<ffffffffa0863a12>] hsfengine2063_+0x32/0x180 [hsfengine]
Feb 20 13:44:37 lyfang kernel: [  268.260679] RSP: 0018:ffff88022de35dc0  EFLAGS: 00010006
Feb 20 13:44:37 lyfang kernel: [  268.260683] RAX: 0000000000000000 RBX: 000000000000002e RCX: 0000000000000004
Feb 20 13:44:37 lyfang kernel: [  268.260688] RDX: 0000000000000000 RSI: 0000000000020004 RDI: 000000000000002e
Feb 20 13:44:37 lyfang kernel: [  268.260693] RBP: ffff88022bf4c000 R08: 0000000000000001 R09: 0000000000000000
Feb 20 13:44:37 lyfang kernel: [  268.260698] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000020004
Feb 20 13:44:37 lyfang kernel: [  268.260702] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
Feb 20 13:44:37 lyfang kernel: [  268.260709] FS:  00007f0f5cadb840(0000) GS:ffff880008c00000(0000) knlGS:0000000000000000
Feb 20 13:44:37 lyfang kernel: [  268.260714] CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
Feb 20 13:44:37 lyfang kernel: [  268.260719] CR2: 0000000000000036 CR3: 000000022beae000 CR4: 00000000000006f0
Feb 20 13:44:37 lyfang kernel: [  268.260724] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb 20 13:44:37 lyfang kernel: [  268.260729] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Feb 20 13:44:37 lyfang kernel: [  268.260735] Process khsfd/modem (pid: 1380, threadinfo ffff88022de34000, task ffff88022dabe2e0)
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.260739] Stack:
Feb 20 13:44:37 lyfang kernel: [  268.260742]  0000000000000001 ffff88022bf4c000 ffff88022bf4c000 0000000000000001
Feb 20 13:44:37 lyfang kernel: [  268.260749] <0> 0000000000000001 ffffffffa0867781 0000000000000066 ffff88022bf4c000
Feb 20 13:44:37 lyfang kernel: [  268.260757] <0> ffff88022de35e87 0000000000000001 0000000000000001 ffffffffa0866247
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.260766] Call Trace:
Feb 20 13:44:37 lyfang kernel: [  268.260876]  [<ffffffffa0867781>] ? hsfengine1952_+0x41/0x50 [hsfengine]
Feb 20 13:44:37 lyfang kernel: [  268.260984]  [<ffffffffa0866247>] ? hsfengine52_+0xa7/0x140 [hsfengine]
Feb 20 13:44:37 lyfang kernel: [  268.260997]  [<ffffffffa0213513>] ? cnxt_intr+0x373/0x4d0 [hsfserial]
Feb 20 13:44:37 lyfang kernel: [  268.261012]  [<ffffffffa04c2217>] ? cnxt_thread+0x1f7/0x280 [hsfosspec]
Feb 20 13:44:37 lyfang kernel: [  268.261024]  [<ffffffff8104a264>] ? default_wake_function+0x0/0x9
Feb 20 13:44:37 lyfang kernel: [  268.261034]  [<ffffffff8104800d>] ? finish_task_switch+0x3a/0xaf
Feb 20 13:44:37 lyfang kernel: [  268.261044]  [<ffffffff81011baa>] ? child_rip+0xa/0x20
Feb 20 13:44:37 lyfang kernel: [  268.261058]  [<ffffffffa04c2020>] ? cnxt_thread+0x0/0x280 [hsfosspec]
Feb 20 13:44:37 lyfang kernel: [  268.261064]  [<ffffffff81011ba0>] ? child_rip+0x0/0x20
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.261068] Code: 24 48 45 31 ed 48 85 ff 48 89 5c 24 30 4c 89 64 24 40 4c 89 74 24 50 48 89 6c 24 38 48 89 fb 41 89 f4 49 89 d6 0f 84 04 01 00 00 <48> 8b 6f 08 48 89 ef e8 12 f9 ff ff ba 01 00 00 00 85 c0 75 20 
Feb 20 13:44:37 lyfang kernel: [  268.261228]  RSP <ffff88022de35dc0>
 
Message from syslogd@lyfang at Feb 20 13:44:37 ...
 kernel:[  268.261231] CR2: 0000000000000036
Feb 20 13:44:37 lyfang kernel: [  268.261236] ---[ end trace a54687d34e9e576f ]---
Feb 20 13:45:53 lyfang kernel: [  344.672244] Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc nls_utf8 nls_cp437 vfat fat parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth rfkill powernow_k8 cpufreq_powersave cpufreq_userspace cpufreq_conservative cpufreq_stats binfmt_misc hsfusbcd2 hsfmc97sis hsfmc97ati hsfmc97ali hsfmc97via hsfmc97ich hsfpcibasic3 usbhid hid hsfpcibasic2 hsfserial hsfengine(P) hsfosspec hsfsoar usblp fuse loop snd_hda_codec_atihdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_piix4 evdev pcspkr snd edac_core i2c_core edac_mce_amd asus_atk0110 soundcore snd_page_alloc fglrx(P) button processor ext4 mbcache jbd2 crc16 btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ata_generic firewire_ohci ohci_hcd firewire_core ahci pata_atiixp ehci_hcd pata_jmicron xhci sky2 usbcore nls_base libata thermal scsi_mod crc
Feb 20 13:45:53 lyfang kernel: _itu_t thermal_sys [last unloaded: hsfosspec]
Feb 20 13:45:53 lyfang kernel: [  344.672371] CPU 2:
Feb 20 13:45:53 lyfang kernel: [  344.672375] Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc nls_utf8 nls_cp437 vfat fat parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth rfkill powernow_k8 cpufreq_powersave cpufreq_userspace cpufreq_conservative cpufreq_stats binfmt_misc hsfusbcd2 hsfmc97sis hsfmc97ati hsfmc97ali hsfmc97via hsfmc97ich hsfpcibasic3 usbhid hid hsfpcibasic2 hsfserial hsfengine(P) hsfosspec hsfsoar usblp fuse loop snd_hda_codec_atihdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_piix4 evdev pcspkr snd edac_core i2c_core edac_mce_amd asus_atk0110 soundcore snd_page_alloc fglrx(P) button processor ext4 mbcache jbd2 crc16 btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ata_generic firewire_ohci ohci_hcd firewire_core ahci pata_atiixp ehci_hcd pata_jmicron xhci sky2 usbcore nls_base libata thermal scsi_mod crc
Feb 20 13:45:53 lyfang kernel: _itu_t thermal_sys [last unloaded: hsfosspec]
Feb 20 13:45:53 lyfang kernel: [  344.672494] Pid: 2167, comm: pppd Tainted: P      D    2.6.32-5-amd64 #1 System Product Name
Feb 20 13:45:53 lyfang kernel: [  344.672500] RIP: 0010:[<ffffffff812fb4d9>]  [<ffffffff812fb4d9>] _spin_lock_bh+0x21/0x25
Feb 20 13:45:53 lyfang kernel: [  344.672516] RSP: 0018:ffff880210c09ea8  EFLAGS: 00000297
Feb 20 13:45:53 lyfang kernel: [  344.672521] RAX: 000000000000052a RBX: ffff88022c273d08 RCX: 0000000000000018
Feb 20 13:45:53 lyfang kernel: [  344.672526] RDX: 0000000000000529 RSI: 0000000000000296 RDI: ffff88022c273d98
Feb 20 13:45:53 lyfang kernel: [  344.672532] RBP: ffffffff8101166e R08: ffff88021e8cb400 R09: 00000000ffffffff
Feb 20 13:45:53 lyfang kernel: [  344.672537] R10: ffffffff81459dc0 R11: ffffffff8115297d R12: ffffffff81247bce
Feb 20 13:45:53 lyfang kernel: [  344.672542] R13: 000000d0ffffffff R14: ffffffffa00f963a R15: 0000000000000001
Feb 20 13:45:53 lyfang kernel: [  344.672548] FS:  00007f7596d8d700(0000) GS:ffff880008c80000(0000) knlGS:0000000000000000
Feb 20 13:45:53 lyfang kernel: [  344.672554] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Feb 20 13:45:53 lyfang kernel: [  344.672559] CR2: 00007f177e712000 CR3: 000000021e975000 CR4: 00000000000006e0
Feb 20 13:45:53 lyfang kernel: [  344.672564] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb 20 13:45:53 lyfang kernel: [  344.672569] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Feb 20 13:45:53 lyfang kernel: [  344.672573] Call Trace:
Feb 20 13:45:53 lyfang kernel: [  344.672581]  [<ffffffff812fb4c1>] ? _spin_lock_bh+0x9/0x25
Feb 20 13:45:53 lyfang kernel: [  344.673072]  [<ffffffffa00f9572>] ? ppp_channel_push+0x20/0xad [ppp_generic]
Feb 20 13:45:53 lyfang kernel: [  344.673072]  [<ffffffffa00f96b8>] ? ppp_write+0xb9/0xc5 [ppp_generic]
Feb 20 13:45:53 lyfang kernel: [  344.673072]  [<ffffffff810eeefe>] ? vfs_write+0xa9/0x102
Feb 20 13:45:53 lyfang kernel: [  344.673072]  [<ffffffff810ef013>] ? sys_write+0x45/0x6e
Feb 20 13:45:53 lyfang kernel: [  344.673072]  [<ffffffff81010b42>] ? system_call_fastpath+0x16/0x1b
Feb 20 13:46:59 lyfang kernel: [  410.172232] Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc nls_utf8 nls_cp437 vfat fat parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth rfkill powernow_k8 cpufreq_powersave cpufreq_userspace cpufreq_conservative cpufreq_stats binfmt_misc hsfusbcd2 hsfmc97sis hsfmc97ati hsfmc97ali hsfmc97via hsfmc97ich hsfpcibasic3 usbhid hid hsfpcibasic2 hsfserial hsfengine(P) hsfosspec hsfsoar usblp fuse loop snd_hda_codec_atihdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_piix4 evdev pcspkr snd edac_core i2c_core edac_mce_amd asus_atk0110 soundcore snd_page_alloc fglrx(P) button processor ext4 mbcache jbd2 crc16 btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ata_generic firewire_ohci ohci_hcd firewire_core ahci pata_atiixp ehci_hcd pata_jmicron xhci sky2 usbcore nls_base libata thermal scsi_mod crc
Feb 20 13:46:59 lyfang kernel: _itu_t thermal_sys [last unloaded: hsfosspec]
Feb 20 13:46:59 lyfang kernel: [  410.172348] CPU 2:
Feb 20 13:46:59 lyfang kernel: [  410.172351] Modules linked in: ppp_deflate bsd_comp ppp_async crc_ccitt ppp_generic slhc nls_utf8 nls_cp437 vfat fat parport_pc ppdev lp parport sco bridge stp bnep rfcomm l2cap bluetooth rfkill powernow_k8 cpufreq_powersave cpufreq_userspace cpufreq_conservative cpufreq_stats binfmt_misc hsfusbcd2 hsfmc97sis hsfmc97ati hsfmc97ali hsfmc97via hsfmc97ich hsfpcibasic3 usbhid hid hsfpcibasic2 hsfserial hsfengine(P) hsfosspec hsfsoar usblp fuse loop snd_hda_codec_atihdmi snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device i2c_piix4 evdev pcspkr snd edac_core i2c_core edac_mce_amd asus_atk0110 soundcore snd_page_alloc fglrx(P) button processor ext4 mbcache jbd2 crc16 btrfs zlib_deflate crc32c libcrc32c usb_storage sd_mod crc_t10dif ata_generic firewire_ohci ohci_hcd firewire_core ahci pata_atiixp ehci_hcd pata_jmicron xhci sky2 usbcore nls_base libata thermal scsi_mod crc
Feb 20 13:46:59 lyfang kernel: _itu_t thermal_sys [last unloaded: hsfosspec]
Feb 20 13:46:59 lyfang kernel: [  410.172469] Pid: 2167, comm: pppd Tainted: P      D    2.6.32-5-amd64 #1 System Product Name
Feb 20 13:46:59 lyfang kernel: [  410.172474] RIP: 0010:[<ffffffff812fb4d6>]  [<ffffffff812fb4d6>] _spin_lock_bh+0x1e/0x25
Feb 20 13:46:59 lyfang kernel: [  410.172484] RSP: 0018:ffff880210c09ea8  EFLAGS: 00000297
Feb 20 13:46:59 lyfang kernel: [  410.172488] RAX: 000000000000052a RBX: ffff88022c273d08 RCX: 0000000000000018
Feb 20 13:46:59 lyfang kernel: [  410.172493] RDX: 0000000000000529 RSI: 0000000000000296 RDI: ffff88022c273d98
Feb 20 13:46:59 lyfang kernel: [  410.172498] RBP: ffffffff8101166e R08: ffff88021e8cb400 R09: 00000000ffffffff
Feb 20 13:46:59 lyfang kernel: [  410.172503] R10: ffffffff81459dc0 R11: ffffffff8115297d R12: ffffffff81247bce
Feb 20 13:46:59 lyfang kernel: [  410.172508] R13: 000000d0ffffffff R14: ffffffffa00f963a R15: 0000000000000001
Feb 20 13:46:59 lyfang kernel: [  410.172514] FS:  00007f7596d8d700(0000) GS:ffff880008c80000(0000) knlGS:0000000000000000
Feb 20 13:46:59 lyfang kernel: [  410.172519] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Feb 20 13:46:59 lyfang kernel: [  410.172524] CR2: 00007f177e712000 CR3: 000000021e975000 CR4: 00000000000006e0
Feb 20 13:46:59 lyfang kernel: [  410.172529] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb 20 13:46:59 lyfang kernel: [  410.172534] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Feb 20 13:46:59 lyfang kernel: [  410.172538] Call Trace:
Feb 20 13:46:59 lyfang kernel: [  410.172544]  [<ffffffff812fb4c1>] ? _spin_lock_bh+0x9/0x25
Feb 20 13:46:59 lyfang kernel: [  410.172552]  [<ffffffffa00f9572>] ? ppp_channel_push+0x20/0xad [ppp_generic]
Feb 20 13:46:59 lyfang kernel: [  410.172561]  [<ffffffffa00f96b8>] ? ppp_write+0xb9/0xc5 [ppp_generic]
Feb 20 13:46:59 lyfang kernel: [  410.172568]  [<ffffffff810eeefe>] ? vfs_write+0xa9/0x102
Feb 20 13:46:59 lyfang kernel: [  410.172575]  [<ffffffff810ef013>] ? sys_write+0x45/0x6e
Feb 20 13:46:59 lyfang kernel: [  410.172581]  [<ffffffff81010b42>] ? system_call_fastpath+0x16/0x1b

Lyfangs bild

 Det är stark jobbat av Dell att stödja (proprietära) modemdrivrutiner för Linux.

Lyfangs bild

Kompilering av Dell drivrutin misslyckas:

lyfang@lyfang ~ $ tar xzf hsfmodem-7.68.00.09x86_64oem.tar.gz
lyfang@lyfang ~ $ cd hsfmodem-7.80.02.06x86_64full
bash: cd: hsfmodem-7.80.02.06x86_64full: Filen eller katalogen finns inte
lyfang@lyfang ~ $ cd hsfmodem-7.68.00.09x86_64oem/
lyfang@lyfang ~/hsfmodem-7.68.00.09x86_64oem $ sudo make install

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for lyfang:
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/nvm'
mkdir -m 755 -p cvt
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfpcibasic2.inf | ./cvtinf.pl cvt/hsfpcibasic2; if [ -n "inf/hsf.cty" ]; then ./cvtinf.pl cvt/hsfpcibasic2 < "inf/hsf.cty"; else true; fi
(cd cvt/hsfpcibasic2/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfpcibasic2/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfpcibasic2smart.inf | ./cvtinf.pl cvt/hsfpcibasic2smart; if [ -n "" ]; then ./cvtinf.pl cvt/hsfpcibasic2smart < ""; else true; fi
if [ -d cvt/hsfpcibasic2/Profile ]; then ln -sf ../hsfpcibasic2/Profile cvt/hsfpcibasic2smart/.; else true; fi
ln -sf ../hsfpcibasic2/Region cvt/hsfpcibasic2smart/.
(cd cvt/hsfpcibasic2smart/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfpcibasic2smart/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfpcibasic2hsfi.inf | ./cvtinf.pl cvt/hsfpcibasic2hsfi; if [ -n "inf/hsf.cty" ]; then ./cvtinf.pl cvt/hsfpcibasic2hsfi < "inf/hsf.cty"; else true; fi
rm -rf cvt/hsfpcibasic2hsfi/Region
ln -sf ../hsfpcibasic2/Region cvt/hsfpcibasic2hsfi/.
(cd cvt/hsfpcibasic2hsfi/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfpcibasic2hsfi/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfpcibasic3.inf | ./cvtinf.pl cvt/hsfpcibasic3; if [ -n "inf/hsf.cty" ]; then ./cvtinf.pl cvt/hsfpcibasic3 < "inf/hsf.cty"; else true; fi
rm -rf cvt/hsfpcibasic3/Region
ln -sf ../hsfpcibasic2/Region cvt/hsfpcibasic3/.
(cd cvt/hsfpcibasic3/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfpcibasic3/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfmc97ich.inf | ./cvtinf.pl cvt/hsfmc97; if [ -n "" ]; then ./cvtinf.pl cvt/hsfmc97 < ""; else true; fi
rm -f mc97/HW_ADAPTER_TYPE
ln -sf ../hsfpcibasic2smart/Profile cvt/hsfmc97/.
ln -sf ../hsfpcibasic2smart/Region cvt/hsfmc97/.
(cd cvt/hsfmc97/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfmc97/COUNTRY_CODE_LIST
ln -sf `basename cvt/hsfmc97` cvt/hsfmc97ali
ln -sf `basename cvt/hsfmc97` cvt/hsfmc97ati
ln -sf `basename cvt/hsfmc97` cvt/hsfmc97ich
ln -sf `basename cvt/hsfmc97` cvt/hsfmc97sis
ln -sf `basename cvt/hsfmc97` cvt/hsfmc97via
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfcadmus2.inf | ./cvtinf.pl cvt/hsfcadmus2; if [ -n "" ]; then ./cvtinf.pl cvt/hsfcadmus2 < ""; else true; fi
rm -f cadmus2/HW_ADAPTER_TYPE
ln -sf ../hsfpcibasic2/Profile cvt/hsfcadmus2/.
ln -sf ../hsfpcibasic2/Region cvt/hsfcadmus2/.
(cd cvt/hsfcadmus2/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfcadmus2/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfcadmus2smart.inf | ./cvtinf.pl cvt/hsfcadmus2smart; if [ -n "" ]; then ./cvtinf.pl cvt/hsfcadmus2smart < ""; else true; fi
rm -f cadmus2smart/HW_ADAPTER_TYPE
ln -sf ../hsfpcibasic2smart/Profile cvt/hsfcadmus2smart/.
ln -sf ../hsfpcibasic2smart/Region cvt/hsfcadmus2smart/.
(cd cvt/hsfcadmus2smart/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfcadmus2smart/COUNTRY_CODE_LIST
sed -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' -e 's!@CNXTTARGET@!hsf!g' -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' < inf/hsfhda.inf | ./cvtinf.pl cvt/hsfhda; if [ -n "" ]; then ./cvtinf.pl cvt/hsfhda < ""; else true; fi
rm -f hda/HW_ADAPTER_TYPE
ln -sf ../hsfpcibasic2smart/Profile cvt/hsfhda/.
ln -sf ../hsfpcibasic2smart/Region cvt/hsfhda/.
(cd cvt/hsfhda/Region && grep -v -l '\*' *NAME | sed -e 's/^0//' -e 's/^0//' -e 's/_NAME$//' | tr '\012' ',' | sed -e 's/,$//' -e 's/^/"/' -e 's/$/"/' ; echo "") > cvt/hsfhda/COUNTRY_CODE_LIST
cd cvt && find . -type f ! -empty -exec md5sum {} ';' | sort | \
    while read sum file ; do \
        if [ "$sum" = "$prevsum" ] && cmp -s "$file" "$prevfile"; then \
            rm -f "$file"; \
            if ! ln "$prevfile" "$file"; then \
                echo 2>&1 "$0: ln FAILED - recreate $file based on $prevfile"; \
                exit 1; \
            fi; \
        else \
            prevsum="$sum"; \
            prevfile="$file"; \
        fi; \
    done
touch cvt/.linksame
mkdir -m 755 -p /etc/hsfmodem/nvm
cd cvt && (find  hsfpcibasic2  hsfpcibasic2smart  hsfpcibasic2hsfi  hsfpcibasic3  hsfmc97  hsfmc97ali  hsfmc97ati  hsfmc97ich  hsfmc97sis  hsfmc97via  hsfcadmus2  hsfcadmus2smart  hsfhda | cpio -pdmu /etc/hsfmodem/nvm)
126 block
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/nvm'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/scripts'
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < patcher.in > patcher
chmod --reference=patcher.in patcher
ln -s cnxtconfig.in hsfconfig.in
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < hsfconfig.in > hsfconfig
chmod --reference=hsfconfig.in hsfconfig
ln -s cnxtstop.in hsfstop.in
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < hsfstop.in > hsfstop
chmod --reference=hsfstop.in hsfstop
ln -s cnxtmodconflicts.in hsfmodconflicts.in
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < hsfmodconflicts.in > hsfmodconflicts
chmod --reference=hsfmodconflicts.in hsfmodconflicts
ln -s cnxtdcpd.in hsfdcpd.in
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < hsfdcpd.in > hsfdcpd
chmod --reference=hsfdcpd.in hsfdcpd
install -m 700 hsfconfig hsfstop hsfmodconflicts hsfdcpd /usr/sbin
ln -s rccnxt.in rchsf.in
sed \
        -e "s!@DATE@!`date \"+%a, %d %b %Y %T %z\"`!g" \
        -e 's!@CNXTDRIVER@!hsf!g' \
        -e 's!@CNXTDRVDSC@!Conexant HSF softmodem!g' \
        -e 's!@CNXTTARGET@!hsf!g' \
        -e 's!@CNXTARCH@!x86_64!g' \
        -e 's!@CNXTSERDEV@!HSF!g' \
        -e 's!@CNXTMAXMDM@!8!g' \
        -e 's!@CNXTETCDIR@!/etc/hsfmodem!g' \
        -e 's!@CNXTLIBDIR@!/usr/lib/hsfmodem!g' \
        -e 's!@CNXTSERIALMAJOR@!240!g' \
        -e 's!@CNXTCALOUTMAJOR@!241!g' \
        -e 's!@CNXTSERIALMINOR@!64!g' \
        -e 's!@CNXTDCPMAJOR@!242!g' \
        -e 's!@CNXTDIAGMAJOR@!243!g' \
        -e 's!@CNXTDIAGDMPMINOR@!255!g' \
        -e 's!@CNXTSCRMAJOR@!244!g' \
        -e 's!@CNXTSBINDIR@!/usr/sbin!g' \
        -e 's!@CNXTNVMDIR@!/etc/hsfmodem/nvm!g' \
        -e 's!@CNXTLINUXVERSION@!7.68.00.09x86_64oem!g' \
        -e 's!@CNXTLINUX_REL@!1!g' \
        -e 's!@CNXTLINUXRPM_REL@!1!g' \
        -e 's!@CNXTLINUXDEB_REL@!1!g' \
        -e 's!@CNXTMODS@!hsfpcibasic2 hsfpcibasic3 hsfmc97ich hsfmc97via hsfmc97ali hsfmc97ati hsfmc97sis hsfusbcd2 hsfhda hsfsoar hsfserial hsfengine hsfosspec!g' \
        -e 's!@PATCHERURL@!http://www.linuxant.com/drivers/hsf/full/archive/patches!g' \
        -e 's!@PATCHERURLUSER@!http://www.linuxant.com/drivers/hsf/downloads-patches.php!g' \
        -e "s!@BLAM_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@SCR_SUPPORT@!`test ! \"\" = yes; echo $?`!g" \
        -e "s!@DMP_SUPPORT@!`test -z \"\"; echo $?`!g" \
        < rchsf.in > rchsf
chmod --reference=rchsf.in rchsf
mkdir -m 755 -p /usr/lib/hsfmodem
install -m 700 rchsf /usr/lib/hsfmodem
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/scripts'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/modules'
rm -rf "/usr/lib/hsfmodem/config.mak" "/usr/lib/hsfmodem/modules/imported" "/usr/lib/hsfmodem/modules"
mkdir -m 755 -p /usr/lib/hsfmodem/modules
(cd .. && find config.mak modules/imported -depth -print | cpio -pdmu /usr/lib/hsfmodem)
8943 block
find . Angry -name COPYING -o -name '*.sh' -o -name '*.[ch]' -o -name '*.mak' -o -name '[Mm]akefile' \) -print | cpio -pdmu /usr/lib/hsfmodem/modules
3639 block
find binaries -depth -print | cpio -pdmu /usr/lib/hsfmodem/modules
0 block
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/modules'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/diag'
make[1]: Inget behöver göras för "install".
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/diag'
install -m 444 LICENSE /usr/lib/hsfmodem

To complete the installation and configuration of your modem,
please run "hsfconfig" (or "/usr/sbin/hsfconfig")
lyfang@lyfang ~/hsfmodem-7.68.00.09x86_64oem $ sudo hsfconfig
Conexant HSF softmodem driver, version 7.68.00.09x86_64oem

If you need assistance or more information, please go to:
    http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

Would you like to use the replacement HDA modules? [yes]

No pre-built modules for: Debian-squeeze/sid linux-2.6.32-5-amd64 x86_64-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.32-5-amd64/build]

WARNING: Building older built-in HDA driver; some audio/modem issues may occur.
If this is the case, please try the latest alsa-driver-linuxant package
available from http://www.linuxant.com/alsa-driver

Building modules for kernel 2.6.32-5-amd64, using source directory
/lib/modules/2.6.32-5-amd64/build. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
lyfang@lyfang ~/hsfmodem-7.68.00.09x86_64oem $

(cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" "CC=gcc-4.3" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules' given more than once in the same rule.
/usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules' given more than once in the same rule.
  CLEAN   /usr/lib/hsfmodem/modules /usr/lib/hsfmodem/modules /usr/lib/hsfmodem/modules
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules': Is a directory
make[3]: *** [clean] Error 1
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: [clean] Error 2 (ignored)
(cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules/GPL/hda" "SUBDIRS+=/usr/lib/hsfmodem/modules/GPL/hda" "CC=gcc-4.3" "HDA_CFLAGS= -DFOUND_OPEN_SUBSTREAM_NOFILE       -DFOUND_NO_CTL_ELEM_RW" clean)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules/GPL/hda' given more than once in the same rule.
/usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules/GPL/hda' given more than once in the same rule.
  CLEAN   /usr/lib/hsfmodem/modules/GPL/hda /usr/lib/hsfmodem/modules/GPL/hda /usr/lib/hsfmodem/modules/GPL/hda
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
rm: cannot remove `/usr/lib/hsfmodem/modules/GPL/hda': Is a directory
make[3]: *** [clean] Error 1
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: [clean] Error 2 (ignored)
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfosspec.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfserial.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfengine.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfpcibasic2.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfpcibasic3.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfhda.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ich.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97via.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ali.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97ati.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfmc97sis.mod  /lib/modules/2.6.32-5-amd64/build/.tmp_versions/hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers
(cd /lib/modules/2.6.32-5-amd64/build && make "CNXT_KERNELSRC=/lib/modules/2.6.32-5-amd64/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" "CC=gcc-4.3" modules)
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/Makefile:1391: target `_module_/usr/lib/hsfmodem/modules' given more than once in the same rule.
/usr/src/linux-headers-2.6.32-5-common/Makefile:1414: target `_clean_/usr/lib/hsfmodem/modules' given more than once in the same rule.
  CC [M]  /usr/lib/hsfmodem/modules/mod_engine.o
In file included from /usr/lib/hsfmodem/modules/mod_engine.c:9:
/usr/lib/hsfmodem/modules/GPL/oscompat.h:95:34: error: linux/byteorder/swab.h: No such file or directory
In file included from /usr/lib/hsfmodem/modules/mod_engine.c:9:
/usr/lib/hsfmodem/modules/GPL/oscompat.h:591: error: conflicting types for 'pm_message_t'
/usr/src/linux-headers-2.6.32-5-common/include/linux/pm.h:45: error: previous declaration of 'pm_message_t' was here
make[4]: *** [/usr/lib/hsfmodem/modules/mod_engine.o] Error 1
make[3]: *** [_module_/usr/lib/hsfmodem/modules] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: *** [all] Error 2

Lyfangs bild

Avinstallation av Dell drivrutin:

lyfang@lyfang ~/hsfmodem-7.68.00.09x86_64oem $ sudo make uninstall
if [ -x /usr/sbin/hsfconfig ]; then \
        /usr/sbin/hsfconfig -remove; \
    else \
        true; \
    fi
Warning: Module snd_hda_intel is in use
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/nvm'
rm -rf  "/etc/hsfmodem/nvm/hsfpcibasic2"  "/etc/hsfmodem/nvm/hsfpcibasic2smart"  "/etc/hsfmodem/nvm/hsfpcibasic2hsfi"  "/etc/hsfmodem/nvm/hsfpcibasic3"  "/etc/hsfmodem/nvm/hsfmc97"  "/etc/hsfmodem/nvm/hsfmc97ali"  "/etc/hsfmodem/nvm/hsfmc97ati"  "/etc/hsfmodem/nvm/hsfmc97ich"  "/etc/hsfmodem/nvm/hsfmc97sis"  "/etc/hsfmodem/nvm/hsfmc97via"  "/etc/hsfmodem/nvm/hsfcadmus2"  "/etc/hsfmodem/nvm/hsfcadmus2smart"  "/etc/hsfmodem/nvm/hsfhda"
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/nvm'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/scripts'
rm -f  "/usr/sbin/hsfconfig"  "/usr/sbin/hsfstop"  "/usr/sbin/hsfmodconflicts"  "/usr/sbin/hsfdcpd"
rm -f  "/usr/lib/hsfmodem/rchsf"
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/scripts'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/modules'
rm -rf "/usr/lib/hsfmodem/config.mak" "/usr/lib/hsfmodem/modules/imported" "/usr/lib/hsfmodem/modules"
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/modules'
make[1]: Entering directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/diag'
rm -f "/usr/sbin/hsfdiag" "/usr/sbin/hsfscr" "/usr/sbin/hsfdmp"
make[1]: Leaving directory `/home/lyfang/hsfmodem-7.68.00.09x86_64oem/diag'
rm -f /usr/lib/hsfmodem/LICENSE
rm -f /etc/hsfmodem/package

Lyfangs bild

Linuxant drivrutin med 14.4kbps hastighet och ett pip och sedan låser sig datorn.

lyfang@lyfang ~/hsfmodem-7.80.02.06x86_64full $ sudo hsfconfig
Conexant HSF softmodem driver, version 7.80.02.06x86_64full

If you need license keys, assistance or more information, please go to:
    http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

Warning: existing driver modules found under:
    /lib/modules/2.6.32-5-amd64/
Would you like to keep using them? [no]

Would you like to use the replacement HDA modules? [no]

No pre-built modules for: Debian-squeeze/sid linux-2.6.32-5-amd64 x86_64-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.32-5-amd64/build]

Building modules for kernel 2.6.32-5-amd64, using source directory
/lib/modules/2.6.32-5-amd64/build. Please wait...
/usr/sbin/hsfmodconflicts: warning: unable to open /lib/modules/2.6.32-5-amd64/modules.pcimap: No such file or directory
/usr/sbin/hsfmodconflicts: warning: unable to open /lib/modules/2.6.32-5-amd64/modules.pcimap: No such file or directory
done.

Please enter region name for modem unit 0 [SWEDEN]:

Setting region for modem unit 0: "SWEDEN"

To change, use "hsfconfig --region" or "AT+GCI=<T35code>"
The current region can be displayed by entering "ATI9" in a terminal program.

Note: we respect user privacy. Email addresses are not communicated
nor used for any purpose other than to manage licenses!

Please enter your email address [unknown]: aslak.inga@same.net

License keys can be obtained from http://www.linuxant.com/
Without one, the modem operates in FREE mode (max 14.4Kbps data only, no fax)

The registration ID for modem unit 0 is: 96E5-D029-9A69

Please enter license key [FREE]:

Setting license for modem unit 0: "aslak.inga@same.net/FREE"

Note: HDA support not compiled in the driver

Current parameters: ("hsfconfig --info")

Config for modem unit 0: /dev/ttySHSF0
    Device instance: 0-PCI-14f1:2f20-14f1:200c
    HW revision    : Basic2 2.19 SmartDAA SSD=24 LSD=0x10
    HW profile name: hsfpcibasic2smart
    Registration ID: 96E5-D029-9A69
    License owner  : aslak.inga@same.net
    License key    : FREE
    License status : FREE (max 14.4kbps data only)
    Current region : SWEDEN (T.35 code: 00A5)

The /dev/modem alias (symlink) points to ttySHSF0

To enable full 56K modem and FAX functionality, enter your license information
with "hsfconfig --license".

License owner and key data must EXACTLY match the information respectively
provided to and by Linuxant. Otherwise, license status will remain "FREE"!
lyfang@lyfang ~/hsfmodem-7.80.02.06x86_64full $

Lyfangs bild

Datorn pep och låste sig så jag ominstallerade LMDE 64-bitars.

Hämtade http://www.linuxant.com/drivers/hsf/full/archive/cnxtinstall.run http://www.linuxant.com/drivers/hsf/downloads-installer.php
 

cd Hämtningar/

sh cnxtinstall.run

Skrev in root och LMDE lösenord.

Please ensure that all modems are attached to the machine. Press 'Next' to continue.

Källa: http://127.0.0.1:18021/cgi-bin/setup.cgi

Next >

Linuxant     Linux drivers for Conexant modem chipsets
        
    
Installation Steps

    * Detect devices
    * Install/Update products

    

Detecting devices in your system, please wait...

The following supported device was detected:

Name: Communication controller: Conexant Systems, Inc. HSF 56k Data/Fax Modem

PCI ID: 14F1:2F20 14F1:200C

Needed package: hsfmodem

System information:

Distribution: Debian squeeze/sid

Kernel version: 2.6.32-5-amd64

Kernel architecture: x86_64

Determining which package(Drunk to install or update, please wait...
Downloading    
    
    100%
http://www.linuxant.com/drivers/hsf/full/archive/hsfmodem-latest/archive...

Recommended action:

The following package should be installed: hsfmodem

Please press 'Next' to install the package.
 
Copyright 2004-2008 Linuxant inc. All rights reserved.
Linuxant™ and DriverLoader™ are trademarks of Linuxant inc.
Linux is a trademark of Linus Torvalds in the US and some other countries.
Conexant™ and some product names are trademarks of Conexant Systems Inc.
Other trademarks belong to their respective owners.

Next >

    The generic package is not compatible with this system since kernel modules can't be compiled. There is also no pre-compiled package available for your kernel. Please read "Pre-compiled vs. generic packages" for more information.

Pre-compiled vs. generic packages

Under Linux, the drivers must be compiled for a specific kernel version. This is a characteristic of the the Linux kernel and not a limitation of Linuxant's products.

To reduce the inconvenience of this limitation, we offer packages both in pre-compiled (kernel-specific) and generic variants. We recommend using the generic version of the package since you will not have to run this installer again if you upgrade your kernel. The generic packages automatically build the kernel modules for your system and require the compiler and kernel header files.

Unfortunately, not all systems are able to compile kernel modules for multiple reasons. In this case, we offer pre-compiled packages for many kernel versions. These packages contain kernel modules for each specific kernel and do not require a compiler nor kernel header files, but you will need to run this installer again to obtain a new package.

A component required by the generic package is missing on your system. Then, try again to run this installer to use a generic package.

No pre-compiled package is available for your system. This is because you are either using a custom compiled kernel, or a kernel for which we do not yet offer pre-compiled packages.

close window

Quit

Hur kompilerar man kärnmoduler för Linuxkärnan?



sh ati-driver-installer-11-1-x86.x86_64.run 

...klarar att kompilera kärnmoduler för Linuxkärnan.