----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 8
Dag,
people are moaning at me for this not being in 2.2.x and 2.3.x I haven't
had time to check it, but in case you never got the oboe 1.5 -> oboe 1.9
patch here it is...
James.
----------
X-Sun-Data-Type: default
X-Sun-Data-Name: toshoboe-1.5-toshoboe-1.9.gz
X-Sun-Encoding-Info: uuencode
X-Sun-Content-Lines: 97
begin 600 toshoboe-1.5-toshoboe-1.9.gz
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
M@3W#29U@LW3M%BFN V,C'10JNAPR0WI_Z+V]40MAR#E\;%B$5!5J]!>4ZV$
M/KP0L1P^C>WC5C%B]CVY03O%)H^77M4%+M5$/)$'%X<%W-^-\,CPI')A8-35
M,J%0YPYH# ?Z+XY'*3&WB_MW]MQ*4@D3WODB\'8YYZ5M'F!IFS:6J'G7FDMQ
M^<SRR$JZU+S\'N3O[$-R^*_U[/A@TB"/_;)$C]]$3RA$ &TW]XO6G2:51JW]
M^B=F_X=.[V_P*SUVNH-VKW=S/5 E5I1Y4Z$@O*PB_U@L"D!?!!XQ%['4/OET
MTNFVQ.=GT9X9R9%@M!*ML4AYO3$>X<M6L1]E!GHY([@HE^60/Q*X$" I13)K
M9'ELLIS-GNCSB.][email protected]=X4K6T'C04D7'L&I$>T3*%>;&*V^8AI;QF0=I
M<?.@Y%51GL3:K&;*-C7C-GF7FBEQ&[]!S>+;4&YE4_[ D(K/E:%X+XB6E-S1
M4MCQA7JJ?"T]582>1D%$6D\5H:>\?8N>*MOT5-FJIVG <K.0C:0P''V<T'^2
MNB(_K8*]Q&<^!7X2HB8XP)6"?^(J>'EUA@0Z-6_Z;?/TZJ8[H.]<99L\(JU5
MC9=Z":1ZHYGKLVU;\_8D1TW3N4]9JVEA-NC%/N7FO>T%FOF21 K\;Z52$K*F
MKPN5)EFEE[EIK]71_6\D3'O*:L!73\4H:V*MA=ZPQUB6!4DJO<0IJV2TOJ_&
MT[V1OI+!^B;+M'T)S<AFX.D.F1.(Q*54U+-VAJ+6RAI7U&9#)ENBQ!,.N;EH
MKRFM^&Q>G_0NH1#6Z%1X:\M]*U.IDPK]RE"Q1DGO"BAUK:$:^M<+%5<^ZXNE
M?LTBV#DVZ]?,LC-LW*T>:[ANZA6;J[1# O\X ?;8C%D^HV0C%>UCBND.\;L*
ML0\F>PR*D8#71:FD7JW2WS##EF<K2GB BY%-,@O[\B%7QFSS/A464835*8DW
M]^Y(V"?Q$EFDO-%H7:.4J5)O1%5Z&CEG<Y\%86I(4\&W_\/<258@60PSU%$)
MW_XL,ZNMF(=TL#\@WYV\>1_F+@_H410>&+![YO%BXQR=;O3PZ;B/(PMEXLQ-
M)FP,,C)L<?1)RE;DGHBO"[&U2G[$&D@@5@WBW:0J)//]G[7/\ ZN3SOFQQ.T
MA2=G9[UVOV]VKE#G^C^&0E,W##K/T="TJ,R;$K@HWTPOK60'W#ABL^-KJIT+
M*'8Y_:%S33.W?QJTR2(KV5G!9DW3HD *+EP,D2@KO' ]BJ&[email protected]. RMQ$(!$
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
0=&*B9Q%>_Q?A@-VZI3\ "?V
end
----------
X-Sun-Data-Type: default
X-Sun-Data-Name: toshoboe-1.5-toshoboe-1.9.README
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 47
This patch is against version 1.5 of toshoboe.c distributed in linux-2.2.10
and earlier versions. Type
[root@fish toshoboe]# ident /usr/src/linux/drivers/net/irda/toshoboe.c
/usr/src/linux/drivers/net/irda/toshoboe.c:
$Id: toshoboe.c,v 1.5 1999/05/12 12:24:39 root Exp root $
$Log: toshoboe.c,v $
[root@fish toshoboe]#
to see what version you currently have.
to apply the patch do
[root@fish toshoboe]# cd /usr/src/linux
[root@fish linux]# patch -p1 < locationofunzippedpatchfile
GUFF
[root@fish linux]# make modules
MORE GUFF
[root@fish linux]# make modules_install
YET MORE GUFF
[root@fish linux]#
then restart irda (making sure you unload toshoboe), if you don't know
how to do this reboot the machine.
This patch addresses the following issues.
1) Memory is no longer allocated GFP_DMA I was being entirely clueless and
deserve to be shot, thanks to the kind person who pointed out the obvious
to me. You can insmod at anytime let me know if this patch causes toshoboe
to fail and you have more than 64M of memory.
2) Suspend resume works. Now you just have to moan at the sound driver
people.
3) There is now an upper limit on the baudrate set at insmod time set at
load time with insmod toshoboe max_baud=n
Issues remaning:
4) General robustness is kind of lacking but without documentation I
can't do much.
5) Removal of buffer copies between skbs and the DMA buffers.
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda