more ltmdm weirdness... (Was: ltmdm revision 1.4_13 caused issues on 4-Current)

epilogue epilogue at allstream.net
Mon Dec 6 21:37:16 PST 2004


hello again,

> i'm probably not going to be able to explain this very well, but i
> hope nevertheless that this information will prove to be of some use.
> 
> 4-Current (last build perhaps 1 week ago)

okay, so i switched to 5.3 since this message.  on 5.3, everything
worked fine with the latest version of ltmdm. 

> i portupgraded ltmdm last night.  when i booted my desktop this
> morning, ltmdm would no longer connect.

this time, the problems began after upgrading 5.3 to patchset #2.  after
the reboot, i once again received various errors...

--> in dmesg:
ltmdm0: <Lucent Winmodem> port 0x1800-0x18ff,0x1080-0x1087 mem
0xfc000000-0xfc0000ff irq 5 at device 16.0 on p ci0
ltmdm0: [GIANT-LOCKED]
ltmdm0: type Virtual 16550A
ltmdm0: detached

--> and on the console:
tun0: Warning: deflink: tcsetattr: Failed configuring device
tun0: Warning: deflink: tcsetattr: Unable to restore device settings
tun0: Warning: deflink: /dev/cual0: Bad file descriptor

the last error above was caused by me trying to use various different
devices in an attempt to connect via manual ppp.  after several such
failed attempts, i happend upon a rather simple solution -- simply
'kldload ltmdm.ko' then use the expected /dev/cual0.

strangely, ltmdm.ko was nowhere to be found under /boot.  copies were
available, however, under /usr/local/share/ltmdm and in
/comms/ltmdm/work.  i ended up moving the kernel module to the
/boot/modules and added ltmdm_load="YES" to loader.conf.

note that was 'not' required prior to my updating to 5.3 patchset
#2.  and, for the record, i *did* reinstall the port after upgrading
both userland and the kernel.

hope that this helps.

cheers,
epi

> i tried running ppp manually and kept getting /dev related errors.  it
> would appear that /dev/cual0 had disappeared from /dev since my
> upgrading the port.  (because it was working fine the previous
> evening)
> 
> i tried 'sh MAKEDEV cual' and 'sh MAKEDEV all' but no happiness.  it
> seems that this device no longer exists in MAKEDEV.
> 
> i'm not quite sure which step (or combination of steps) /fixed/ the
> problem, but i ended getting the connection back up.
> 
> steps taken include:
> 	1) pkg_add an old version of ltmdm that i keep on hand for
> 	emergencies
>
> 	2) copying older versions of the comm/ltmdm files into ports and
> 	rebuilding
> 
> 	2) adding cual lines to MAKEDEV (simply by following the other
> 	examples, despite having no real understanding of what i was
> 	doing)
> 
> errors taken from /var/log/messages include:
> 
> ppp[215]: tun0: Warning: Chat script failed
> ppp[2556]: tun0: Warning: Chat script failed
> ppp[2559]: tun0: Warning: deflink: tcsetattr: Failed configuring
> device ppp[2559]: tun0:Warning:deflink:tcsetattr:Unable to restore
> device settings 
> 
> and, of course, variations of this one, as i tried the different
> devices which struck me as possible alternatives to cual0:
> 
> ppp[2573]: tun1: Warning: deflink: /dev/cualal: Bad file descriptor
> 
> anyway.  i'm back online with ltmdm-1.4_5, am now portdowngrading the
> ltmdm port, and rebuilding to the last known working version (_12). 
> hopefully that will sort out my connectivity issues for the next
> while.
> 
> if you'd like me to test anything, please just say the word.


More information about the freebsd-ports mailing list