Konfigurasi modem PCI atau ISA Pnp ( Cara automatik ) SuSE *Perhatian!!!bagi distro lain sila gunakan cara manual atau anda boleh cuba edit skrip dibawah ini sendiri.
Kernel: Versi 2.2.x keatas
Masalah: modem dalaman tidak dapat dikesan
Sebab: alamat I/O port bersiri dalam Linux menggunakan nilai default yang biasanya digunakan oleh kad ISA bukan PnP.Ini bagi mengelakkan konflik berlaku. Bagi kad PCI biasanya maklumat terdapat pada BIOS kad tersebut.
Penyelesaian: Terdapat 2 cara untuk menyelesaikannya iaitu cara automatik atau manual
Cara automatik: 1. Salin skrip pnpmodemconf yang terdapat dalam disket utility dan letakkan letakkan pada direktori /usr/sbin 2. Salin skrip pnpmodemconf.en dan pnpmodemconf.my dalam direktori usr/sbin 3.Login sebagai root 4.Laksanakan skrip sh /usr/sbin/pnpmodemconf 5.Boleh dilaksanakan dalam mod senyap sh /usr/sbin/pnpmodemconf -s 6.Sekiranya berjaya boleh boleh cuba dail menggunakan wvdial ***Eksklusif untuk pengguna Motorolla speakerphone modem sm56
Pengenalan Modem Motorolla sm56 adalah modem dalaman yang telah diuji dan didapati berfungsi pada sistem SuSE dan Mandrake serta distro lain. Semasa mula – mula memasang driver ini didapati terdapat masalah untuk menggunakan drivernya. Driver boleh di pindahterima daripada laman web motorolla. Selepas itu perlu melaksanakan arahan seperti berikut, bagaimanapun terdapat ralat:
[root@localhost
darwin]# insmod sm56
Untuk mendapat lebih maklumat sila taip:
[root@localhost darwin]# dmesg
dan maklumat berikut akan terpapar:
kernel BUG at slab.c:1099!
Perhatikan pada kernel BUG at slab.c:1099!
Kita akan cuba baikinya dengan cara mengedit kod sumber(source code) kernel pada fail slab.c pada line 1099.
Taip arahan ini
[root@localhost
darwin]# locate slab.c
Kita hanya berminat pada fail kedua. Edit fail dengn editor kesukaan anda dan lihat pada line 1099.
static int kmem_cache_grow
(kmem_cache_t * cachep, int flags) /* Be lazy and only
check for valid flags here, if (flags &
~(SLAB_DMA|SLAB_LEVEL_MASK|SLAB_NO_GROW)) if (flags &
SLAB_NO_GROW) Perhatikan perkataan yang berhuruf tebal ini. Inilah yang menghalang kita dari memasang driver kita. Hanya komenkan sahaja seperti dibawah ini.
Kemudian kompil kernel anda dengan arahan make oldconfig.
|