Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 25 Oct 2014, 20:06
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Networking » Dialup
Consolidated dialup modem UI performance fixes
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 1 Posts_count  
Author Message
rerwin


Joined: 24 Aug 2005
Posts: 1529
Location: Maine, USA

PostPosted: Sun 13 Jul 2008, 13:23    Post_subject:  Consolidated dialup modem UI performance fixes
Sub_title: Designed for use on Puppy 2.17, 3.00, 3.01 & 4.00
 

I have collected and added to my various recent modem fixes, here, because they have been provided in the forum threads in response to particular problems. Portions should be applicable to 4.1 once Barry settles on his redesign of modem initialzation, but not yet. Although the interfaces appear unchanged, the logic behind them is corrected (IMHO) to behave as one would expect.

The main improvements are:
1. Modem changes and removal are detected; a turned-off serial modem is retained only if no other modem is found (as in 4.00)

2. Prioritization of detection: serial, USB, PCI modems in that order, so that plugged-in modems are found before internal modems (as in 4.00).

3. PupDial support of USB modems, by use of /dev/ttyACM0 and /dev/ttyUSB0 softlinks to their nodes in the /dev/input and /dev/usb directories.

4. Extension of the prioritization to- and correction of the PupDial Probe function, so that USB modems are tested before PCIs and that only the appropriate linmodem is detected.

5. Multiple serial modem detection is controlled by user selection, although probing detects only the first regardless of any override.

6. Modem Test excludes the "ttyS_..." modems (ess, pctel) because such tests apparently corrupt the modem setup.

7. Avoids disruption of PupDial if a backtick (`) appears in the probe results (if a touchpad is on a serial port).

8. Support for a separate dotpet for Conexant "DGC" modems (provided in a separate posting, below).


Notes:
1. Selection of ser1al modems is through editing of file /etc/modemoverrides. The current modem is represented by a "#ignore" statement; removal of the "#" activates skipping that modem on subsequent boot-ups.

2. Although the override scheme also supports other modem types (4.00 only), the better way to skip a modem is to blacklist its driver, with BootManager. The corresponding drivers are:
Quote:
ttyACM0 ------ cdc-acm
ttySL0 (USB) - slusb
ttyUSB0 ------- pl2303 (PL...)
536ep ---------- intel536ep
537 ------------- intel537ep
ttyS_ESS0 ---- esscom
ttyLT0 --------- ltserial
ttyS_PCTEL -- pctel
ttySL0 (PCI) -- slamr
3.This fix set does not cause Puppy to recognize any additional modems -- that is another fix that can be substituted for by having BootManager load the appropriate driver (above) as an "added module".

These fixes are provided as two dotpets, one for all supported Puppy versions (4.00, 3.01, 3.00, 2.17) and an additional one for 4.00 only. I have tested this on all of the supported puppy releases. Please provide feedback on anything that "should work" but doesn't.
modem-fix_diff_files.tar.gz
Description  Difference files from 4.00. (Fixes annotated as 4.04).
The 403-404 directory reflects proposed and untested changes to new 4.1 scripts
and rc.local0 if it were retained.
Primarily for Barry's use.
gz

 Download 
Filename  modem-fix_diff_files.tar.gz 
Filesize  4.44 KB 
Downloaded  445 Time(s) 
modem_improvements-add_to_P4.00_only-3.pet
Description  Add this only for Puppy 4.00 -- requires the "P2.17-P400" .pet (below).
pet

 Download 
Filename  modem_improvements-add_to_P4.00_only-3.pet 
Filesize  11.66 KB 
Downloaded  454 Time(s) 
modem_improvements-P2.17-P4.00-3.pet
Description  Install on 2.17, 3.00, 3.01, 4.00
pet

 Download 
Filename  modem_improvements-P2.17-P4.00-3.pet 
Filesize  10.76 KB 
Downloaded  461 Time(s) 

Edited_times_total
Back to top
View user's profile Send_private_message 
rerwin


Joined: 24 Aug 2005
Posts: 1529
Location: Maine, USA

PostPosted: Sun 13 Jul 2008, 13:28    Post_subject: Support for new modem types
Sub_title: Added modem dotpets to be provided here
 

This posting will contain dotpet attachments as they become available, for experimentation.

1. USR 5610-based PCI hardware modems, although 3Com provides a driver, does not appear to need a special driver for the 2.6 kernel, so none is provided here. My 3cp2977 version shows up as ttyS1 or ttyS2 -- don't know why it changes. This modem does not get recognized in 2.17, but 3.01 & 4.00 are OK.

2. Conexant DGC USB modems use the dgcmodem package from Linuxant. I installed it and captured the results for the dotpet, dgcmodem-1.06. I cannot test it, so hope for feedback. In addition, I provide a dotpet containing the full driver package, for those preferring to build their own. I need to know whether my version works everywhere, or that I need to add country identification as in other modem scripts.

(Attachment coming soon, but I want to reserve this second posting for the additions.)
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 1 Posts_count  
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » Advanced Topics » Hardware » Networking » Dialup
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0483s ][ Queries: 13 (0.0043s) ][ GZIP on ]