: Paul Waserbrot wrote : : > : > Jan 17 01:51:43 barbados kernel: irlap_change_speed(), setting speed to 1152000 : : Ahh... The phone is requesting MIR (1.1Mb/s). I would bet that
/proc/sys/net/irda/max_baud_rate showed 1600000, in case this makes it even more exciting. :) : the SMC driver doesn't support MIR properly. : Try the following before attempting a connection : : echo 115200 > /proc/sys/net/irda/max_baud_rate : (Note : that's 115kb/s, which is the max SIR speed) YES! That helped! But when i fibbled with it i noticed that my computer sometimes (rather quite often!) allocates DMA=4 to the SMC driver, which makes the ircc_net_open() function to fail, since DMA=4 is already registered as cascade in /proc/dma. According to http://www.infran.ru/TechInfo/BSD/handbook260.html (see Cascade) "only DMA 0, 1, 2, 3, 5, 6 and 7 are usable on PC/AT systems". Is this a bug in the driver or in the kernel? : If this workaround fixes the problem, somebody will have to : take a deep look at the SMC spec and implement MIR properly in the : driver. Well, i have too little experience with kernel and drivers implementation to be able help out, but i am can help with debugging. : Regards, : : Jean Cheers, // Paul _______________________________________________ Linux-IrDA mailing list - [EMAIL PROTECTED] http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda
