;ò
ådê@c           @   sõ	  d  k  Z  d  k Z d  k Z d  k Z d  k Z d k Td  k Z d Z d Z d Z	 d Z
 d Z d Z d Z d	 Z d
 Z d Z d Z h  d d d d d d d d d d d d g <d d d d d d d d d d d d g <d d d d d d d d d d d d g <d d d d d d d d d d d d g <d d d d d d d d d d d d g <d d d d d d d d d  d d d g <d! d d d d d d d" d" d d d g <d# d d d d d d d$ d% d d d g <d& d' d d( d( d( d d d d d d g <d) d* d d d d d d d d d d g <d+ d, d d d d d d d d d d g <d- d, d d d d d d. d/ d d d g <d0 d1 d d d d d d d d d d g <d2 d3 d d d d d d d d d d g <d4 d3 d d d d d d5 d6 d d d g <d7 d3 d d d d d d5 d8 d d d g <d9 d3 d d d d d d5 d: d d d g <d; d3 d d d d d d5 d< d d d g <d= d> d d d d d d d d d d g <d? d@ d d d d d dA dA d d d g <dB dC d d d d d dD dE d d d g <dF dC d d d d d dD dG d d d g <dH d d d d d d d d d d dI g <dJ dK d d d d d d d d d d g <dL dK d d d d d dM dN d d d g <dO dP dQ dR d d d d d d d d g <dS d d d d d d d$ d% d d d g <dT dU d d d d d d d d d d g <dV dQ dQ dR d d d d d d d d g <dW dX dQ dR d d d d d d d d g <dY dZ d d d d d d[ d\ d d d g <d] d^ dQ dR d d d d d d d d g <d_ d^ d d d d d d d d d d g <d` d^ dQ dR d d d d d d d d g <da db dc dd d d d de de d df d g <dg db d d d d d d[ dh d df d g <di d d d d d d d d d d dj g <dk dl dQ dR d d dm d d d d d g <dn do d d d d d d d d d d g <dp dq dQ d d d dr d d d d d g <ds dt d dR d d dm d d d d d g <du dc dQ dR d d d d d d d d g <dv dw d d d d d dx dx d d d g <dy dz d d d d d d d d d d g <d{ d* d d d d d d d d d d g <d| d} d@ d~ d d d d d d d d g <d d€ dQ dR d d d d d d d d g <d d1 d d d d d d‚ dƒ d d d g <a e  i ƒ  d Z e  i i d„ e d… ƒ o/ d† d d d d d d d‡ d d dˆ g t d‰ <n dŠ f  d‹ „  ƒ  YZ e dŒ j o e ƒ  Z e i ƒ  d j  oD e i ƒ  Z e o e i e i ƒ  d ƒ q?	d GHe i d ƒ n dŽ Ge i  GHd Ge i! GHd Ge i" GHd‘ Ge i GHd’ Ge i# GHd“ Ge i$ GHd” Ge i% GHd• Ge i& GHd– Ge i' GHd— Ge i( GHd˜ Ge i) GHd™ Ge i* GHdš Ge i+ GHn d› Z, dœ Z- d Z. d  S(ž   N(   s   *i    i   i   i   i   i   i   i   i   i	   i
   s   ACER P10s   30s   5s   0x300s    s   HiSaxs   hisaxs   ASUS COM ISDNLink ISA PnPs   12s   ASU1690s   ASUS COM ISDNLink PCIs   35s   AVM A1 (Fritz)s   10s   AVM Fritz Card PCMCIAs   avma1_css   AVM PCI (Fritz!PCI)s   27s   1244s   0a00s   AVM PnPs   AVM0900s$   Billion ISDN P&P PCI 128k Cologne SEs   1397s   2bd0s   Compaq ISDN S0 ISAs   19s   0x0000s   Creatix Teles PnPs   4s   Dr. Neuhaus Niccy PnPs   24s   Dr. Neuhaus Niccy PCIs   1267s   1016s   Dynalink 128PH PCIs   36s   Eicon.Diehl Diva ISA PnPs   11s   Eicon.Diehl Diva 20PRO PCIs   1133s   e001s   Eicon.Diehl Diva 20 PCIs   e002s   Eicon.Diehl Diva 20PRO_U PCIs   e003s   Eicon.Diehl Diva 20_U PCIs   e004s   ELSA PCC/PCFs   6s   ELSA Quickstep 1000s   7s   ELS0133s   ELSA Quickstep 1000 PCIs   18s   1048s   1000s   ELSA Quickstep 3000 PCIs   3000s   ELSA PCMCIA MicroLink cardss   elsa_css   Gazel cards ISAs   34s   Gazel cards PCIs   10b5s   1030s   HFC-2BS0 based cards ISAs   13s   9s   0xd80s   HFC-2BS0 based cards PCIs
   HST Saphirs   31s   ITK ix1-micro Rev.2s   MIC cards   17s
   NETjet PCIs   20s   e159s   0001s   Sedlbauer PC 104s   15s   Sedlbauer Speed PCIs   Sedlbauer Speed Cards   Sedlbauer Speed Fax+s   28s   3s   0x200s   SAG0002s(   hisaxctrl HiSax 9 /usr/lib/isdn/ISAR.BINs   Sedlbauer Speed fax+ PCIs   0002s    Sedlbauer Speed Star PCMCIA Cards   sedlbauer_css   Siemens I-Surf 1.0s   29s   0xd000s   Telekom A4Ts   32s	   Teles 8.0s   2s   0xd800s
   Teles 16.0s   1s
   Teles 16.3s   Teles 16.3c PnPs   14s   TAG2610s	   Teles PCIs   21s	   Teles PnPs   Teles S0Boxs   25s   0x378s   USR Sportster interns   16s   W6692 based PCI cardss   1050s   6692s   /lib/modules/s+   /kernel/drivers/isdn/hisax/hisax_fcpcipnp.os   0s   0e00s   hisax_fcpcipnps   AVM PCI (Fritz!PCI v2)s   ConfISDNc           B   sw   t  Z h  d d <d d <d d <d d <d	 d
 <Z d „  Z d „  Z e d „ Z e d „ Z d „  Z d „  Z	 RS(   Ns   Descriptions   NAMEs
   ModuleNames   MODULEs   VendorIds	   VENDOR_IDs   Firmwares   FIRMWAREs	   Resourcess	   RESOURCESc         C   s‚   d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _ d |  _	 d |  _
 d |  _ d |  _ d |  _ d |  _ d  S(   Ns    s   2(   s   selfs   Descriptions   ChannelProtocols   Types   IRQs   IoPorts   IoPort1s   IoPort2s   Mems   VendorIds   DeviceIds   DriverIds   Firmwares
   ModuleNames	   Resources(   s   self(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   __init__g   s    													c         C   s`   t  i | d ƒ d j  o d Sn t  i | d d ƒ d } t  i | d d ƒ } t  i | ƒ Sd  S(   Ns   =i    s    i   s   "(   s   strings   finds   ss   splits   replaces   strip(   s   selfs   s(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys	   get_valuew   s
    c         C   s¢  | o t i t } n t i i | ƒ o d Sn t i d | ƒ } xI |  i i ƒ  D]8 } |  i | } | i | ƒ o | | |  i | <qW qW Wt i d d |  i ƒ t i |  i d ƒ } x³| D]«} t i d d | ƒ t i | d ƒ d j o |  i | ƒ |  _ qÆ t i | d	 ƒ d j o |  i | ƒ |  _ qÆ t i | d
 ƒ d j o |  i | ƒ |  _ qÆ t i | d ƒ d j o |  i | ƒ |  _ qÆ t i | d ƒ d j p t i | d ƒ d j o |  i | ƒ |  _ qÆ t i | d ƒ d j o |  i | ƒ |  _ qÆ t i | d ƒ d j o |  i | ƒ |  _ qÆ t i | d ƒ d j o |  i | ƒ |  _  qÆ qÆ Wt! | ƒ o |  i o d |  _ n d Sd  S(   Niÿÿÿÿs   filenamei   s   RESOURCES=%ss    s   %ss   type=i    s	   protocol=s   irq=s   id=s   io=s   io0=s   io1=s   io2=s   mem=s   0i   ("   s   fs
   netconfpkgs   ROOTs   ISDNCARDCONFs   oss   paths   existss   Confs   ConfShellVars   confs   selfs   keydicts   keyss   selfkeys   confkeys   has_keys   __dict__s   logs	   Resourcess   strings   splits   rlists   is   finds	   get_values   Types   ChannelProtocols   IRQs   DriverIds   IoPorts   IoPort1s   IoPort2s   Mems   len(   s   selfs   fs   rlists   confkeys   selfkeys   is   conf(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   load   sD      2c         C   sa  | t j o t i t } n |  i o, t i i	 | ƒ o t i
 | ƒ n d  Sn t i d | ƒ } d } |  i oo| d t |  i ƒ } |  i d j o qð| d t |  i ƒ } |  i o | d t |  i ƒ } n |  i o | d t |  i ƒ } n |  i of |  i d j p |  i d	 j p |  i d
 j o | d t |  i ƒ } qs| d t |  i ƒ } n |  i o | d t |  i ƒ } n |  i o | d t |  i ƒ } n |  i o | d t |  i ƒ } qðn | d } | |  _ xW |  i i ƒ  D]F } |  i | } |  i | o t |  i | ƒ | | <q	d | | <q	W| i ƒ  d  S(   Ns   filenames    s	   protocol=s   0s    type=s    irq=s    id=s   4s   19s   24s    io0=s    io=s    io1=s    io2=s    mem=s   NONE(   s   fs   Nones
   netconfpkgs   ROOTs   ISDNCARDCONFs   selfs   Descriptions   oss   paths   existss   unlinks   Confs   ConfShellVars   confs   rss   Types   strs   ChannelProtocols   IRQs   DriverIds   IoPorts   IoPort1s   IoPort2s   Mems	   Resourcess   keydicts   keyss   selfkeys   confkeys   __dict__s   write(   s   selfs   fs   confkeys   rss   selfkeys   conf(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   save§   sH    



0



	 c   	      C   s  d } d } d } g  } t i i | ƒ o t i | d ƒ } d } n t i i | ƒ od t
 | d ƒ } | i ƒ  } x2 | o* | i t i | ƒ d ƒ | i ƒ  } qy W| i ƒ  d } n | d j o d  Sn xÂ t i ƒ  D]´ } t | t o t | t o t i | t | t d t | t ƒ d j o h  | t | <Sq•| o' | i t | t t | t ƒ d j o h  | t | <Sq•qá qá Wd  S(   Ns   /sbin/lspcis   /proc/bus/isapnp/devicesi    s    -n 2>/dev/nulli   s   rs   :(   s   fpcis   fpnps   founds   idls   oss   paths   existss   commandss	   getoutputs	   pci_infoss   opens   fs   readlines   lines   appends   strings   splits   closes   cards   keyss   is	   VENDOR_IDs	   DEVICE_IDs   finds   count(	   s   selfs   fpcis   fs   is   fpnps   idls	   pci_infoss   founds   line(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   detectÖ   s2    
 

  11c         C   sÜ   t  i | ƒ oÈ | |  _ t  | t |  _ t  | t |  _ t  | t |  _	 t  | t
 |  _ t  | t |  _ t  | t |  _ t  | t |  _ t  | t |  _ t  | t |  _ t  | t |  _ t  | t |  _ n d  S(   N(   s   cards   has_keys   names   selfs   Descriptions   TYPEs   Types   IRQs   IOs   IoPorts   IO1s   IoPort1s   IO2s   IoPort2s   MEMs   Mems	   VENDOR_IDs   VendorIds	   DEVICE_IDs   DeviceIds	   DRIVER_IDs   DriverIds   FIRMWAREs   Firmwares   MODULs
   ModuleName(   s   selfs   name(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   get_resourceð   s     	(
   s   __name__s
   __module__s   keydicts   __init__s	   get_values   Nones   loads   saves   detects   get_resource(    (    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   ConfISDN`   s   3		(/	s   __main__s
   not found:s   Channel Protocol:s   Name:s   Type:s   Irq:s   Io:s   Io1:s   Io2:s   Mem:s
   Vendor ID:s
   Device ID:s
   Driver ID:s	   Firmware:s   Modul:s    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:09 $s   $Revision: 1.23.4.1 $(/   s   oss   signals   strings   commandss   syss   NC_functionss
   netconfpkgs   TYPEs   IRQs   IOs   IO1s   IO2s   MEMs	   VENDOR_IDs	   DEVICE_IDs	   DRIVER_IDs   FIRMWAREs   MODULs   cards   unames	   kernelvers   paths   existss   ConfISDNs   __name__s   confs   loads   detects   new_cards   get_resources   keyss   exits   ChannelProtocols   Descriptions   Types   IoPorts   IoPort1s   IoPort2s   Mems   VendorIds   DeviceIds   DriverIds   Firmwares
   ModuleNames
   __author__s   __date__s   __version__(   s	   VENDOR_IDs   confs	   kernelvers   FIRMWAREs	   DEVICE_IDs   strings   IRQs   ConfISDNs   IO2s   IO1s   new_cards   syss	   DRIVER_IDs   IOs
   __author__s
   netconfpkgs   commandss   __version__s   MEMs   oss   signals   __date__s   TYPEs   MODUL(    (    sa   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/NCisdnhardware.pys   ?   sj   						ÿ ÿ ÿ ÿ ÿ ÿ ÿ í4/¡	