: 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

Reply via email to