ÿØÿà JFIF    ÿÛ „ !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444ÿÀ  á á" ÿÄ     ÿÄ ?    !1AQaq"2‘¡±ÁðBRbrÑá#‚’¢²3S CñÿÄ   ÿÄ !    !1QAa‘2ÿÚ   ? 5˜Z¯V¦cø)›t/? z¨±>Õ5€¶‹Á¤·¼z¼Ü¬+ñ®v¤¨_ˆR­BFn©—˜ý®ç̝P8gýt·ÉSTŦˆìät?þé¼íìN/Þa)ì–í6ô… Ï¿øÃj´¿KÇü]ÿ ªô¹-eKànëÕHTx}ýSÜ›ÿ ”7Ø×&µ<¦  ¥ÑO¶[Ù¯ä¨ÞÃÿ PZ-¬;#õ|•oaÿ ©CìÞz3˜öː/¤­ñTûIØ}š^ mÓ%ªxˆ¥ÉŸu=Z+ISe¿45™¼u;ú&WØ÷€æßQ™®{|íx*TC“#ZŠìZ§²‹ 6pv…³¿¡äª*áZÐ%ÒOáˆo"x«OHk w±æ+¬V(kMúŸ5Vö«$ ÁrÏbàb57/luR ¸ÑÛj Òµì`Мq­û žICÀÊ•©4€Âcà¨Ï€O´<èÐ:›ù(Ë^L8þ‘ÍÌ#¸Ð_Ì©ÙK(Öz 4¬û+¸;ü’V’84‘¬ÃŽ:[â‡ÔÌáõp¢~§ªlæ£ö{®G>J¼"°‡7¯ÆÉèßû ‹É‹§ÁòÃýâßî ^ƾÙõ‹×óH#«LP½ïX=xÑÍ$|W?•~• îëÔ©ª‹ {ÝT…Kÿ ”hûâá)J*ö˜–ÔU;iÇ€/ ÆþjóZ\ýwØ=Ìm ºèËL9 ýèÆð/¨’¥öo=nË.%Îì ŽÕ¯È|{Oj²ƒE6e/ßdÄõ²Ìâ1O®ò×TsəԸhOMýíMˆ¿¼H˜l²,7Â¥#MF/Úf°Ö½± ¸–dr‹NýÊ íjqx{œÉ ä-È ¦ øÄër¨q°ð †nцýÑÄÆ’mä…n<0È™;ÁÝá¯ÁZƒ7FÀmì­ É&9ˆîéi¶ùN§Y• ÃZãAâ?•‡©‰ , ó¾IŸŠc1 4â&y­&pŠ­6;M À 0¹qç»p.á …ŸÅáK@%6·y6ƒ‰3?”úºŽ‰éX5ªPT §µ!=Mž«Ú½‹ÅgÂSâÉaþÓoö–¯ÁÔìR>5éÿ üs¶ÆUcÌ kÇR ]ÿ ù¬¼«VŽ;Â|‡~¢¦”ÏŰæ {L™Õ°Óv¹ò¸írޡעCÃ!íVÕ {¶»sŒNPg/ "uÕbkm²“$ďå¿é¹§°½æz¯6 †s¿!s–wÚÝ“™Œ °.ûj>·+™Òa…©Œ&rÝÎtÛë긪Ît’LAVp%c Úý[ÄzJ¾ÇàXXç@˜ó<êL]·T˜¾¥1Ó©V‡g´æ½¦Ý@¹óø!_@´ÞâSÁ —S3™•& ]@JHÚý©ZŽ €×æÔr»Áf!‡yÞ4Mv*èÓã_{‘åóUuљØ«Oïé*®EvÑ Œ÷‡U \"㪒ÍK+À 4“M¡ï:0¥5í!'<@î´”>Ç»&Z–ïCCV˜Ì5Šo&îhè.žû |ÓK©h$s6KìŒëã)¹hI¦GïOåóI;ììü#É$Š0…Ææ¥TØ.5­¾gn´ “ÂÖ\:hœ89G)J@„}œ:’Ò{/Š"¦_Æ×7Æ3VÇŠÊa]ÚŒÙ€Ä–=®uÁßâACZƒ§§£ Qnâ:«,×{tyø¬iÛcœÜÄ€H½ÄÍCk´÷šß .W'b¤Íåh]÷€=,Žv×cÚEÚHXJX¶îo¨FÒtèöŸ>ªª6[J®Fµ£sGÁeqõfe\íjÒÐïÄÐGˆe1Ø‹.Ø”‘Ëuø Y­ˆÜ ŽG|zùªüMpDnQWÄ”%JŠ™)â*p@Örš«ÕT2Ð%ˆG#ª„ ·¤!°ŸOTÂT¸aÚ%4&h™LµšØüÐ.F¿²ÐÞ_Ç‚¾ÅÃaÜ÷09Æ q€öy˜v‡85õN÷]¬äѼóS{°_MެúÔ#°Ç¸0åÞè2ëôPcvÆw9®ií1Ä8F™˜à‰´+‰Ik1òÝ7“Ñ×ÒsÝ\x‚h`ÞÑ`ó"|µEcý£n˜h`}GÞ !±ù²Ápü²ß6 0ïi󜵩SÈÇ7˜-ÕURO˜¦´f$ªž-Í6(œ}<„ éc øs]ŽŽ„*—¾ ìdŽ„)méª\¿êÎIg¾ØÞ~I#C/¼¼´EÁÈŽi8“©õådô·>euä ƒ'Ê×लR1ÉJE1ÐAát`t;ÇР%Ý<‡¥„ÍÆ`×Oyó)õiI€ñQaŸ4Ûù\áàaÃÔ¹HÃu¹*k€¦<„e S‡&õÏ B!ŽhüÞ`yj}mªf×\¿ Ç~æ­9‡û\՞Ǖg²1Žû5V7 !àöšm° c`ܬøÇìµÒ'P"?…´Ö,"§^•õލsÔ)6˜sæéÍR¼ ò|Sl”‹7 nPW Gòú÷½§O¯‡„l¡kSÞŒr½PÊ@æ¢pŽ-mÿ #Ÿ˜Àº¶Áä¦;ïÔæ$1££`“Õ>„—·ž)ßð³ñ#Ï Ô$¶œ‰ÊE‹À;÷º ¯«P:Ñ”8–IÊtpÞ3ª“>ê“þës4ò2OÏÕ­±zô†Õ§‰.÷ä¸;¿˜“'œ›žª}«Œ{ª±Ì 9ÔóÞÕ‡0 $íWV3Üì¬ —@kÝ4@¿r¼±½¬™›?øØæ´'Áé®CË3-g$˜ö‡×auÚi´Žp/êÛ æF›Ú2v‹ã¿¿,nB1̨ƃqÞa5͝@&Æû“él÷ \C²½UÍc ¯k×¢U ÖéQå™—-r wô ÞÏ<Ò=&=ÿ Ôê Òêˈt,i—;LîÜ á¸*ÚÃ1$êL•LÍ <É)ýÐà’ ;F™{ƒ™˜€&'}‚ãÄK`¡ÞT@I;®žZóè‚s’7®°›+§O­Åq©é»²9<Ô J ¼9O’HL»Ùïì¸rk¼Ž_ý‘TŸu[²ßÚŒ·ü÷B%¯E ŸÔX5êO´ Ç•€’I0 ÉJX` ñ¹õ%;µŸD‘«´€àwÒ™U ûئžÖö\×®×´8 ½‡ºÐÆÓ§?Àkmœ=;d5*@-ì0F Rªýš[Ü6âö̃ڸr*KA9· u*µæ£?U¸Âêí†8@¦X4 e-ò„0s{ HâUpU?¼mñRa°®a%Ð'tÉ×’\¾ÊÉ]t›h>·(Ë@R¼¡Ãt h}’O÷au<+nT…Ö…MӐ??Óe95 q>í/;&JSû °¯ÊéÞ øƒ*Ã2½Ài&:nôUl=¾¿5eˆ3”ñc|Ú2V”>„»&eE;«ÚäC p¢Û úy 9š[ŒÌx¼擼A&DåÒ¯ˆ¤ÀÌ;"˜ ÏQä¸åhÊ}Ûq«Û0WžÒ|»€ø®öCm5•\ÇÀ§Pe3£]0ÃàLDÉ‰1øªxjgwT‚÷¿LΨK‹›ùs—xˆÜ±µ kæ¸f‰‰ÜGk/LÛØ6d9ò¶ùA{ƒA3š/¬D¬khÓk‰`˜"㯒r¿±Óã jx‡°e}<Ñø\3y:'À•/h½Í€Ç4~g ?Û(¼]v‘ªlKÎâ~?O‚W%{Ì:“'©úNq¾›úo(X’¥¯ˆ nFê{Ç€ü?º'ë ø‹ì Þ09ŒÌç9Æ —ËC`j@ÓÄ(+a‹un¸#ÂꟋ{K`‘ÑÍÍ'à´»/Û,KW;Þ4²þð ï Nm|~fGÏ(…³Ã)«1ö­Õ ¥‡¨©ƒÃ™ü-s=à=U66Ï«Ýc蓦W¹íž®›nÔ%êÇìŒ<#Ü×84ån®Ð ÒåOC` ñânÑs‡¢ç 1õ%Îhì½Ã½® e:ݼUZo™`  ÅZŸŒÊ«ê1ÏÄo$q¹Þ€©ˆhÐÉä¯ñ[!…Ú˜àJ:x2$Íß&PåT£6ç— ‡Í*4Ýšçjÿ ‰É nófÐ ó(L5C•åÆ\rMÒ@ò }y-W}™üýVù—ú¢=Ù”c®‘< M ž ´Phr ¦©TD ‘ù.$´÷O‡‘V2Æò.=IUŒ=ž‡â¬i™aþÓåÙ?òUø'ØÖ•.~* šTŒ!•-×áºTâ®ä#õü'´ eýlYÅÓeÕKÂrT"CÚ@u!Óxƒ{š3€}1¿(r}%«nËamjÑ%ÑNEò v ˜à  σöK³,*º.àzù¨™Ó ÚçâU¦*¿ 9{%Ö¹ njûdaXöb) kÛÆ±ûÓ\°M7ˆÂ=û›ç¿Ã‚­V»Cg–8ÙêE- j)k$º`Ã-ùEýeBÆÇ]c¡°ñty&Òd0nõ'¡W+ƒ*|–øµFa\GQªEAÔp5\Ǽ·¼Ç8·õ -â§Ú[ ‡ uZeÖ 3}×d'+¹:ð+K†Û®s!Ï$úe€<Û”x)1»a­¡LC]¸µík…ÚàA»AYº{†ªS[¦5HÒ7ù --,ísòDØ€èk ÞÀîÜ ò@â( ËNˆë›4ô½•/¦o‡€Û7 ê•ÆêòðÜy'Án½µ á˜ݦ ndeo…[ì¶Ê,¥R³Ä=À±—–ß;£™´ñSâ*g§”ïaið‘Jå~™ÓÞ ß³Õ¢»8x埒²52>AÊb&-÷\7´éÄù€T˜,w;3{ï˜k…à¹ÄqÀ«œ{€\ ˆ¾[´¨јr &Úé„Ívˆ±8†¿]|¬ņ4I×pÞS1ÈÖz‰#Ìv‡G!YNògñ:màTz¢Ý1ô©^O=~ë|5Bã™ç•¼µõ•bÆ@úÕS¬ÈŒ#¬zünrŸ û” Z²•èðV"ÁHÚý©wÝ €7¼Ìu1hÑa3Éä û f$o¿É ™Ú›ÝçnpÒ3äÌ3†Í§,Äï]$‰/pê †«À¼¸e9­Æê_C]žƒ·ý·frÁN«, E=›Çq -‰öŒ:aÏ¿±í&£Í:-} 84‘ÿ eƒQÑeëSsuiA ³g㟥ú£?ÿ ʼn*”“÷aühe:ÊWa@ÒÞk±eØ] F Ô—r.åä˜ @ö¥ªZoÐýYL·¥S²G/‡ñ <~*ZÆ´è>JlòàÛÆ½ÿ 窘ìGN¢:I®KšJp/`íIÁÀõ#Ä-€ö­šµŒoF4|ÆQØÆ@Ì|£Ô…¢À{9˜è½Üó›€ôYÒÎYsið;ís¤€à²ˆ‚4qÉVŒI$ ‰"° æµ8cXGjœˏ¡Aâý•ËÜ¢ûï e·çLx']á"oÅÎê3¯Ç—¹”ó0nå‚âg{Œñ> S´˜îè°g238‚ãköÝfÚd´6Ò€;ò÷±¢™¼›º ¢Æ'¥Ðx'e¬ç ]bÈÆV¢ó‹kýBO ðÊâ$Ÿ!×T 3Mýמ žìٍàÌü‘8÷€àæØ8æ©6‰©L´«…oãpð„~Çk‰!ñ;‹”ÛžÍ àž±z Ÿôû øŸÝužÏ;ÿ #|u6™Þ¬ÚˆÐõA4¶â|ôl|Ê2ŽÇ¤ÝÅÇY.<#Aí.k§hóF‚”Y; M½Ö4hŸ4&›­¿tès´%FìL¥£Ãk‰ÇT¤haÁ¤ÚxfÉ`ÑìË›>i 3t‚:,–+^÷´–{Û–Nxi"x‘Ûg î¨>¥Õ܁ùZH,2Û“:8xÊ¢Çí9.É-Ìâã-=çjwµS˜dütžçwýGòú®®ûº_ˆýx$–¡ãøO EÚÛÏ÷R„×w+3£Á£öUMyR²¹âŒ°š›¸Ñãò9§Ó_Dl+Ùßc›úšGÅÌc†Ž!Ko=¶.‘Îÿ c²(2®V mª.ÿ ¹B›¹å ù„öŸSV>™ü¯$y:G¢Z×àøúdî¹û­·ýÇ´:•c LÍõi_‹ö+ÎæGÊè>OŠ•äž´§Þ{X}¨1ÚTc›»Qþ•êô°t¿OP?eæ~É{5]•ÙR£r5†nZ\ã@ &îJõ ¾àC°þV>fé¥/ü5ñÊIº_é5 ;e­h<@ Ä&æÃëE%;X,ÒãÆÞ`Oò¦kŸm#˜!ÀyÄ¢| óLšò¥Ä` ¶R=|ÈCâh5ò3DˆïF†ðÒ#ÅìÛœ?¸yhBãœí ZxßÎÄhºRK„`Þödvײ™ÀÈÑÒgŒuY w³%†ƒÓzõ ÖÏp‚dH®¦A´ù§»ÓÇMæ~)ˆð‡û:ù&Ä •vGD´À n ݇¼Ö8Fö óáà£~Ë¥x`oK|Ä?fxiØü%pìR>éò+Û±éÎ>núlFŤ'tq8LZÏvÃ?„¡ß±È⽆¯³íü@x|PöUäèØã¡ð‚ŒAìÏ"vÍwóŸÍ{ ý0.z È•Ö{,N¡£¡ŸKÕÙž>Ýœþ ÍÀ°<×EA!Å‚D™IúOÍ¡>ôG}Â` ÍßkÜL™Ž Þð™ {IøF²¹òQ3&!ÃÂÞz.d&Ï-sH¸,Ôõ˜ŽP€ 77ˆÝ¼ÊëÜw =cÕ Ú,ØÐ5ÎYÐ)ì´öœgŒ[¤ßv㙑8心>h]§µháYš£²ºÑ.{Ï7Sð•?´~×SÃKýJÛ˜ ™Íäiúu<µX¶1õ^kâçIÑ£sZ4h>j*ÔšD:4­¿_ ÷¸ Õxæÿ ¸?Mù _•­ÊÐ ä ÷ý ÑwL œ­ïnTkÛUÍN©ë:¦fV ¶ÜÔÜMªÅâA½–¿R×TXš-%iTÊT•‡Ù‚JôϐZxWÑè‰f‰òG º ×Õû2aZ7OU3[“×AT–ÞŒ…-‘¤”Ì ì&(ˆ¿­•ƒkï’:ðY¦W‘ Å)“†‘˜³Åtcø˜ñTÂwÚÇ4|üLÇªí–v- qˆèU qPE.†â‘˜µ Æ,ÐÅs]8¾„oúÑ i>ÜxxÈó)ƒ ´æÁâØ$À‰vžŸf$Ž |ãw;ÀÁIJ»b` {¦Ó¤Ú$©YÀ‘n@Óïž«9J¼êG m¤ ܯ¹ÌW4€ÐÒÅÛ‡#褕Ÿn-?í|с¥÷Ú¹¬'´ÞÜ9ÓK `hê£SÄSà?7—Wí_´…óB›»:=Ãïq`<8ñÓŒÑlú2d¬ê³£hÖ[l|$vÝro~'R®‰§°ñmY ͧäP |PUª¹·:3Œ[Û{Xÿ ºâ@‚W–Äé u‚ ¯´*=íή.pûÒdt @G‰¬ s¸ ëÉücr ÞæÑ¨Ê@>¤¢Ö±. Þ'¯°ÌME[YéïĵÂCå½ Ué©Áû'Ê9%eÔðNU”ë‘ÌsD3/®+UI˜9h.WC”빓$#:pz:YÓ ¿xž* ³$Í +$kñAŠ‹†¢ Uê>¸)_š¬÷©ßAÂÔb9ÇU ¯¾á•9¯ÏÏ÷O÷¼¼Fähal1‰3Ì[Ïr•´UCksNÐ] R‘¸¥H+§Šé†c©vÖÞ0iÓ76s†î!§=ß ¼~Ô'°Ãmäoäš³ªøi1úÉ)³yV8 CLÄØÁ‘WYïi€H6ÖÑiámø^ÈY´°Ñ7¥Û*—Ñ©L«Qƒï—Ùrÿ ›£Ð*š¸ˆL©ˆ$ˆ ÷¾D§9È®«qbqC)–ˆïv´çñsÑVT­Ø, <àïºÀO«Jý·õ àfPìð .wFšir´þ’2_Y *Æ€x\« ì€9š@ Ž|F⇥ˆkZ@hÖÄ0t¿-<“‹qµ¾*ZL¤Ú)&BJpÓF5=$„at*Zš$’ÑtdûÝRI1 2މ$€$I$#‰SÞ’Hë¬ï;Á$¡t$’`<(ñÇt)$‡Ð.Êf¢X’Kt=Éé$‚ˆªè¢oÝëòI%Rgcª÷ŠyI%¡‰ÿ !ñ)´õ $¤ Ô’IIGÿÙELF>@@*)GNU#^'PpIgLinuxLinux6.1.0-49-amd64AUATUSLgHM$LH.t&L[]A\A]uڋC,SIT$%߉S,c0K4 S,CID$C$S4ID$CS0ID$L1[]A\A]HS,H!C0HS,H C0롋S,K0c4ωS,fHHOHHRHQHH)ff.HHH1ff.@F@1FHHFPHFXfDHGxHHQHAЃHFP1HNHLHWxII@HI@HЋIyHE1҃H9tIp>AIIPH9tIP ADf.HGH@0f.fHGt H@@H@81ff.ATUSHG8HLLHƋt#uHS[L]A\tHS[L]A\AVAUAATAUHohESHGPHHXH8H0HEID#ƧEDkRL[H]A\A]A^ATUSHHoD$D$HUHHHHEDDl1HEpD$HM^` ƧHEH`uݻdƧD$HUHHHt͋D$HUHHHH[]A\AUDATUSHoHEDlHEDDpfHMN` ƧHEH`u[]A\A]@USHG8HHHHCpt"HKH1[]Hs HC@AVAUATUSHH HGH@t HOAAHCHtHCDHCHCBHC(HC,HC~@1HCHC HC`FHCFHCD2K(VHs HC2HC0H-H"H$HH9HCHtHC`H-H#HD$HH9HCHdAtɋS(HC`H-H#HD$HH9aHCHtuHshH ǃHHHHPTHHHHsǃH( H,$ǃHHX\HHHHsH ǃ H80H<4ǃ0HH`dH HKHHH@ H(ǃ@@ HH@HLDǃxHXHhlH`HHhHsHp` ǃ`ǃ HK Hs\HKH`1ɉ HsdHKAHCP 1H []A\A]A^HCC(%AEH-HHCH)HD$HH9yHCdHCPHH`Bff.USHoxHHCH HsH1Hct HS HHPuH{8H{@HCHHS%1ɺDžH1[]ff.@SHx1ɺHHGH{8H{@HCH HKHCP1Hct HSHHPuHCH 1Hs@HKHsHCHHS%1[SHHHtHǃHCP 1HCHC@[ff.@AWAVAUATUSHeH%(HD$1HFHFHD(A#At+LfxADDIH uA@u8HCPHT$eH+%(~H[]A\A]A^A_H{`tHD$HHCHHCHD$tH{hHt$LLAD$ HCAL$@AAD$@u5tu9LI<$HFP1tAL$@Lt7H{pHt$u,T$HCHCH@tHHKAL$@LHAVAAUATUHSHeH%(HD$HG8D$HLLIċEtIu\HCH@Ht$HtT tHSLLHD$eH+%(u8H[]A\A]A^T$HCd뫋fDHSHLH@@LHpLHHD[ff.HSHLH@@LHpLHHD[ff.USHo@HH>HH;HH;H[]HHtH@ff.@HHtH@1ff.fHGHH1HHfP< HH@HHHHLJ HLJ?<LJHLJHLJ@HLJHHLJ 1HGHH1HPxHxfP< HH@HHHHLJ HLJ?<LJHLJHLJ@HLJHHLJ 1ff.fAVAUATUHSH@eH%(HD$81H$HD$Hc€4HIAHHHƅ^L$$HcHM$Dƅ1AdžHMfPI^HAEn(HHƅHHIFHIF HHIFHA1H@IHIFAV_LAA$tIDŽ$Jƅ~I~PE1LHHI~PHH(HtLp@fpH@ H@I~PHH(HtLp@fHH@ H@MfP1MF0LHD$HHD$LHD$ HD$(HD$0ƅxIF0Ht$IV8H@HD$ HD$(HD$0Lt$HD$I~0ƅ'AV(t&Ht$IV@fD$(I~0ƅLHLHƅLHLHƅHD$I~P1HLL$Aƅ|H|$H1H|$HH|$AGdCS42LGGg281IFHI~XHHA1HD$I~PLL$ƅH|$H1G`CS42Gc281H|$HHD$H<$HT$HLIF`ƅqH|$LwPHG(H|$11ɺƅ>H= IIHHxHIFHH HuHHLIFHID$xID$`HM4$I$@ID$XID$hIFIFHLH<$HHCirrus LHG$HW$HDHogic CS4GCS42G281HBB281INEH<$ƅxH$1HHHD$8eH+%(u3H@H[]A\A]A^ ԃľff.HHH1ff.@ATUHSHG8HLLHkhƒtHCL1[]A\HK"HCL1[]A\DATUHSHG8HLLHHkpHH H!HsHSL1[]A\HC!HCL1[]A\ff.fUSHG8HHHHCht"HKH1[]Hs HC@AUAATIԃUHTSHF,zpu F,A|$d~K,A|$d~K,A|$d uK,C0C@ID$xI9$E‰C0CA$HEA$SHU  кu Hu Љ\SHuDK$3SuBHuH{$S<`Dtʁu1뾸@tp1릸D:u1+@p1 ]ff.fAUATUSLHoM$HHLLH13H1[]A\A]ff.AUATUSLHoM$HHLLHH1[]A\A]HHHHEPDHH`HEPDHH`HEP[DD]HA\H`A]HCPHH`HCPHH`HCPHH`HCPHH`HCPHH`1C(HCPHH`IFPHH`I$`HHL\hlDHTX`dd`XT`dual_codec enable id index snd_cs4281CFLR setup failed (0x%x) DLLRDY not seen Cirrus Logic CS4281 Spurious half IRQs : %u Spurious end IRQs : %u CS4281unable to grab IRQ %d cs4281cs4281_BA0cs4281_BA1CS4281 Gameportpci%s/gameport0%s at 0x%lx, irq %dPCM Stream Playback VolumeSynth Playback VolumeAC'97 read problem (ACCTL_DCV), reg = 0x%x AC'97 read problem (ACSTS_VSTS), reg = 0x%x AC'97 write problem, reg = 0x%x, val = 0x%x SERC1 AC'97 check failed (0x%x) SERC2 AC'97 check failed (0x%x) never read codec ready from AC'97 (0x%x) secondary codec doesn't respond. disable it... never read ISV3 and ISV4 from AC'97 cannot allocate memory for gameport parm=dual_codec:Secondary Codec ID (0 = disabled).parmtype=dual_codec:array of boolparm=enable:Enable CS4281 soundcard.parmtype=enable:array of boolparm=id:ID string for CS4281 soundcard.parmtype=id:array of charpparm=index:Index value for CS4281 soundcard.parmtype=index:array of intlicense=GPLdescription=Cirrus Logic CS4281author=Jaroslav Kysela alias=pci:v00001013d00006005sv*sd*bc*sc*i*depends=gameport,snd-rawmidi,snd,snd-ac97-codec,snd-pcm,snd-opl3-libretpoline=Yintree=Yname=snd_cs4281vermagic=6.1.0-49-amd64 SMP preempt mod_unload modversions $$$$  ( ( (   (0(  (  (  (0P0( P (08H80( H (0@0( @ (0pxp0( p     ( ( (  ( (( Pp BKgameport_set_physsnd_rawmidi_receive+devm_request_threaded_irq#Fsnd_rawmidi_transmitP*snd_ctl_addsnd_ac97_resume'snd_pcm_newS; snd_card_registervw\#__pci_register_driverXparam_array_ops(snd_pcm_format_unsigned7Hsnd_card_free_on_errorcwsnd_card_rw_proc_newgsnd_ac97_mixerDC__wake_up 4_raw_spin_lock_irqsave2snd_ac97_busd_raw_spin_lockpci_unregister_driverm__fentry__hgameport_unregister_portx5snd_ctl_new1{'_raw_spin_lock_irqV __stack_chk_fail"%_dev_infos}snd_ac97_suspendJ{9pcim_iomap_regionsu_dev_errTdC__gameport_register_portSuK_raw_spin_unlock_irq%3snd_pcm_set_opsp\_raw_spin_unlock_irqrestore3snd_pcm_set_managed_buffer_all`c%snd_opl3_newcpci_set_mastero%param_ops_charp9[__x86_return_thunk,snd_opl3_initJsnd_rawmidi_newPjiffies?<sprintf9dstrscpyX&snd_rawmidi_set_opshaparam_ops_boolf*5snd_devm_card_new__const_udelayseq_printf䙘snd_info_create_card_entrynOsnd_pcm_format_big_endianT#*4copy_to_user_fromio^YXsnd_opl3_hwdep_newpGsnd_pcm_hw_constraint_msbitssnd_pcm_period_elapsednukmalloc_trace}ppcim_iomap_tableHschedule_timeout_uninterruptibleIparam_ops_intkpcim_enable_device4K_raw_spin_unlockmsleepFqkmalloc_caches6jsnd_pcm_format_widthSR|module_layoutsnd_cs4281GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0@@) >g? 1PrkV#@#@c@ r`yw{k :P@Q &1z L@ FP-QPZP@AhJH"7$`@    gP t  @.vK  wP. . vP# P5 #P5 @ -k P ` P P$P?%P/@&P&PQ&Q`' Q`'Q(Q('QK):Q@)u[)DQ`)OQ@*v-**WQ*H"+jQ@+ޖ BA`KCmKCsQKC}QCQGCQQDQJD_EQ]EQGFQGFQGQG Q V "H@2 L,͉-kPЉ@ [1J``@ RR-R =;U P*! .@V -1^A@K BGC"=qU@ ?27:UF1@U h`rU9VG@V- L@V"`E 4GD(V;VRVgVKrVcAG DK@H"V8H"M%Kf WU+Q@-kV V? @KAyBCVDVEVF `VPOVmfw{V _@[`VW WWQ$WQ@2WQ =WQU+Q@JWQߴ?UWQaWJ@mW]@tWSWSWWRUWpW@-k.V#W WQWNWQU)O;&@W X2TX`@X`!  ~] h0@ *X r 6XV :Q@ :X DX YX(6XcO@oX0XPXJ@@XmTX X P^X-@4 XXXXWQ@XQYQY!Y JQ@ Y-Y ^&1^@`9YcCY^f^@w{eKY^ngUYm@cYopYqzYq' s@ u ^ [ T] Tk_ Tba Td Tf TikjYY*Y*lYt**n*Y** h Tn Tkp Tr TtYwx byzZ0|Cy Z?@@v}%k@ZJ{V-Z7ZUY yAZ? T QZT@`ZoZKZ Z @Z Z ZZ@ Z-1_ Z@`[V   @W ZQZ[ ^@S`S[%[1[=[ M[ @\[ n[ ; {[ @[ i}@ō~[ G [G L [K O"J [] -k@ P Y [{@[@`[f-W[Q[@\\j(\l<\6XQ |NJ\@4-%J@X\`@$2c\`@Kk\u\ V5 լJ@:-G@;-k<P@<6K<\K<\K<6XX<\ Hp@\\\T6XW:Q\4H"\\\@\\ V5]UE ]-kP@4- ` ]`@ #]` 4]`@ B]` @ T@ Q]@ _]`  T m][%] ]0p@]4]<( ] -k@] p@ V5]@vk-kPH"@ ] &1@w{I  ]`.]K]K]K^hhx U+Q@4-^WV#@O@rU)  ^%^2^@A^  O^0`@K V5[^U)-kPլJ-G H" !b^@! j^  Va  c@|^`^^^^} k]@^`s\h^\I@6XAߴfQ;TQTQ@DTQQ^Q(@G$A@VT-kP^\\ X\`@ ^ ߴ?@`}&^k p @ _@  @k ‰p ĉd Ɖ ȉ@ʉ ̉  = k Rk?QP Rk QPÉ PkPʼn Ek)lj kɉ kˉ3 U)Ή ω"_85_։>_։@M_։Y_։n؉v؉@j_؉ щ ԉՉw_ P_-k@P؉@_//_J_JLc   >@_P_`_]4 w__ NP____UH"`)`*Ӊ ԉ׉`0C؉؉@p ܉k މ%؉؉@ ى ԉۉ ԉ݉*`pU)-k@PLc7`>`B`  P-@H`Z`S`^`c`@@ډ ߉i` @MAr`B|`C`P``4 DqUԉ`mT `(-kP؉@Lc _ `8*80 8``8`8`` `3҉`0daa܉Pc`a Xd k @p    @(a 5a @@a   Ia0`@ #V5*`Sa[^U)-G-k@PH"լJ lA!oR !M@! 2?2 2 2  E)          \a `]@oa~a # @&1a@a     a wia(}%k.@ `wiaa+aab bō+b+!b9bLb ab (-k @wi`<( [avbbbbbbbbb b [!be/ cc#c1c8cT@cHc@ P-c V#"Qc(N# b@`cicxc#c cc@c c c"#(@ccccFP-@-kP*cc-@cccddb^@d$d+0d, C@#7d`#Fdp#Od-#ZdL#`d%qd- % '%& ')# $dH\Td@d`dddddd d@d`ddddd;Teoi ek@ ekee#e@.e7eԉf' Cf B[f _ \L pf Ef E \f Hf Hf Hg H  9g M 2g O 1P"Bg Q 1P[g S 1Ptg U R%gk@0[?QPg Wg W %ߴg Z 7eԉg \ g ^ h4"h9+h `Ah ` h4 6Wh c \Tnh eh eh eh e \Th jh ei e \T i n 7eԉmT/i p 7eԉmTDi rgameportcooked_readtimer_lockpoll_cntpoll_handlergameport_driversnd_cardshortnamelongnamemixernameprivate_freectl_devlast_numidcontrols_rwsemctl_files_rwlockcontrols_countuser_ctl_alloc_sizecontrolsctl_filesctl_numidsctl_hashctl_hash_collisionproc_rootfiles_lists_f_opsrelease_completioncard_devreleasingsync_irqremove_sleeptotal_pcm_alloc_bytesmemory_mutexpower_refpower_sleeppower_ref_sleepmixer_ossmixer_oss_change_countsnd_info_entrysnd_shutdown_f_opssnd_mixer_osssnd_aes_iec958subcodedig_subframesnd_hwdep_dsp_statusnum_dspsdsp_loadedchip_readysnd_hwdep_dsp_imagesnd_pcm_uframes_tsnd_pcm_sframes_tSNDRV_PCM_STREAM_PLAYBACKSNDRV_PCM_STREAM_CAPTURESNDRV_PCM_STREAM_LASTsnd_pcm_access_tsnd_pcm_format_tsnd_pcm_subformat_tsnd_pcm_state_tsnd_pcm_sync_idid16id32snd_intervalopenminopenmaxsnd_masksnd_pcm_hw_paramsmresiresrmaskmsbitsrate_numrate_den__pad_before_uframe__pad_after_uframesnd_pcm_mmap_statushw_ptrsuspended_stateaudio_tstampsnd_pcm_mmap_controlappl_ptravail_min__pad4SNDRV_RAWMIDI_STREAM_OUTPUTSNDRV_RAWMIDI_STREAM_INPUTSNDRV_RAWMIDI_STREAM_LASTsnd_ctl_elem_type_tsnd_ctl_elem_iface_tsnd_ctl_elem_idnumidnames_ptrnames_lengthinteger64enumeratedsnd_ctl_elem_infovalue_ptritem_ptriec958snd_ctl_elem_valuesnd_kcontrol_info_tsnd_kcontrolprivate_valuevdsnd_kcontrol_get_tsnd_kcontrol_put_tsnd_kcontrol_tlv_rw_tsnd_kcontrol_newsnd_kcontrol_volatilesnd_ctl_filepreferred_subdevicechange_sleepread_locksubscribedSND_CTL_SUBDEV_PCMSND_CTL_SUBDEV_RAWMIDISND_CTL_SUBDEV_ITEMSsnd_fasyncsnd_dma_devicesnd_dma_buffersnd_pcm_oss_setuptask_namepartialfragnosilencebuggyptrperiod_sizesnd_pcm_oss_runtimesync_triggerfragshiftmaxfragssubdivisionperiod_bytesperiod_framesperiod_ptrbuffer_bytesmmap_bytesbuffer_usedparams_lockrw_refplugin_firstplugin_lastprev_hw_ptr_periodsnd_pcm_pluginsnd_pcm_substreampstrlatency_pm_qos_reqbuffer_bytes_maxdma_bufferdma_maxtimer_runningwait_timelink_listself_grouppcm_releaseosshw_openedmanaged_buffer_allocsnd_pcm_oss_substreamsnd_pcm_oss_streamsetup_listsetup_mutexsnd_pcm_ossreg_masksnd_pcm_hardwareformatsrate_minrate_maxchannels_minchannels_maxperiod_bytes_minperiod_bytes_maxperiods_minperiods_maxsnd_pcm_opshw_paramshw_freesync_stopget_time_infofill_silencecopy_usercopy_kernelsnd_pcm_audio_tstamp_configtype_requestedreport_delaysnd_pcm_audio_tstamp_reportaccuracy_reportsnd_pcm_hw_rule_func_tsnd_pcm_hw_ruledepssnd_pcm_hw_constraintsrules_numrules_allsnd_pcm_runtimetrigger_mastertrigger_tstamptrigger_tstamp_latchedoverrangeavail_maxhw_ptr_basehw_ptr_interrupthw_ptr_jiffieshw_ptr_buffer_jiffieshw_ptr_wrapsubformatbyte_alignframe_bitssample_bitsno_period_wakeuptstamp_modeperiod_stepstart_thresholdstop_thresholdsilence_thresholdsilence_sizesilence_startsilence_filledtwaketsleepstop_operatingbuffer_accessinghw_constraintstimer_resolutiondma_areadma_bytesdma_buffer_pbuffer_changedaudio_tstamp_configaudio_tstamp_reportdriver_tstampsnd_pcm_groupsubstreamssnd_pcmdev_classdev_subclassnonatomicno_device_suspendsnd_pcm_strsubstream_countsubstream_openedsubstreamchmap_kctlsnd_timertmr_classtmr_devicetmr_subdevicesticksopen_list_headactive_list_headack_list_headsack_list_headmax_instancesnum_instancessnd_pcm_chmap_elemsnd_pcm_chmapkctlchmapchannel_masksnd_seq_deviceargsizesnd_rawmidi_opssnd_rawmidi_substreamopenedappendactive_sensingframingrmidisnd_rawmidi_global_opsdev_registerdev_unregisterget_port_infosnd_rawmidiossregseq_devsnd_seq_port_infomidi_channelsmidi_voicessynth_voicesread_usewrite_usetime_queuesnd_rawmidi_runtimexrunssnd_rawmidi_strsnd_info_buffersnd_info_entry_textsnd_info_entry_opssnd_ac97_build_opsbuild_3dbuild_specificbuild_spdifbuild_post_spdifupdate_jackssnd_ac97build_opsproc_regsreg_mutexpage_mutexext_idext_midscapsspdif_statusreg_accessedindep_surroundchannel_modepower_uppower_workgpio_privchmapssnd_ac97_bus_opssnd_ac97_busno_vradraisdinused_slotspcms_countpcmscodecac97_pcmcopy_flagspdifaslotscur_dblsnd_ac97_res_tablesnd_ac97_templateunchainedpcmregcodec_cfgswap_mic_lineinlo_as_masterad18xxsnd_ac97_gpio_privrslotsrate_tablesnd_hwdep_opsioctl_compatdsp_statusdsp_loadsnd_hwdeposs_typesnd_timer_hardwareresolution_minresolution_maxc_resolutionprecise_resolutionsnd_seq_addrsnd_midi_channelmidi_modedrum_channelmidi_aftertouchmidi_pressuremidi_programmidi_pitchbendnotegm_rpn_pitch_bend_rangegm_rpn_fine_tuninggm_rpn_coarse_tuningsnd_midi_channel_setgs_master_volumegs_chorus_modegs_reverb_modefm_operatoram_vibksl_levelattack_decaysustain_releasewave_selectfm_instrumentfeedback_connectionecho_delayecho_attenchorus_spreadtrnspsfix_durfix_keyfm_patchsnd_opl3_voicenote_offnote_off_checkkeyon_regsnd_opl3l_portr_portres_l_portres_r_porthardwaretimer_enableseq_dev_numtimer1timer2hwdepreg_lockfm_moderhythmmax_voicessynth_modeseq_clientchsetpatch_tablevoicesconnection_regdrum_regvoice_locktlistsys_timer_statussys_timer_lockcs4281_dmaregDBAregDCAregDBCregDCCregDMRregDCRregHDSRregFCRregFSICvalDMRvalDCRvalFCRfifo_offsetleft_slotright_slotcs4281ba0ba1ba0_addrba1_addrdual_codecac97_busac97ac97_secondarymidi_inputmidi_outputsrc_left_play_slotsrc_right_play_slotsrc_left_rec_slotsrc_right_rec_slotspurious_dhtc_irqspurious_dtc_irqmidcruartmsuspend_regscs4281_driver_exitcs4281_driver_initcs4281_resumecs4281_suspendsnd_cs4281_probeopl3snd_cs4281_opl3_commandsnd_cs4281_interruptsnd_cs4281_midi_output_triggersnd_cs4281_midi_input_triggersnd_cs4281_midi_output_closesnd_cs4281_midi_output_opensnd_cs4281_midi_input_closesnd_cs4281_midi_input_opensnd_cs4281_chip_initsnd_cs4281_freesnd_cs4281_gameport_opensnd_cs4281_gameport_readsnd_cs4281_gameport_triggerfile_private_datasnd_cs4281_BA1_readsnd_cs4281_BA0_readsnd_cs4281_proc_readsnd_cs4281_mixer_free_ac97snd_cs4281_mixer_free_ac97_buskcontrolucontrolsnd_cs4281_put_volumesnd_cs4281_get_volumesnd_cs4281_info_volumesnd_cs4281_capture_closesnd_cs4281_playback_closesnd_cs4281_capture_opensnd_cs4281_playback_opensnd_cs4281_pointersnd_cs4281_capture_preparesnd_cs4281_playback_preparesnd_cs4281_triggersnd_cs4281_ac97_readsnd_cs4281_ac97_write  #x+E-: S i} <$ 5`!*?v)H-c|x(px>|>#3pPea  P  Q (P `55I(0!D`#]u` 02#r@ &`#@#  @ @ 0 P P `- D  [ ` q@p!@R+pUFr P @ 33"(  0 # @ :U%Pzj((y `  (P(   -x(, >  P$ g0 P(!#/AW fv  ' 3 L Y l }         - : I Y l z           & : M j         P ! 0 __UNIQUE_ID_alias196__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9snd_cs4281_triggersnd_cs4281_pointersnd_cs4281_playback_closesnd_cs4281_info_volumesnd_cs4281_get_volumesnd_cs4281_put_volumesnd_cs4281_mixer_free_ac97_bussnd_cs4281_mixer_free_ac97snd_cs4281_gameport_opensnd_cs4281_midi_input_triggercs4281_driver_initcs4281_driversnd_cs4281_opl3_commandsnd_cs4281_ac97_readsnd_cs4281_ac97_read.coldsnd_cs4281_ac97_writesnd_cs4281_ac97_write.coldsnd_cs4281_midi_output_closesnd_cs4281_chip_initsnd_cs4281_chip_init.coldcs4281_resumesaved_regscs4281_suspendsnd_cs4281_freesnd_cs4281_interruptsnd_cs4281_midi_output_triggersnd_cs4281_BA1_readsnd_cs4281_BA0_readsnd_cs4281_proc_readsnd_cs4281_gameport_triggersnd_cs4281_gameport_readsnd_cs4281_capture_opensnd_cs4281_playback_opencs4281_driver_exitsnd_cs4281_probedev.15snd_cs4281_proc_ops_BA0snd_cs4281_proc_ops_BA1ops.16snd_cs4281_fm_volsnd_cs4281_pcm_volsnd_cs4281_playback_opssnd_cs4281_capture_opssnd_cs4281_midi_outputsnd_cs4281_midi_inputsnd_cs4281_probe.coldsnd_cs4281_capture_closesnd_cs4281_midi_input_opensnd_cs4281_midi_output_opensnd_cs4281_midi_input_closesnd_cs4281_mode.constprop.0snd_cs4281_playback_preparesnd_cs4281_capture_prepare__UNIQUE_ID___addressable_cleanup_module294__UNIQUE_ID___addressable_init_module293snd_cs4281_idscs4281_pmdb_scale_dsp__UNIQUE_ID_dual_codec292__UNIQUE_ID_dual_codectype291__param_dual_codec__param_str_dual_codec__param_arr_dual_codec__UNIQUE_ID_enable290__UNIQUE_ID_enabletype289__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id288__UNIQUE_ID_idtype287__param_id__param_str_id__param_arr_id__UNIQUE_ID_index286__UNIQUE_ID_indextype285__param_index__param_str_index__param_arr_index__UNIQUE_ID_license284__UNIQUE_ID_description283__UNIQUE_ID_author282.LC17.LC18gameport_set_physsnd_rawmidi_receivedevm_request_threaded_irqsnd_rawmidi_transmitsnd_ctl_add__this_modulesnd_ac97_resumesnd_pcm_newsnd_card_register__pci_register_drivercleanup_moduleparam_array_opssnd_pcm_format_unsignedsnd_card_free_on_errorsnd_card_rw_proc_newsnd_ac97_mixer__wake_up_raw_spin_lock_irqsavesnd_ac97_bus_raw_spin_lockpci_unregister_driver__fentry__init_modulegameport_unregister_portsnd_ctl_new1_raw_spin_lock_irq__stack_chk_fail_dev_infosnd_ac97_suspendpcim_iomap_regions_dev_err__gameport_register_port_raw_spin_unlock_irqsnd_pcm_set_ops_raw_spin_unlock_irqrestoresnd_pcm_set_managed_buffer_allsnd_opl3_newpci_set_masterparam_ops_charp__x86_return_thunksnd_opl3_initsnd_rawmidi_newjiffiessprintfstrscpysnd_rawmidi_set_opsparam_ops_boolsnd_devm_card_new__const_udelayseq_printfsnd_info_create_card_entrysnd_pcm_format_big_endiancopy_to_user_fromiosnd_opl3_hwdep_newsnd_pcm_hw_constraint_msbitssnd_pcm_period_elapsedpcim_iomap_tablekmalloc_traceschedule_timeout_uninterruptibleparam_ops_intpcim_enable_device_raw_spin_unlock__mod_pci__snd_cs4281_ids_device_tablemsleepkmalloc_cachessnd_pcm_format_width+}Td!Qa}r{Adq{hrC:Mhqiy3I\kt]!a        ! Z ~ p p z   z  N     !   }/k@}t}m:DQ{m *Va~ 6  L g%1MaxhMTai1J } @ ` @ o   GVl s  l&    x    )C h |  yy' ,7nK  P[n{ q `  3I ^o `t pL  4 <jN W `r 0 o r  :wP ^q,7Ab FOfvC9Q^q  o s , 08M `]h %ty      @   h!&; @J ~P X ` h p x `hp@pP`0HPX` pp  ``h` PX @ @` ` (08@HPXp`hppx    P`0``0p@p0ou @(`0o8uHPXo`upxoucP |q $(,0g48` < @ D H L)PTXL\w`~dShlpt6x|NB]   ^_a c$h(,048<@ DUH`LPTX\`dvhlptx|:>@E]achpwy~ b c$e(g,l0p4v8w<@DHLPT X \ ` dhX lY pZ t\ x^ |` e   & '             ' ) + - . / 3         HPW \^_cg !$"(#,%0'4)8.<Z@`DiHLPTX\`dhl#p$t)x0|Q`X`#079;<DH.23579>bp34 6;@GH L$(,048<@DHLPMTNXS\|`dhlpt=x>|@BGXY[]bpwyz{>CJS\aN   0@t8Pt.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.modinfo.rela__param.rodata.cst2.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?:@'Je E@Px'Z NU@'n! i@0' ~!  y@ ' ' @`' 2 ("2H)*I -@`'--@`'T.l4@@`' 8 @H @`'' J"@'7(J2@'G@J@B@00'!aM@ f0MPoNN Z (j @E `0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`) `*KO%9UUlY0  `He0  *H uXX4Xlk$Gz#w 9@)Ja2X={JBH:F~0'VNJ~` Ʉx#W>M&D{qb=*ң**^W4?ŬTPanҡ*`-,:dgq0nބ#(4eawjT6$^5!/2;϶eT9 >dnK% n\hNW[;<U[Yk '\fa,K 4#`+_̪(ĊTȎ