[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

modem configuration specifics



To all that were helping me configure my modem and needed more information:
 
Here is the complete output of "plog" (Fixhate is the computer's name):
 
Jul 15 01:55:27 fixhate pppd[8750]: Exit.
Jul 15 01:55:27 fixhate pppd[8753]: pppd 2.3.7 started by root, uid 0
Jul 15 01:55:27 fixhate pppd[8753]: Device ttyS1 is locked by pid 8388
Jul 15 01:55:27 fixhate pppd[8753]: Exit.
Jul 15 01:55:27 fixhate pppd[8756]: pppd 2.3.7 started by root, uid 0
Jul 15 01:55:27 fixhate pppd[8756]: Device ttyS1 is locked by pid 8388
Jul 15 01:55:27 fixhate pppd[8756]: Exit.
Jul 15 01:55:43 fixhate pppd[8759]: pppd 2.3.7 started by root, uid 0
Jul 15 01:55:43 fixhate pppd[8759]: Device ttyS1 is locked by pid 8388
Jul 15 01:55:43 fixhate pppd[8759]: Exit.
 
Here is the complete output of "setserial -a /dev/ttyS1":
 
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
 Baud_base: 115200, close_delay: 50, divisor: 0
 closing_wait: 3000, closing_wait2: infinte
 Flags: spd_normal skip_test session_lockout
 
I'm sorry, but I do not know if I am using the distributed kernel or one my friend compiled.  I think he compiled it though because it took about half an hour.  If he forgot to select ppp, how do I get it and load it now?
 
Here is the relevent part of /etc/isapnp.conf with what I believe to be the correct BASE (0x02f8) uncommented.  (It's the second clump down):
 
Card 2: (serial identifier 3f 00 00 01 00 19 0c a3 30)
# Vendor Id LEC0c19, Serial Number 256, checksum 0x3F.
#     Version 1.0, Vendor version 0.1
#     ANSI string -->LT 56k Modem <--
#
# Logical device id HSM0a1a
#     Device support I/O range check register
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
 
(CONFIGURE LEC0c19/256 (LD 0
 
# Multiple choice time, choose one only !
 
#     Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x03f8
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03f8))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0100))
#       IRQ 4.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 4 (MODE +E)))
 
#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x02f8
#             Maximum IO base address 0x02f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
 (IO 0 (SIZE 8) (BASE 0x02f8))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0100))
#       IRQ 3.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 3 (MODE +E)))
 
#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x03e8
#             Maximum IO base address 0x03e8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x03e8))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0100))
#       IRQ 4.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 4 (MODE +E)))
 
#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x02e8
#             Maximum IO base address 0x02e8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x02e8))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0100))
#       IRQ 3.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 3 (MODE +E)))
 
#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0100))
#       IRQ 3, 4, 7, 9, 10, 11, 12 or 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 3 (MODE +E)))
 (NAME "LEC0c19/256[0]{LT 56k Modem        }")
 
#     End dependent functions
 (ACT Y)
))
# End tag... Checksum 0x00 (OK)
 
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
--------
I ran "ln -s /dev/ttyS1 /dev/modem" to make a link to my modem.  I was told to run isapnp /etc/isapnp.conf at system startup, but I get the following (when I uncomment the  BASE 0x02f8):
 
Board 1 has Identity d7 ff ff ff ff 03 00 73 16:  ESS0003 Serial No -1 [checksum d7]
Board 2 has Identity 3f 00 00 01 00 19 0c a3 30:  LEC0c19 Serial No 256 [checksum 3f]
/etc/isapnp.conf:325--Fatal-resource conflict allocating 8 bytes of IO at 2F8
/etc/isapnp.conf:325--Fatal-Error occurred executing request '<IMPLICIT>'-further action aborted
 
When I run isapnp /etc/isapnp.conf with the 0x0100 BASE uncommented I get:
 
Board 1 has Identity d7 ff ff ff ff 03 00 73 16:  ESS0003 Serial No -1 [checksum d7]
Board 2 has Identity 3f 00 00 01 00 19 0c a3 30:  LEC0c19 Serial No 256 [checksum 3f]
LEC0c19/256[0]{LT 56k Modem      }: Port 0x100;  - - - Enabled OK
 
Since the modem seems like it will work on Port 0x100, I change the port from 0x02f8 to 0x100 using setserial.
 
Here is the output of 'setserial -a /dev/ttyS1'  before I change the base address:
 
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
 Baud_base: 115200, close_delay: 50, divisor: 0
 closing_wait: 3000, closing_wait2: infinte
 Flags: spd_normal skip_test session_lockout
 
Here is the output of 'setserial -a /dev/ttyS1'  after I change the base address to 0x02f8:
 
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x0100, IRQ: 3
 Baud_base: 115200, close_delay: 50, divisor: 0
 closing_wait: 3000, closing_wait2: infinte
 Flags: spd_normal skip_test session_lockout
 
When I initially run "pon" after I boot up I get:
 
/usr/sbin/pppd: This system lacks kernel support for PPP.  This could be because the PPP kernel module is not loaded, or because the kernel is not configured for PPP.  See the README.linux file in the ppp-2.3.7 distribution.
 
But then I type "modprobe ppp" and when I type "pon" again the above information does not appear.
 
Nevertheless, I suppose it is possible the kernel is not configured for PPP since Debian was put on my box at my UA dorms where we have ethernet and that is what my friend probably configured it for.
 
Thankyou in advance for any help.  Sorry this was so long.
 
--Stephen
 
 
 
 
 

 

Reply to: