Birçogunuzun bildigi gibi Winmodem'ler, çok daha ucuza mal edilmek için üzerlerinde belirli parçalari olmayan, bu parçalarin islemlerini (genel kontrol islemlerini) bilgisayarinizin islemcisine yaptiran modemlerdir. Winmodem'ler ilk çiktiklarinda en popüler olan (hala da öyle) Windows isletim sistemi hedef alinarak hazirlanmislardir. Normalde 50-60 Dolar civari olan modemlerin yerine, tabi ki hemen herkes 10-15 Dolar'lik Winmodem'leri tercih etmislerdir. Bunun karsiliginda da Internet'e bagli olduklari sürelerde yaklasik yüzde 10-15 arasinda degisebilen miktarlarda islemcilerinden verim kaybini kabul etmislerdir. Islemcilerin asiri hizli gelistigi günümüzde bu durum kimseyi üzecek bir sey degil. Fakat Winmodem'lerin bu durumu, Linux'a geçmek isteyen kullanicilarin önünde ciddi bir engel oldu bugüne kadar. Zira -adi üstünde- Winmodem'ler Linux'da ya çalismiyorlar, ya da çalismak için karmasik teknik cambazliklara ihtiyaç duyuyorlardi. Dünyanin önde gelen modem çipset üreticilerinden Conextant (eski Rockwell) bu konuya çok ciddi bir sekilde egilerek, modemlerinin Linux altinda da çalisabilmesi için ciddi bir kampanya baslatti. Böylece bugün, bu modemleri çok kolaylikla Linux altinda tanitabiliyoruz.
Linux altinda Winmodem Öncelikle modeminizin Winmodem olup olmadigini anlamamiz lazim. Bunun en basit belirtisi modemin anakartinizda PCI soketine takili olmasi. PCI soketine takilan gerçek modemler de mevcut ama bunlarin sayisi oldukça az. Eger PCI ise modeminiz büyük olasilikla Winmodem sinifindadir. Bunun disinda bir baska kriter de Windows altinda Internet'e baglanmaya kalktiginizda, telefon çevrilirken biran herseyin donuyor gibi olmasidir. Bu belirti bir baska Winmodem davranisidir.
Ama diyelim ki bunlara ragmen emin olamadiniz. O zaman Linux yöntemi ile halledecegiz bu isi. Su an Mandrake 9.1 kurulumunu bitirdiginizi varsayiyoruz. Modem konusundaysa yapmamiz gerekenler sunlar:
Önce bir konsol açiyorsunuz. Ekranin altindaki bantta monitör isareti ile gösterilen ikon isinizi görür. Konsol açildiktan sonra "su" komutunu verip "root/admin" hesabina geçiyorsunuz. Unutmayin, hemen hemen bütün yönetim islemleri "admin" hesabi ile yapilir. Bunun tam tersi de geçerlidir. Hemen hemen bütün kullanici islemleri kulllanici hesabi ile yapilir. Zira, root olarak sistemi kullaniyor ve Internet'de dolasiyor olmaniz basiniza ciddi sorunlar açabilir.
Root sifresini girip root konsolunuzu açtiginizda büyük olasilikla birinci resimdeki gibi bir ekranla karsilasacaksiniz.
[root@bilgisayarim]#
Burdaki # isareti size root/admin oldugunuzu belirtir. Eger kullanici olsaydiniz bu isaret $ olacakti (detayli bilgi için Linux El Kitapçigina bakin).
Simdi yapmaniz gereken lspci komutunu vermeniz. Burada Modemin belirtildigi satira bakarsaniz Rockwell HCF 56K modem oldugunu göreceksiniz. (Resim 2)
Eger buradan bir sonuç alamazsaniz, yani ekrandaki yazilar size belirsiz gelirse vs. bu sefer "lspci -v" komutunu deneyin. Bu size daha detayli ve daha fazla bilgi verecektir. (Resim 3)
Winmodem kurulumu Anladik ki modemimizin sürümü HCF. Simdi yapmamiz gereken PC Extra dergisiyle birlikte elinize ulasan Knoppix CD'sini CD-ROM'unuza takip, oradan gerekli sürücüyü bilgisayariniza yüklemek. Bunun için de Desktop'daki "Removable Media" ikonuna tikliyoruz ve ardindan HCF harfleriyle baslayan dosyayi masaüstümüze kopyaliyoruz.
Ardindan da rpm -i ~/Desktop/modemdosyasiadi…mdk-1mdk.i586.rpm komutunu çalistiriyoruz. Tabi bunu yaparken HCF modemimiz oldugunu düsündügümüzden HCF seçtik, eger HSF olsaydi, Knoppix CD'sindeki HSF harfleriyle baslayan dosya ismini kullanacaktik.
rpm (RedHat Package Manager) bize güzel güzel modemimizin dosyasini kuruyor. Aaaa, o da ne? "DEVICE MAY BE A HSF MODEM" uyarisi geldi!!!.
Iste bu da neden Winmodem kullanmamaniz gerektiginin bir baska sebebi. Winmodem'ler, bu kadar ciddiyetsiz bir sekilde üretilebiliyorlar. Durum su ki, tamamen ayni chipset numarasina sahip hem HCF hem HSF modemler de var. Ne sansliyiz ki biz de iste böyle bir olaya denk geldik.
Burada yapabilecegimiz tek sey islemin bitmesini beklemek. Eger islem bittiginde "Your HCF/HSF modem should now be accessible as /dev/ttySHXX demezse, bu sefer HSF sürücüsünü denemekten baska yapacak bir seyimiz yok, bu örnekte de yapildigi gibi.
Ayni islemi HSF sürücüsü ile uyguladigimizda bu sefer sonuç aliyoruz. Bunun bir baska kontrolü de "ls -al /dev/modem" demek. Eger bu /dev/ttySHSF0'i gösteriyorsa gerçekten de basarili olmusuz demektir. (Resim 4)
Simdi bir baska test daha yapabiliriz. Bunun için de kppp programini açip (Menude Ag/Uzaktan Erisim altinda) buradan Ayarlar/Modem/Modem sorgulayi seçerseniz modeminiz hakkinda detayli bilgi alabilirsiniz. Eger kurulamadiysa, bu komut hata verecektir. (Resim5)
KPPP ayarlari ve Internet'e baglanma konusunda PC Extra dergisindeki 6 sayfalik Knoppix yazisindan faydalanabilirsiniz.
Peki ya çalismazsa? Bütün bunlara ragmen Winmodem'iniz çalismayabilir. Bu konuda yapabilecek tek sey lspci verileri isiginda Internet'den arama yapmaniz. Gün geçtikçe Linux dünyasindaki Winmodem destegi artmakta, bu dogrultuda kisa sürede çözüm bulabileceginize inaniyorum. Fakat bu yazimizda da gördügünüz gibi, Winmodem'ler oldukça güvenilmez aletler ve onun yerine (USB olmayan) bir harici modem almanizi tavsiye ederiz. Eger elinizdeki Winmodem USRobotics ya da PCTel ise, malesef bunlar için su anda bir RPM paketi bulunmamakta, fakat manuel olarak sürücülerini indirip kernel kaynak dosyasiyla birlikte compile ettiginizde kullanabilirsiniz. Ne yazik ki bu çalisma yeni kullanicilara hitap eden bir çalisma degil ve bu yazinin konusu disinda. Internet'te iyi sörfler..