tuxik07
Сообщений: 13
Оценки: 0
Присоединился: 2007-06-25 07:45:54.133333
|
Решил поднять в локальной сети сервер ICQ - IServerd. Скомпилировал последнюю stable-версию IServerd-2.5.5-20070313. Всё настроил, запускаю: в логах всё ОК. Но подключаю клиента (кстати, перепробовал QIP, Miranda, SIM, ICQ6) авторизация проходит успешно, а потом [:(] обрыв соединения. Чё за фигня. Вот детали: Конфигурация сервера: Операционная система - Linux From Scratch (собранная мною из исходников) Ядро - Linux 2.6.21.5 Glibc-2.5 GCC-4.1.2 PostgreSQL-8.2.4 На сервере запущены демоны: DNS DHCP Samba Sendmail QPoper SSHd Команды для сборки и установки PostgreSQL-8.2.4: sed -i "s|dsssl-stylesheets|& \\\\\n sgml/docbook/&-1.79|" \ configure && ./configure –prefix=/usr –enable-thread-safety && make make install && chown -v root:root /usr/share/doc/postgresql/html/* && install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} && install -v -m644 doc/TODO /usr/share/doc/postgresql && install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ && install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html && install -v -m644 doc/TODO.detail/* \ /usr/share/doc/postgresql/TODO.detail install -v -m700 -d /srv/pgsql/data && groupadd -g 41 postgres && useradd -c "PostgreSQL Server" -g postgres -d /srv/pgsql/data \ -u 41 postgres && chown -v postgres /srv/pgsql/data && su - postgres -c '/usr/bin/initdb -D /srv/pgsql/data' Команды для сборки и установки IServerd-2.5.5-20070313 ./configure –prefix=/usr –with-russian make make install Скрипт запуска PostgreSQL: #!/bin/sh # Begin $rc_base/init.d/postgresql # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - gerard@linuxfromscratch.org #$LastChangedBy: bdubbs $ #$Date: 2005-08-01 14:29:19 -0500 (Mon, 01 Aug 2005) $ . /etc/sysconfig/rc . $rc_functions case "$1" in start) boot_mesg "Starting PostgreSQL daemon…" su - postgres -c '/usr/bin/pg_ctl start -W -D /srv/pgsql/data \ -l /srv/pgsql/data/logfile -o "-i" ' evaluate_retval ;; stop) boot_mesg "Stopping PostgreSQL daemon…" su - postgres -c "/usr/bin/pg_ctl stop -m smart -D /srv/pgsql/data" evaluate_retval ;; restart) $0 stop sleep 1 $0 start ;; status) su - postgres -c "/usr/bin/pg_ctl status -D /srv/pgsql/data" ;; *) echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac # End $rc_base/init.d/postgresql Скрипт для запуска IServerd: #!/bin/sh ISERVERD="/usr/iserverd/bin/iserverd" PIDFILE="/usr/iserverd/var/iserverd.pid" # See how we were called. case "$1" in start) # Start daemons. echo -n "Starting iserverd: " $ISERVERD -o sleep 1 if [ -f $PIDFILE ]; then echo " [ OK ]" else echo " [ FAILED ]" fi ;; stop) # Stop daemons. echo -n "Shutting down iserverd: " if [ -f $PIDFILE ]; then kill `cat $PIDFILE` echo " [ OK ]" else echo " [ FAILED ]" fi rm -f $PIDFILE ;; status) if [ -f $PIDFILE ]; then echo -n "Iserverd is running, pid: " echo `cat $PIDFILE` else echo "Iserverd is stopped" fi ;; restart) $0 stop sleep 1 $0 start ;; *) echo "Usage: iserverd {start|stop|restart|status}" exit 1 esac exit 0 Файл iserv.conf [Globals] # ——server parameters ———————- Bind on all interfaces = Yes Bind interface = 0.0.0.0/32 Listen port = 4000 Pid file path = /usr/iserverd/var/iserverd.pid Translate path = /usr/iserverd/etc/translate Translate table = RUSSIAN_WIN Var dir path = /usr/iserverd/var Server mode = daemon Min childs = 4 Max childs = 100 Shared memory size = 512000 Default ping time = 120 Depart list version = 1 Externals number = 0 Admin email = root@localhost Info Password = DEFAULT Enable actions = True Enable watchdog = True Start without RDBMS = True Watchdog timeout = 10 WWP socket filename = /tmp/wwp_sock Actions config file = /usr/iserverd/etc/actions.conf Realtime online db = False Max tcp connections = 512 # Restrict access for all users to last used IP address Restrict access to LUIP = False # —–parameters for database system ———- database user = iserverd database password = admin # Leave addr blank if you have local PostgreSQL database addr = database port = 5432 users db name = users_db vacuumdb timeout = 1800 Defrag db check period = 43200 Online db check period = 3600 # —–parameters for log/debug system———- Maxlog size = 500 Log umask = 022 Log level = 10 Debug level = 10 Timestamp logs = True Append logs = False Log process pid = False # —–Config files for Vxx proto modules——– Include = /usr/iserverd/etc/v3_proto.conf Include = /usr/iserverd/etc/v5_proto.conf Include = /usr/iserverd/etc/v7_proto.conf Файл v3_proto.conf V3 proto enabled = Yes V3 max retries = 3 V3 max timeout = 10 V3 ping time = 5500 V3 max search = 100 V3 max msgsize = 2025 V3 packet mtu = 500 V3 registration enabled = Yes V3 auto registration = Yes V3 admin notes = /usr/iserverd/etc/texts/adm_notes.txt V3 post-register info = /usr/iserverd/etc/texts/post_reg_auto.txt Файл v5_proto.conf V5 proto enabled = Yes V5 max retries = 5 V5 max timeout = 10 V5 ping time = 1200 # V5 protocol search limit V5 max search = 100 # Max V5 message size (don't increase) V5 max msgsize = 450 # IServerd will split large V3 messages and you can # setup order for splitted messages V3 msg split order = backward # V5 Manual registration works badly because of clients V5 registration enabled = Yes V5 auto registration = Yes Файл v7_proto.conf Enable AIM port = 5190 V7 proto enabled = Yes V7 connection timeout = 20 V7 cookie timeout = 240 V7 accept concurent = True V7 max search = 100 V7 max contact size = 600 V7 max watchers size = 750 V7 max visible size = 200 V7 max invisible size = 200 # Direct connection to v3 is disabled by default # because v3 client crashes on contact_list and # file_abort messages, enable this only if you # know what are you doing V7 direct V3 connect = False V7 direct V5 connect = True # This is just temp solution to allow iserverd # administrator to setup bos server address # returned to client after authorization # IT SHOULD BE REAL ADDRESS OF YOUR SERVER OR V7 WILL NOT WORK V7 BOS address = 192.186.0.10:5190 V7 proto config = /usr/iserverd/etc/aim_proto.conf # WARN: V7 clients doesn't provide enough information # for manual registration, so there is only autoregistration # And it is disabled by default V7 registration enabled = Yes # Default icbm subsystem parameters for V7 proto # Client can change this params via SNAC(04,02) V7 default max channel = 2 V7 default max msgsize = 512 V7 default max sevil = 999 V7 default max revil = 999 V7 default mm interval = 0 # Maximum groups in ServerStoredInformation V7 max ssi groups = 61 # Maximum ingnore records in ServerStoredInformation V7 max ssi ignore = 128 # Maximum non-icq contacts in ServerStoredInformation V7 max ssi non-icq = 200 # Create SSI Master/General groups for stupid miranda client V7 create default groups = True # Avatars not ready yet - service disabled V7 max ssi avatars = 0 # Enable SSI import mode to upload BLM contacts without authorization V7 enable ssi import = True # Maximum length of AIM mime type/profile V7 max profile length = 1024 Файл aim_proto.conf # This is AIM protocol config file. # Do not edit this file if you don't know what are you doing # ICQLite5 variables var ResolverXML = "<Resolver> <LiteBannersActive>false</LiteBannersActive> <LiteCLBannerActive>false</LiteCLBannerActive> <ICQProDisplayCLBanner>false</ICQProDisplayCLBanner> <ICQProDisplayBanner>false</ICQProDisplayBanner> </Resolver>"; # ICQPro 2003b variables var cbHostIP = "205.188.250.25"; var BannersURL = "http://205.188.250.25/cb/%d/datafiles/banners.cb?%s"; var PartnersURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb"; var ReadersURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb"; var CLBannersURL = "http://205.188.250.25/cb/%d/datafiles/clbanner.cb?%s"; var DomainsURL = "http://205.188.250.25/cb/%d/datafiles/domains.cb?%s"; var LicenseKeysURL = "http://cb.icq.com/cb/%d/datafiles/licensekeys.cb?%s"; var ShowMOTDOnFirstTime = "0"; #var SMSShortSigTail = "// Anonim :)"; #var SMSMedSigTail = "// Anonim :)"; #var SMSLongSigTail = "// Anonim :)"; #var Display ICQLite = "false"; var ReportToICQ = "false"; var adsHostIP = "ar.atwola.com"; var ICQProDisplayBanner = "NO"; var ICQProDisplayCLBanner = "NO"; # ICQLite 4.1 variables var ActiveInternetTime = "NO"; var ActiveSMSFollowMe = "NO"; var BannersIdlTimeLimit = "1000"; var EnableSpamReport = "NO"; var GeoTargetCacheInterval = "1000"; var GeoTargetURL = "http://xtraz.icq.com/xtraz/srv/gt/gt.php"; var GeoTargetValue = "1"; var LiteBannersActive = "NO"; var LiteCLBannerActive = "NO"; var NewICQPro = "NO"; var SkinsLinkVisible = "NO"; var LiteInterOpActive = "NO"; #var MagicNumberURL = "ar.atwola.com"; #var GreetingCardURL = "http://www.icq.americangreetings.com/icqorder.pd?mode=send&design=%s&title=%s&recipient=%s&text=%s&sender=%s"; #var IcqArsServerNameAndPort = "ars.oscar.aol.com:5190"; #var ShowMcAfe = "false"; # Common variables #var DataFilesURL = "http://205.188.250.25/cb/%d/datafiles/%s.cb"; # Rate class 1 description rate class index 1 { Window_size = 80; Clear_level = 2500; Alert_level = 1000; Limit_level = 500; Disconnect_level = 300; Max_level = 8000; } # Rate class 2 description rate class index 2 { Window_size = 80; Clear_level = 3000; Alert_level = 1000; Limit_level = 500; Disconnect_level = 300; Max_level = 7000; } # Rate class 3 description rate class index 3 { Window_size = 20; Clear_level = 4100; Alert_level = 4000; Limit_level = 3000; Disconnect_level = 2000; Max_level = 7000; } # Rate class 4 description rate class index 4 { Window_size = 20; Clear_level = 4500; Alert_level = 4300; Limit_level = 3200; Disconnect_level = 2000; Max_level = 8000; } # Rate class 5 description rate class index 5 { Window_size = 10; Clear_level = 4500; Alert_level = 4300; Limit_level = 3200; Disconnect_level = 2000; Max_level = 9000; } # service 0x01 (Generic services controls) snac family 0x0001 { version = 3; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (01,01) family server/client error subtype 0x0002; // (01,02) client ready command subtype 0x0003; // (01,03) server ready command subtype 0x0004; // (01,04) service request subtype 0x0005; // (01,05) redirect for new service subtype 0x0006; // (01,06) request for rate-limit info subtype 0x0007; // (01,07) rate-limit info subtype 0x0008; // (01,08) rate-limit ack subtype 0x0009; // (01,09) rate-limit deleted groups subtype 0x000A; // (01,0A) rate-limit changed subtype 0x000B; // (01,0B) pause command subtype 0x000C; // (01,0C) client pause ack subtype 0x000D; // (01,0D) resume command subtype 0x000E; // (01,0E) request personal info subtype 0x000F; // (01,0F) personal info response subtype 0x0010; // (01,10) evil noification subtype 0x0011; // (01,11) set idle time command subtype 0x0012; // (01,12) migration notice/info subtype 0x0013; // (01,13) message of the day subtype 0x0014; // (01,14) set privacy flags subtype 0x0015; // (01,15) well known URLs subtype 0x0016; // (01,16) no operation subtype 0x0017; // (01,17) request service versions subtype 0x0018; // (01,18) service versions response subtype 0x0019; // (01,19) !!! unknown packet subtype 0x001A; // (01,1A) !!! unknown packet subtype 0x001B; // (01,1B) !!! unknown packet subtype 0x001C; // (01,1C) !!! unknown packet subtype 0x001C; // (01,1D) !!! unknown packet subtype 0x001E; // (01,1E) Set status/direct conn info subtype 0x001F; // (01,1F) AOL client verification request subtype 0x0020; // (01,20) AOL client verification reply subtype 0x0021; // (01,21) Extended status from server } } # service 0x02 (services locations ) snac family 0x0002 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (02,01) family server/client error subtype 0x0002; // (02,02) request service parameters subtype 0x0003; // (02,03) service parameters response subtype 0x0004; // (02,04) set user parameters subtype 0x0006; // (02,06) user parameters response subtype 0x0007; // (02,07) watcher subrequest subtype 0x0008; // (02,08) watcher notification subtype 0x000A; // (02,0A) update directory info reply subtype 0x000C; // (02,0C) !!! unknown packet subtype 0x000D; // (02,0D) !!! unknown packet subtype 0x000E; // (02,0E) !!! unknown packet subtype 0x000F; // (02,0F) Update user directory interests subtype 0x0010; // (02,10) Update user directory interests reply subtype 0x0011; // (02,11) !!! unknown packet subtype 0x0012; // (02,12) !!! unknown packet subtype 0x0013; // (02,13) !!! unknown packet subtype 0x0014; // (02,14) !!! unknown packet subtype 0x0015; // (02,15) query user info } rate class 3 { subtype 0x0005; // (02,05) request user parameters } rate class 4 { subtype 0x0009; // (02,09) Update directory info request subtype 0x000B; // (02,0B) !!! unknown packet } } # service 0x03 (Buddylist management) snac family 0x0003 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (03,01) family server/client error subtype 0x0002; // (03,02) request service parameters subtype 0x0003; // (03,03) service parameters response subtype 0x0006; // (03,06) query for list of watchers subtype 0x0007; // (03,07) requested watchers list subtype 0x0008; // (03,08) watcher sub-request subtype 0x0009; // (03,09) watcher notification subtype 0x000A; // (03,0A) can't send notification (rejected) subtype 0x000B; // (03,0B) oncoming buddy subtype 0x000C; // (03,0C) offgoing buddy } rate class 2 { subtype 0x0004; // (03,04) add buddy to contact list subtype 0x0005; // (03,05) remove baddy from contact list } } # service 0x04 (ICMB - Instant messaging service) snac family 0x0004 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (04,01) family server/client error subtype 0x0002; // (04,02) add icmb parameter subtype 0x0003; // (04,03) delete icmb parameter subtype 0x0004; // (04,04) request parameters info subtype 0x0005; // (04,05) requested parameters response subtype 0x0007; // (04,07) incoming message thru server subtype 0x0008; // (04,08) evil request subtype 0x0009; // (04,09) evil reply subtype 0x000A; // (04,0A) missed calls subtype 0x000B; // (04,0B) message ack subtype 0x000C; // (04,0C) server message ack subtype 0x000D; // (04,0D) !!! unknown packet subtype 0x000E; // (04,0E) !!! unknown packet subtype 0x000F; // (04,0F) !!! unknown packet subtype 0x0010; // (04,10) !!! unknown packet subtype 0x0011; // (04,11) !!! unknown packet subtype 0x0012; // (04,12) !!! unknown packet subtype 0x0013; // (04,13) !!! unknown packet subtype 0x0014; // (04,14) mini-typing notification (MTN) } rate class 3 { subtype 0x0006; // (04,06) send message thru server } } # service 0x05 (Advertisment service) #snac family 0x0005 #{ # version = 1; // version of service # # rate class 1 // subtypes with rate class index = 1 # { # subtype 0x0001; // (05,01) family server/client error # subtype 0x0002; // (05,02) client request ads # subtype 0x0003; // (05,03) server returned requested ads # } #} # service 0x06 (Ivitation service) snac family 0x0006 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (06,01) family server/client error subtype 0x0002; // (06,02) invite a friend to join AIM subtype 0x0003; // (06,03) invitation server ack } } # service 0x07 (Administrative service) snac family 0x0007 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (07,01) family server/client error subtype 0x0002; // (07,02) request service information subtype 0x0003; // (07,03) returned service information subtype 0x0004; // (07,04) client pass change request subtype 0x0005; // (07,05) password change reply subtype 0x0006; // (07,06) account confirm request subtype 0x0007; // (07,07) account confirm reply subtype 0x0008; // (07,08) account delete request (obsolete) subtype 0x0009; // (07,09) account delete response (obsolete) } } # service 0x08 (Popup notices service) snac family 0x0008 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (08,01) family server/client error subtype 0x0002; // (08,02) display popup message } } # service 0x09 (Privacy management service) snac family 0x0009 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (09,01) family server/client error subtype 0x0002; // (09,02) request service parameters subtype 0x0003; // (09,03) service parameters response subtype 0x0004; // (09,04) set group permissions mask subtype 0x0009; // (09,09) service error notification subtype 0x000A; // (09,0A) add to visible list (?) subtype 0x000B; // (09,0B) delete from visible list (?) } rate class 2 { subtype 0x0005; // (09,05) add to visible list subtype 0x0006; // (09,06) delete from visible list subtype 0x0007; // (09,07) add to invisible list subtype 0x0008; // (09,08) delete from invisible list } } # service 0x0A (User lookup service) snac family 0x000A { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (0A,01) family server/client error subtype 0x0002; // (0A,02) search by email subtype 0x0003; // (0A,03) search response (found user) } } # service 0x0B (Stats service) snac family 0x000B { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (0B,01) family server/client error subtype 0x0002; // (0B,02) set report interval subtype 0x0003; // (0B,03) stats report subtype 0x0004; // (0B,04) stats report ack } } # service 0x0C (Translation service) snac family 0x000C { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (0C,01) family server/client error subtype 0x0002; // (0C,02) client request translation subtype 0x0003; // (0C,03) translation req response } } # service 0x0D (Chat navigation) #snac family 0x000D #{ # version = 1; // version of service # # rate class 1 // subtypes with rate class index = 1 # { # subtype 0x0001; // (0D,01) family server/client error # subtype 0x0002; // (0D,02) request rigths information # subtype 0x0003; // (0D,03) request exchange info # subtype 0x0004; // (0D,04) request room information # subtype 0x0005; // (0D,05) request extended room info # subtype 0x0006; // (0D,06) request room people list # subtype 0x0007; // (0D,07) search for room # subtype 0x0008; // (0D,08) create chat room # subtype 0x0009; // (0D,09) requested data # } #} # service 0x0E (Char service) #snac family 0x000E #{ # version = 1; // version of service # # rate class 1 // subtypes with rate class index = 1 # { # subtype 0x0001; // (0E,01) family server/client error # subtype 0x0002; // (0E,02) room information updated # subtype 0x0003; // (0E,03) users joined chat room # subtype 0x0004; // (0E,04) users left chat room # subtype 0x0006; // (0E,06) message from chat to client # subtype 0x0007; // (0E,07) evil request # subtype 0x0008; // (0E,08) server evil reply # subtype 0x0009; // (0E,09) client error # } # # rate class 2 # { # subtype 0x0005; // (0E,05) send message to channel # } #} # service 0x13 (ICQ Server Stored Information service) snac family 0x0013 { version = 4; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (13,01) family server/client error subtype 0x0002; // (13,02) request service parameters subtype 0x0003; // (13,03) requested service parameters subtype 0x0004; // (13,04) request SSI subtype 0x0005; // (13,05) checkout SSI subtype 0x0006; // (13,06) SSI data subtype 0x0007; // (13,07) activate SSI data subtype 0x0008; // (13,08) add item subtype 0x0009; // (13,09) update item subtype 0x000A; // (13,0A) remove item subtype 0x000B; // (13,0B) !!!unknown command subtype 0x000C; // (13,0C) !!!unknown command subtype 0x000D; // (13,0D) !!!unknown command subtype 0x000E; // (13,0E) SSI edit server ack subtype 0x000F; // (13,0F) client local SSI is up-to-date subtype 0x0010; // (13,10) !!!unknown command subtype 0x0011; // (13,11) SSI edit: start transaction subtype 0x0012; // (13,12) SSI edit: end transaction subtype 0x0013; // (13,13) add yourself to another client ssi subtype 0x0014; // (13,14) grant authorization to client subtype 0x0015; // (13,15) authorization granted from client subtype 0x0016; // (13,16) delete yourself from another user ssi subtype 0x0017; // (13,17) !!!unknown command subtype 0x0018; // (13,18) send authorization request subtype 0x0019; // (13,19) authorization request subtype 0x001A; // (13,1A) send authorization reply subtype 0x001B; // (13,1B) authorization reply subtype 0x001D; // (13,1C) "you were added" message subtype 0x001D; // (13,1D) !!!unknown command subtype 0x001E; // (13,1E) !!!unknown command subtype 0x001F; // (13,1F) !!!unknown command subtype 0x0020; // (13,20) !!!unknown command subtype 0x0021; // (13,21) !!!unknown command subtype 0x0022; // (13,22) !!!unknown command subtype 0x0023; // (13,23) !!!unknown command subtype 0x0024; // (13,24) !!!unknown command subtype 0x0025; // (13,25) !!!unknown command subtype 0x0026; // (13,26) !!!unknown command subtype 0x0027; // (13,27) !!!unknown command subtype 0x0028; // (13,28) !!!unknown command } } # service 0x15 (ICQ extension) snac family 0x0015 { version = 1; // version of service rate class 1 // subtypes with rate class index = 1 { subtype 0x0001; // (15,01) family server/client error subtype 0x0002; // (15,02) multi-purpose request subtype 0x0003; // (15,03) multi-purpose response } } # service 0x17 (Registration service) snac family 0x0017 { version = 1; // version of service # Rate limits doesn't affec`t family 0x17 } Файл postgresql.conf # (change requires restart) max_connections = 100 # (change requires restart) shared_buffers = 24MB # min 128kB or max_connecti datestyle = 'iso, mdy' lc_messages = 'C' # locale for system error message # strings lc_monetary = 'C' # locale for monetary formatting lc_numeric = 'C' # locale for number formatting lc_time = 'C' # locale for time formatting Файл postmaster.opts /usr/bin/postgres -D /srv/pgsql/data -i Конфигурационный файл ядра .config CONFIG_X86_32=y CONFIG_GENERIC_TIME=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_SEMAPHORE_SLEEPERS=y CONFIG_X86=y CONFIG_MMU=y CONFIG_ZONE_DMA=y CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_DMI=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_EXPERIMENTAL=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_LOCALVERSION="-build2" CONFIG_LOCALVERSION_AUTO=y CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_SYSFS_DEPRECATED=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_HOTPLUG=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SHMEM=y CONFIG_SLAB=y CONFIG_VM_EVENT_COUNTERS=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_LBD=y CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_AS=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_AS=y CONFIG_DEFAULT_IOSCHED="anticipatory" CONFIG_SMP=y CONFIG_X86_PC=y CONFIG_MPENTIUMIII=y CONFIG_X86_GENERIC=y CONFIG_X86_CMPXCHG=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_VOLUNTARY=y CONFIG_PREEMPT_BKL=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=y CONFIG_X86_MCE_P4THERMAL=y CONFIG_VM86=y CONFIG_MICROCODE=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_NOHIGHMEM=y CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_POPULATES_NODE_MAP=y CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_RESOURCES_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_MTRR=y CONFIG_SECCOMP=y CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_PHYSICAL_START=0x100000 CONFIG_PHYSICAL_ALIGN=0x100000 CONFIG_COMPAT_VDSO=y CONFIG_PM=y CONFIG_PM_LEGACY=y CONFIG_PM_SYSFS_DEPRECATED=y CONFIG_ACPI=y CONFIG_ACPI_PROCFS=y CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_BLACKLIST_YEAR=2001 CONFIG_ACPI_DEBUG=y CONFIG_ACPI_EC=y CONFIG_ACPI_POWER=y CONFIG_ACPI_SYSTEM=y CONFIG_X86_PM_TIMER=y CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_DEBUG=y CONFIG_CPU_FREQ_STAT=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_POWERNOW_K8=y CONFIG_X86_POWERNOW_K8_ACPI=y CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y CONFIG_PCI=y CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_MSI=y CONFIG_ISA_DMA_API=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y CONFIG_XFRM=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_FIB_HASH=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_TCP_CONG_CUBIC=y CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y CONFIG_PNP=y CONFIG_PNPACPI=y CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024 CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDEACPI=y CONFIG_BLK_DEV_IDEPCI=y CONFIG_BLK_DEV_IDEDMA_PCI=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_IDEDMA=y CONFIG_SCSI=y CONFIG_SCSI_NETLINK=y CONFIG_BLK_DEV_SD=y CONFIG_BLK_DEV_SR=y CONFIG_CHR_DEV_SG=y CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 CONFIG_AIC7XXX_RESET_DELAY_MS=5000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AI
|