ELF>h@@GNUM$*-WՌCKs!UHHHǰHEAAЃ׃ ցу@D UHSHHuhHHXp1҃{HcHȠƒ?Ht.y`t H[#sHcHHtx`u1H[HHH1wUHuHHH1ffff.UH uHHH1ffff.UH5uHHH1ffff.UH=uHHH1ffff.UHDEuHHH1ff.UHD EuHHH1ff.UHH H$Ld$Ll$Lt$DAIIEuau H$Ld$Ll$Lt$fD1Dt=wMtAEMtMAt =u'1뭉HHH1|EMDHHH11\UHH0H]LeLmII̅uH]LeLmD HH?HtEu6=wMtA$MtAEDEuF1Au=v뉉HHH1DMDMUHHH11>UHH H$Ld$Ll$Lt$IՋAI̅unu"H$Ld$Ll$Lt$w1Dt=wMtA$MtMAEt =u'1렉HHH1oE $DHHH11Offf.UHH0H]LeLmLuI̋ AIՅuH]LeLmLu@AE1AfD1D1҉t1ډ))9CD9sAAuEt1AD1MtA$MtAE1MbEZHHH1LELE#ffff.UHAWAVAUATSH8DIIAEI$MDHI$E$M?L@ED@RMAF;A|$`HEHEH}HEHE9tEEEDEHOE)HWLGAwhIG`DE@ЃEу0v 0 EEEEEEEAAcEEEƋEEEEEEEE ELEEǃHUID$hHHUHPHUHPHUHPADŽ$ IEID$Ht1H8[A\A]A^A_Ð0DEEEEEEEEEEE=gEE}E ;EqvfDEEEEEEEEEEE!&fDEHHH11GDEtHHH1|AL$XHHH1DEDMDMDEpHHH1 HHH1r@UHHH$Ld$HHIątuH;HbH$Ld$HHH1A$UHAWAVAUATSH(D IIAEI$MHI$E$L@IJMHAV;VA|$` HUDEHEHEE)HEEHJphHE1H@`AEEEAEEE E-EEEAEEEEEEEEEEEǃHU ID$hLHHUHPHUHPADŽ$IEID$Ht1H([A\A]A^A_DEEEEEEEEEEEL5EEDEEEEEEEEEEEHHH11-@=GDEtHHH1HHH1,HHH1HHH1SDUHHH$Ld$HHIątDEuH;H`H$Ld$HHH1A$ffffff.UHAWAVAUATSHXIIAӅIMD]HIEE MM8D]@D)…ɉUxMAC;A|$`EHEH}HEHEHEfEE9tJEHODArhHWIB`LGLUD]DMDLUD]w@ЃEу0v 0Y0EEEEEEEAA9DEEEEEEEEEEEEEEEEEǃA:1HUID$hHHUHPHUHPHUHPUfP ADŽ$"IID$H LtDE1HX[A\A]A^A_DEIAƆ@I@BfBfBfB"HMI@HMHHHMHHHMHHMfH I I\$HI$ID$hADŽ$"IDŽ$M$AL$XEEEEEEEEEEEEIEE}E jEfDEEEEEEEEEEEEECnfDE#NHHH11fGtAHHH1HHH1D]D]:AL$XAHHH1LUD]LUMHHH1D]LUQUHAWAVAUATSHH=LA}tRME1AEAID9~5I^ HIątы5uHLH[A\A]A^A_HHH1A$HHH1JUHAWAVAUATSHHD5IHuAEH}MHǰM4$L@HMFAG;A|$`HEHELUHEHEfE9tKIJEIRAvhIF`E1LULELU'EE=EE@ЃEу0v 0ptE9t EUEEEEEEEAEEAHUDJ UEDˆEEE ELEEǃHUID$hHHUHPHUHPHUHPUfP ADŽ$"IEID$HtDE1HH[A\A]A^A_DEEmEEE,fEE EWE?DEǃ%IJIRAvhIF`E1LEϿ%HHH11D%EGD-EtHHH1HHH1;HHH1LUHHH1Offffff.UHHH$Ld$HHIątuH;HbH$Ld$HHH1A$UHAWAVAUATSH(DIIAEMIM$M$8HIEMPAF;A|$`HEHEA)HEHEDMLE9t6IHEIPArhIIB`E@ЃEу0v 0EEEEEEEAAjEEEƋEEEEEEEE ELEEǃHUID$hHHUHPHUHPHUHPADŽ$ IEID$Ht#1H([A\A]A^A_.DEEEEEEEEEEE5(EE}E 4EjvfDEEEEEEEEEEE&fDEHHH11G=tDHHH1tHHH1YHHH1UHH H]LeLmD HIAEHHxw$@HfDDLHH]LeLm@DLHH]LeLm@DLHH]LeLm@DLHJH]LeLm@DLH H]LeLmHHH1ff.UHHH$Ld$HHAHDD1H$Ld$DUHH H]LeLmHAAHAt ǀAt ǀAt ǀAt ǀH11H]LeLm@UHHH$Ld$DHAEu0H1AH1H$Ld$HHH1fDUHAWAVAUATSHD%HELA}tRME1AEAID9~7I^ HIątDEuHLH[A\A]A^A_HHH1A$HHH1JUHHPH]LeLmLuL}D-IHHUEHHPIID$pDLDpH@HUA)DMHUAE11DMDrhHB`1uRDELEAHEID$p1`H]LeLmLuL}H}HHH1fUHAWAVAUATSHXHHUHuHǰMIH@=L]HExHUE1z?EuxEbMcKH0HcEU9UAADNuHEfHChIcLHH}H{hHMLUL]E HAHUHHHCHHMLUL]tHAE)KHED#`EEb~bMcKHtjD;mDuENIˋ {`3HK+H-'xHD)m fDD)mEHX[A\A]A^A_ftHHH1E볋KXEHHH1LUL]L]LU=HH1L]LUHMHEEJHDEHH1LUL]LUfUHH@H]LeLmLuL}L&IHIDHLxEHSǃǃǃ%ǃǃHCt-I<$rXHzHHUHUH>HSHt-I<$rXHzHHUHUHHHtI$HPHHHtI$HPHAE1EIE@E1MtKIFpLD`Ax.UDME11AwhIG`DA)1uDDDL;1H]LeLmLuL}DE(AHHH1D EA1HHH1AHHH1UHSHHH{H{0H8HH[fffff.UHH0H]LeLmLuLghHO`Lt(D5EH]LeLmLufDt-D-EtHHH1A$A:ErUD%EtHHH1uHHH1T@Mt I1A|$‰1A|$9щuPIE HHCHDEHHH1tI~Ht HPpB t HHHEHEHHH1MMFUHH0H]LeLmLuO`LghHLt&5H]LeLmLufD w-tHHH1DMu I1A|$‰1A|$‰1A|$1A|$@9щuqIE HHCH4&HHH1HHH1ftI~Ht HPpB tHfHHEHEfffff.UHH0H]LeLmLuDLghHO`ELt&DEH]LeLmLu@ t-D EtHHH1A$A:ErUDEtHHH1wHHH1V@Mt I1A|$‰1A|$‰1A|$1A|$@9щuUIE HHCH=HHH1tI~Ht HPpB t HHHEHEHHH1MM fUHH0H]LeLmLuO`LghHLt&H]LeLmLufD t-D5EtHHH1A$A:ErUD-EtHHH1uHHH1T@Mt I1A|$‰1A|$‰1A|$1A|$@9щuUIE HHCHD%EHHH1DtI~Ht HPpB t HHHEHEUHH0H]LeLmLuO`LghHLt&5H]LeLmLufD t-tHHH1DA$A:ErU tHHH1wHHH1VfDMt I1A|$‰1A|$‰1A|$1A|$@9щt I~Ht HPpB t]HIE HHCHHHH1HHEHEfDUHH0H]LeLmLuL}D_`IEOIHǰHcLdM9tH]LeLmLuL}t"HLdA|$`tM$II}HM|$hHIt A$uaLIEHID$HEE Et Lt=uHHH1RfLHLD EEEXHHH1AAHHH1fUHHH$Ld$HIHuD[ EtHH$Ld$1L9HHH1@UHH@H]LeLmLuL}E1IUHMMEt=1HItUI}HGpt1H@P9tRHH1HIHH9tA9|H0H1LH]LeLmLuL}If.MtAPIUI EIT$HM|$hE$ AD$XHEI$HEI$ _ALHHH18fDIUAp @ EIT$HM|$hE$ AD$XHEI$HEI$zt A$ADŽ$ISNA$H0H1LE15|HHH1YHHH1fff.UHAWAVAUATSHHDL?IEIH5ЀHIŸMI]CH@HHEI$IA$IR)HHEDEDK ExqIU ME1LmL}IMHUDMIFLEA@uH}LH$ID$EIHE@A9] }LMLmL}HED$EDCExtIME1LmL}IMHULEIFLE1ҋuH}A@LAH$HEHHE@E9e}LMLmL}HEHUM8ALLt4HH$I0HEMHHUA@LLtDH1H$hI$I@L1HH[A\A]A^A_HHH1ffffff.UHAWAVAUATSHD=HEhH;H9 uF@HA9MtFL(MuHǐHH1H[A\A]A^A_IH5ЀHIRL(HD5EpIM}MEA HٺHAGAwTL4@IIH$IEAwXME8AHٺHH$IE0Aw\M@I1A@HHH$I8ID$HtHHPHI|$uNID$0Ht*HHPHI|$0tDEH1[A\A]A^A_fD-EtHHH1놃=]HHH17HHH1LkHHH11HHH1wfffff.UHAVAUATSH IMefA$x#H[A\A]A^A$fv#I$H1H HfIĐH}HLuXLu1I6INHDDffH HHH9sLHH1H}I}HH1HǐHaHUHIH=H1H%HH HHHf$LMfMtxAL$fI\$ ALHA4$x\Ed$fAEAAAMcN$#AL$fuffuL1LDEL$I}IH1A $HǐfAEHHH1=HH1AHHH1UHAUATSH5L'H HǀǀII<$t,H߾cNfDXAHHuAEAEI<$tTI0Ht`tMI}Ht`tEIHt`tAI}Ht`t=IHt`t2H[A\A]@H[A\A]HHH1ffffff.UHSHHǰH0HHt `H@Ht `H{Ht `HHt `H{Ht `HHt `H0H@H{HH{HHH1[f9fD?fDBfDHfDKfDQfDUHSHH=uqHH{Ht`t/H8Ht`t-H{0Ht`t.H[ffH[HHH1nUHAWAVAUATSHHD%H}Lwh_`EHEHHEt$DEYHH[A\A]A^A_DHUDE4HUA:B1ېHUDkDcLL McIyLMIcG&IA 6LMEADkAQ AAE9~lҍCAtHAEEIHt P;PHUHuLǹLELMLMAE9LEAQ LHED;s#HUIcA:BDfDHU HHUHBHHDEpHHH1MfHHHcP}HpHcʃ@<PAQ @LLELE#AAQ DDmAIDU@E9HcAA 6ɉȃЃǃEljǃEDžtAT6EΈUIHtJ;J|\HUHuϹLLMLME9AQ {DUMDmEAAGl6fDHrHcɈB}HrHcȃ@<BAQ DAQ D EHHH1HHH1HHH1@ffffff.UHH@H]LeLmLuL}LohHDg`ECXt.D=EH]LeLmLuL}LIHIA}E1w5fDHUHuϹLAAD$9IcAT ЃЃƃEƉƃAT EƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BvfIuHLLIHHCHEw E HD-EHHH1tHHH1;DHAHHA1%UHHPH]LeLmLuL}D LghHDo`EZECXt,DEcH]LeLmLuL}fDLIIŅuPIHHCHAN t HttHHH1tI~AIsA$EAAZA0HUHuιLDEDEAD9"IcADEψEIHtP;P}HHHcDP}HpHcʃ@<Pf5'E1)HUHuϹLAAE9IcA ЃЃƃEƉƃAT EƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BxLHLLHHH1DHAHHA1oHHH1f.UHHPH]LeLmLuL}D=LwhHDg`EBECXt,D-EKH]LeLmLuL}fDLIHIAEAAA4fHUHuιLDEDEAD9vMIcADEψEIHtP;P}HHHcDP}HpHcʃ@<PDLLIHHCHE_ E HDEHHH1fD%EoE1,fHUHuϹLAAD$;>IcAЃЃƃEƉƃATEƈEΈUIHtJ;J}HrHcɈB}HrHcȃ@<BwHHH1DHAHHA1HHH1  ! ( /EKX  _ f m @        & -ELZ `a h o   M] Pd k (r P  9;d pk r (} p  THX _ f (m   9   (  /  6 = @D V g s  z       |     h      2 E X | @      j A K    @  !2DUa @h o v @   @  p @  )N U \ c " `  @) `0 7 >M `T [ f~  `  `  >Qy      # $ + @2CVgs z           "5Hl s z v2   @$ + 2 9H O V ]o v }      .       !"!)!n!!! ! ! !! ! ! ! ""3"e""""" " " #"#<#I## $#$2$w$$$$$ 3$ $ $% 3%  % P5%K% R% xY%y% 3% %  %%%%U&f&&&&&'s'' O' ' ''' O' ' '' O' ' ((*(3(?(G(y((((( ( ( ()) $) +) 2)>) E) L) S)p)))) ) ) ))**+* 2* 9* C*i**** * * 3**P+^+o+ v+ }+ ++ + + ++++, ,E,v,, , , ,,, , , ,, , , ,-t--- - - ----- - .  .9.T...  . . ...  . . ..  . . / ////  / / ////040e0p0 w0 ~0 3000 0 0 00 0 0 01X1o1111 1 1 1112&2222222 2 2 33!3*3@3 G3 N3 H]3i3 p3 w3 ~333333 3 3 Q4-4M4a44 45 i_5t5 {5 5 56 e%6 n,676B6S6 Z6 a6 h6v6 }6 6 x6666|6#7 `^8 8 88 `8 8 899/9 H<9d9 k9 r99 999: `1: @BL: h::::: : : h;;!; (; /; 06;G; N; U; \;q; x; ; ;; ; ; ;;;;;< pB<W< (c< << <<< (<= \= = *= 6= B= JN= 8Z= &f= r= ~= ===0>:>Z> w>> > >> > >> > `>>>?R?????@@ A@ !@ (@J@V@@@@A AA!A1AAAQAaAqAAAAABBB  &B -B 4BRBYBBBCCDD)D 0D 7D >DD%s: %s <7>%s: %s - %d. <7>%s: %s - %d %02x %02x. <7>%s: %s - %d OK. <7>%s: %s reset=%d <7>%s: %s - endpoint %d <7>%s: %s - oops no urb. <7>%s: %s - sending setup <7>%s: %s already writing <7>%s: %s - no output urb :( <7>%s: %s - port%d. <7>%s: %s - bad length %d <7>%s: %s - %d byte report?? <7>%s: %s - urb %d INTBULKunsupported endpoint type %x %s - unknown product id %x keyspan/usa28x.fwkeyspan/usa28xa.fwkeyspan/usa28xb.fwkeyspan/usa19.fwkeyspan/usa19qi.fwkeyspan/mpr.fwkeyspan/usa19qw.fwkeyspan/usa18x.fwkeyspan/usa19w.fwkeyspan/usa49w.fwkeyspan/usa49wlc.fwUnknown product ID (%04x) keyspan/usa28.fwkeyspan<7>%s: %s - RX error!!!! Keyspan - (without firmware)keyspan_no_firmKeyspan 1 port adapterkeyspan_1Keyspan 2 port adapterkeyspan_2Keyspan 4 port adapterkeyspan_4<7>%s: %s - Invalid baud rate %d requested, using 9600. <7>%s: %s - usb_submit_urb(setup) failed (%d) <7>%s: %s - Invalid baud rate requested %d. <7>%s: %s - usb_submit_urb(setup) failed <7>%s: %s - endpoint %d port %d (%d) <7>%s: %s - oops no urb for port %d. <7>%s: %s - for port %d (%d chars), flip=%d <7>%s: %s - endpoint %d flip %d <7>%s: usb_submit_urb(write bulk) failed (%d) <7>%s: %s - submit urb %d failed (%d) <7>%s: %s - nonzero status: %x <7>%s: %s - Unexpected port number %d <7>%s: %s - resubmit read urb failed. (%d) <7>%s: %s - nonzero status: %x on endpoint %d. <7>%s: %s - alloc for endpoint %d. <7>%s: %s - alloc for endpoint %d failed. found no endpoint descriptor for endpoint %x <7>%s: %s - using urb %p for %s endpoint %x <7>%s: %s - kmalloc for keyspan_serial_private failed. <7>%s: %s - submit instat urb failed %d <7>%s: %s - submit indat urb failed %d <7>%s: Keyspan startup version %04x product %04x <7>%s: Firmware already loaded. Quitting. Required keyspan firmware image (%s) unavailable. <7>%s: Uploading Keyspan %s firmware. ezusb_writememory failed for Keyspan firmware (%d %04X %p %d) Firmware "%s" not valid IHEX records <6>keyspan: v1.1.5:Keyspan USB to Serial Converter Driver parm=debug:Debug enabled or notparmtype=debug:boolfirmware=keyspan/usa49wlc.fwfirmware=keyspan/usa49w.fwfirmware=keyspan/usa19w.fwfirmware=keyspan/usa18x.fwfirmware=keyspan/usa19qw.fwfirmware=keyspan/mpr.fwfirmware=keyspan/usa19qi.fwfirmware=keyspan/usa19.fwfirmware=keyspan/usa28xb.fwfirmware=keyspan/usa28xa.fwfirmware=keyspan/usa28x.fwfirmware=keyspan/usa28.fwlicense=GPLdescription=Keyspan USB to Serial Converter Driverauthor=Hugh Blemings PJ@XA`RBh]FpHxK @#Rmodule_layoutAtty_port_tty_get$N,&usb_serial_deregister,pusb_serial_registerAezusb_set_reset3xusb_serial_probeטF-tty_encode_baud_rateydev_set_drvdataˑmalloc_sizes,"usb_kill_urbW__x86_indirect_thunk_rcx__const_udelayusb_unlink_urbh}jiffies>Qezusb_writememoryXdev_err cusb_deregister+:'tty_get_baud_ratecsprintk>a-param_set_bool9mcounttty_insert_flip_string_flagsS]usb_submit_urbusb_serial_disconnectL__x86_indirect_thunk_rdxɹiusb_clear_halt\ɢ.__x86_indirect_thunk_rax[2tty_insert_flip_stringD kmem_cache_alloc_trace \_tty_hangups@tty_termios_baud_rate zkfreedl#memcpy^%usb_register_driverxe request_firmware Ntty_kref_putL'{dev_warnQOtty_flip_buffer_pushparam_get_boolƧ0usb_serial_port_softint< dev_get_drvdata"musb_free_urbo9release_firmwareusb_alloc_urb   !5 *1   !5 *1H ` ; @ @9PAX(`6h@@%>#!    ( H#X9A(6@@ %(>0#8H!P px - D9A(6@@%>#!  `0hpKx3@  .13,@F3@P*pH3 `((!0K83@@H keyspan  `dmodule.sig^_ ǽqvC2$TS$їK9.9Du˦h`WHӿ쿩UJbELőlۤ^     G':O dy @3 3@33&5@5J`Y5pPpL7 F ]@l K@]`A!0GVo~K  z!!+#93H%_UO d(Bt`(P*, . 0-1BQ3|gv46Q``9@xp@B'6;KX>QfAu@@JA @F-`pHK& 6 J (Xj @} `       @ `( ; N  ` 3v #` 8@  x ` pp  p! p8  pN  pe  pz  p  p  p  p  p  p  "  ` 5 ?  #R  +`  +n  @+|  +  +  +  @+  +  +  +  @+  +  +  +  @+$  +2  +@  +N  @+\  +j  +x  +  @+  +  +  +  0    ` @    ( @ 0N ] r {    G       $ = L `c |         -<Ubokeyspan.ckeyspan_exitkeyspan_driverkeyspan_pre_devicekeyspan_1port_devicekeyspan_2port_devicekeyspan_4port_devicekeyspan_write_roomdebug__func__.29867usa49_outcont_callback__func__.29608usa49_inack_callback__func__.29445usa28_inack_callback__func__.29262usa28_glocont_callback__func__.29348usa26_inack_callback__func__.29122usa26_glocont_callback__func__.29205keyspan_usa19hs_calc_baud__func__.30255keyspan_usa28_calc_baud__func__.30344keyspan_usa19_calc_baud__func__.30214keyspan_usa19w_calc_baud__func__.30300keyspan_usa26_send_setup__func__.30387usa26_outcont_callback__func__.29131keyspan_usa28_send_setup__func__.30497usa28_outcont_callback__func__.29271keyspan_usa49_send_setupusa49_glocont_callback__func__.30574__func__.29359keyspan_usa90_send_setup__func__.30696usa90_outcont_callback__func__.29762keyspan_usa67_send_setup__func__.30807keyspan_send_setup__func__.30908keyspan_dtr_rtskeyspan_tiocmsetkeyspan_break_ctl__func__.28825usa67_glocont_callback__func__.29840keyspan_set_termios__func__.28844keyspan_write__func__.28952keyspan_open__func__.29904keyspan_releaseusa67_instat_callback__func__.29784usa90_instat_callback__func__.29713usa49_instat_callback__func__.29388usa28_instat_callback__func__.29294usa26_instat_callback__func__.29154usa28_indat_callback__func__.29218usa2x_outdat_callback__func__.29108keyspan_setup_urb__func__.30123keyspan_port_probekeyspan_callbacks__func__.30997keyspan_startupkeyspan_devicesusa18x_device_details__func__.30928usa49wg_indat_callback__func__.30184keyspan_fake_startupkeyspan_initkeyspan_close__func__.29973keyspan_port_removekeyspan_disconnect__func__.30970__func__.29534usa49_indat_callback__func__.29459usa90_indat_callback__func__.29623usa26_indat_callback__func__.29029__mod_debug2764__mod_debugtype2763__param_debug__param_str_debug__mod_firmware2761__mod_firmware2760__mod_firmware2759__mod_firmware2758__mod_firmware2757__mod_firmware2756__mod_firmware2755__mod_firmware2754__mod_firmware2753__mod_firmware2752__mod_firmware2751__mod_firmware2750__mod_license2748__mod_description2747__mod_author2746keyspan_ids_combinedkeyspan_pre_idskeyspan_1port_idskeyspan_2port_idskeyspan_4port_idsusa19_device_detailsusa19qi_device_detailsmpr_device_detailsusa19qw_device_detailsusa19w_device_detailsusa19hs_device_detailsusa28_device_detailsusa28x_device_detailsusa28xa_device_detailsusa28xg_device_detailsusa49w_device_detailsusa49wlc_device_detailsusa49wg_device_detailskeyspan_tiocmgetkeyspan.mod.c__mod_retpoline107_rheldata__mod_srcversion98__mod_alias96__mod_alias95__mod_alias94__mod_alias93__mod_alias92__mod_alias91__mod_alias90__mod_alias89__mod_alias88__mod_alias87__mod_alias86__mod_alias85__mod_alias84__mod_alias83__mod_alias82__mod_alias81__mod_alias80__mod_alias79__mod_alias78__mod_alias77__mod_alias76__mod_alias75__mod_alias74__mod_alias73__mod_alias72__mod_alias71__module_depends____versions__mod_vermagic5usb_alloc_urbrelease_firmwareusb_free_urbdev_get_drvdatausb_serial_port_softint__this_moduleparam_get_booltty_flip_buffer_pushdev_warntty_kref_putrequest_firmwareusb_register_drivercleanup_modulememcpykfreetty_termios_baud_ratetty_hangupkmem_cache_alloc_traceinit_moduletty_insert_flip_string__x86_indirect_thunk_raxusb_clear_halt__mod_usb_device_table__x86_indirect_thunk_rdxusb_serial_disconnectusb_submit_urbtty_insert_flip_string_flagsmcountparam_set_boolprintktty_get_baud_rateusb_deregisterdev_errezusb_writememoryjiffiesusb_unlink_urb__const_udelay__x86_indirect_thunk_rcxusb_kill_urbmalloc_sizesdev_set_drvdatatty_encode_baud_rateusb_serial_probeezusb_set_resetusb_serial_registerusb_serial_deregistertty_port_tty_getkeyspan.ko.debug.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo__versions.bss.rela.text.rela.init.text.rela.exit.textm@$ptNNIhGx9 402ЯN2 +` ((` `[* $ @0 p0xA8IP@QX