BBS水木清华站∶精华区

发信人: monkeyeye (永远眨动的眼睛~~*_0), 信区: Linux 
标  题: 在Linux上配置ISDN(2) 
发信站: BBS 水木清华站 (Tue Feb 22 17:58:11 2000) WWW-POST 
 
ISDN的Linux内核配置  
    
  Linux2.0.36的内核需要重新配置,步骤如下:  
  #cd/usr/src/linux  
  #make menuconfig  
   <*〉ISDN support  
    
  [*] Support synchronous  
  PPP  
    
  〈M〉Hisax SiemensChipSet  
  driver support  
    
  [*] Hisax Support for  
  EURO/DSS1  
    
  [*] Hisax Support for  
  teles 16.3c  
    
  #make dep  
    
  #make clean  
    
  #make zImage  
    
  (wait for some minutes ....)  
    
  #cp/vmlinuz/vmlinuz.bak (备份内核)  
    
  #cp/usr/src/linux/arch/i396 /boot/zImage/vmlinuz  
    
  #lilo  
    
  #reboot  
    
     
  使用Hisax配置S0卡  
  1.非即插即用类  
  Teles 16.3 ISDN卡一般使用如下缺省参数:  
  *I/O address: 0x180  
  *IRQ: 15,9,10,11,12  
  *Mem address: 0(不必考虑)  
  使用如下命令识别这块卡的参数:  
  #modeprobe hisax io=0x180 irq=10 type=3 protocol=2 id=isdn0  
  其中IRQ直接由hisax驱动程序配置,不必象配网卡那样跑到Dos/Win下去看它的IRQ。 
I/O地址要查看说明书,如果不是0x180,可以到卡上跳线。  
  2.即插即用类  
  这类卡不需要跳线或开关,所有参数要先通过ISAPNP配置。如果你正确地编译安装 
ISAPNP软件后,应该存在pnpdump和isapnp这两个命令,首先,执行:  
  #pnpdump〉/etc/isdn.conf  
  这样会把所有pnp卡的合适参数写入到isdn.conf中。但是合适参数可能不止一组,所 
以它们都被加上了注释,需要你手工去掉一组参数的注释,表示选择了这组参数作为这块 
卡的配置。具体的做法就是编辑/etc/isdn.conf文件,改成类似如下的形式:  
  (CONFIGURE TAG261012101108041(LD 0  
  (IO 0(SIZE 2) (BASE 0x680))  
  (INT 0(IRQ 10(MODE+E)))  
  (NAME″TAG2610/2101108041[0]{TELES.S0/16.3c Plug&Play}″)  
  (ACT Y)  
  ))  
  (WAITFORKEY)  
  然后执行:  
  #isapnp/etc/isdn.conf  
  最后执行:  
  #modprobe hisax irq=10 io=0x680 type=14 protocol=2 id=isdn0  
  识别S0卡成功的标志  
    
  如果Hisax成功识别S0卡,在/var/log/messages中会显示如下信息:  
    
  #tail /var/log/messages  
    
  ......  
    
  Dec 10 10:44:45 L-server kernel: Hisax: 2 channels  
  added  
    
  Dec 10 10:44:45 L-server kernel: Hisax: module  
  installed  
 
-- 
※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.26.128.108]  

BBS水木清华站∶精华区