Date: Sat, 04 Dec 1999 14:22:28 +0100 From: Ernst de Haan <ernst@jollem.com> To: freebsd-isdn@freebsd.org, freebsd-questions@freebsd.org Subject: ISDN problem on FreeBSD 3.2 Message-ID: <38491594.92396BCC@znerd.demon.nl>
next in thread | raw e-mail | index | archive | help
Hi Hellmuth Michaelis and all, I'm switching from Linux to FreeBSD (or at least trying to), and attempt to get ISDN running on FreeBSD, but fail. I've read the FAQ, the handbook section on FreeBSD and the PS document "The Care and Feeding of ISDN4BSD". MMy problem: I'm not wuite sure what to do after rebuilding the kernel with the options for ISDN, configuring isdnd.rc and starting the isdnd. The isdnd daemon fails to connect to my internet service provider due to Layer 1 problems. Does anyone have any pointers to other forms of documentation for ISDN, a "troubleshooting" section somewhere or "check-list"? I've checked the available FAQ, the Handbook and I've searched the archives, but haven't been able to find anything relevant. I own a Teles 16.0/3 (ISA, Siemens chipset). Below is more info on what I did, have and got: (:-) I've written a call-demon script that calls my ISP, Demon. I followed the instructions in the i4b docs. Then I've written a start-isdnd script that should start the isdn daemon process. Below is the result of the execution of call-demon, the result of start-isnd and the result of the re-executed call-demon script after the start-isdnd script. After that I've included a lot of other info, including the source of the scripts, my kernel and isdn configuration files and a system description. +-------------------------------------+ | step 1: execute "call-demon" | +-------------------------------------+ ------- output of "call-demon" ------- --- Removing previous configuration --- ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address --- Setting Demon PPP account options --- --- Configuring IP src/dest, netmask and link flags --- ifconfig: ioctl (SIOCAIFADDR): File exists --- Finished --- +--------------------------------------+ | step 2: execute "start-isdnd" | +--------------------------------------+ ------- output of "start-isdnd" ------- Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: controller 0 is Teles S0/16.3 Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN controller(s ) Nov 18 20:38:31 heinz isdnd[333]: WRN error open /etc/isdn/isdnd.rates: No such file or directory Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) ------- output on virtual console 4 ------- ----- isdn controller state -------------- isdnd 00.70.0 [pid 333] ---- c tei b remote iface dir outbytes obps inbytes ibps units 0 --- 1 L12 2 ---- isdn userland interface state ------------------------------------ isp0 ---- isdn logfile display --------------------------------------------- 18.11.1999 20:38:31 DMN daemon started up (pid = 33) +----------------------------------------+ | step 3: re-execute "call-demon" | +----------------------------------------+ ------- output to "/var/log/messages" ------- Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller_state: controller 0 is Teles S0/16.3 Nov 18 20:38:31 heinz isdnd[333]: DMN init_controller: found 1 ISDN controller(s) Nov 18 20:38:31 heinz isdnd[333]: WRN error open /etc/isdn/isdnd.rates: No such file or directory Nov 18 20:38:31 heinz isdnd[333]: DMN daemon started (pid = 333) Nov 18 20:45:43 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x4 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: CISQ = 0x1e Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:43 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:43 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:43 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:45 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 111 Nov 18 20:45:45 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:45:45 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:45 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:45 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:45 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:47 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:47 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:49 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:49 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:51 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:51 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:53 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:53 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:55 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:45:55 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:45:57 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:45:57 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:45:57 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:45:57 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:45:57 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:45:57 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! Nov 18 20:46:00 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:00 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:00 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:00 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 48 Nov 18 20:46:02 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:46:02 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:02 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:02 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:04 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:04 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:06 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:06 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:08 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:08 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:10 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:10 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:12 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:12 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:14 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:14 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:14 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:46:14 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:46:14 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:14 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:46:14 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! Nov 18 20:46:17 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:17 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:17 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:17 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L3-T303_timeout: SETUP not answered, cr = 53 Nov 18 20:46:19 heinz /kernel: i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! Nov 18 20:46:19 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:19 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:19 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:21 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:21 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:23 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:23 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:25 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:25 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:27 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:27 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:29 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: still in state F3! Nov 18 20:46:29 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 Nov 18 20:46:31 heinz /kernel: i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L1-timer3_expired: state = F4 Awaiting Signal Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: ISTA = 0x0 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: ISTA = 0x0 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX B: IMASK = 0xff Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 Nov 18 20:46:31 heinz /kernel: i4b-L1-isic_recover: ISAC: IMASK = 0x2a Nov 18 20:46:31 heinz /kernel: i4b-L2-i4b_mph_status_ind: unit 0, cannot access S0 bus! Nov 18 20:46:31 heinz /kernel: i4b-L3-i4b_mdl_status_ind: STI_NOL1ACC: unit 0 no outgoing access to S0 Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:31 heinz isdnd[333]: WRN msg_disconnect_ind: cdid not found Nov 18 20:46:31 heinz isdnd[333]: ERR set_channel_idle: controller [0], invalid channel [-1]! Nov 18 20:46:31 heinz isdnd[333]: ERR msg_disconnect_ind: set_channel_idle failed! +-------------------------------------------------+ | extra info on my system and configuration | +-------------------------------------------------+ ------- output on kernel startup -------- isic0 at 0xd80 irq 5 flags 0x3 on isa isic0: Teles S0/16.3 isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=0x960) isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0x160, AddrB=0x560) : (skipping) : i4b: ISDN call control device attached i4bisppp: 4 ISDN SyncPPP device(s) attached i4bctl: ISDN system control port attached i4bipr: 4 IP over raw HDLC ISDN device(s) attached (VJ header compression) i4btel: 4 ISDN telephony interface device(s) attached i4brbch: 4 raw B channel access device(s) attached i4btrc: 4 ISDN trace device(s) attached ------- "start-isdnd" script: ------- #!/bin/sh echo "--- Starting isdnd on virtual console 4 ---" isdnd -b -f -r /dev/ttyv4 -t cons25 ------- "call-demon" script ------- #!/bin/sh echo "--- Removing previous configuration ---" ifconfig isp0 delete -link1 down echo "" echo "--- Setting Demon PPP account options ---" spppcontrol isp0 myauthproto=chap spppcontrol isp0 myauthname=pharao spppcontrol isp0 myauthsecret=abcd098 echo "" echo "--- Configuring IP src/dest, netmask and link flags ---" ifconfig isp0 210.237.109.231 192.157.77.212 netmask 0xffffffff link1 echo "" echo "--- Finished ---" ------- my "/etc/isdn/isdnd.rc" ------- system acctall = on # generate info for everything acctfile = /var/log/isdnd.acct # name & location of accounting file useacctfile = yes # generate accouting info to file monitor-allowed = yes # global switch: monitor on/off monitor-port = 451 # default monitor TCP port monitor = "/var/run/isdn-monitor" monitor-access = fullcmd monitor-access = channelstate, logevents monitor-access = callin, callout rtprio = 25 # modify isdnd's process priority entry name = demon # symbolic name for this entry isdncontroller = 0 # controller to use or -1 to use any isdnchannel = 0 # channel (1/2) to use or 0/-1 for any usrdevicename = isp # ipr, isp, tel, rbch usrdeviceunit = 0 # unit number direction = out # in, out, inout local-phone-dialout = 0332793895 # this is my number remote-phone-dialout = 0334489909 # i call this remote number dialout-type = normal # normal / calledback dialin-reaction = ignore # ignore incoming calls b1protocol = hdlc # hdlc, raw dialretries = 3 # number of dial retries dialrandincr = on # random dial increment time recoverytime = 3 # time to wait between 2 dial tries usedown = off # set i/f down ratetype = 0 # ratesfile entry to use unitlength = 90 # unitlength to assume unitlengthsrc = rate # none, rate, cmdl, conf, aocd idletime-incoming = 120 # incoming call idle timeout idletime-outgoing = 60 # outgoing call idle timeout earlyhangup = 5 # time to hangup before an expected # next charging unit will occur ------- result of "uname -a" ------- FreeBSD heinz.znerd.com 3.2-RELEASE FreeBSD 3.2-RELEASE #2: Wed Oct 13 21:26:52 GMT 1999 root@heinz.znerd.com:/usr/src/sys/compile/GENERIC i386 ------- Hardware info ------- Pentium II 412 MHz CPU (PCI bus 103 MHz) -- originally 400/100 1 x 128 MB DIMM 100 MHz (PC-100) IDE 2x FreeBSD partition (non-dedicated) is on IDE0, slave Diamond Viper V550 (Nvidia Riva TNT) On the ISA bus: . 3Com 3C509-B Ethernet card . Teles 16.0/3 ISDN card On the PCI bus: . SoundBlaster Live! . Dynalink IS64PPH(+) -- My winblows ISDN card, Winbond chipset ------- kernel config file /usr/src/sys/i386/conf/GENERIC ------- machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" cpu "I686_CPU" ident GENERIC maxusers 32 options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options MFS #Memory Filesystem options MFS_ROOT #MFS usable as root device, "MFS" req'ed options NFS #Network Filesystem options NFS_ROOT #NFS usable as root device, "NFS" req'ed options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options "CD9660_ROOT" #CD-ROM usable as root. "CD9660" req'ed options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor config kernel root on wd0 controller isa0 controller pnp0 controller eisa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 options "CMD640" # work around CMD640 chip deficiency controller wdc0 at isa? port "IO_WD1" bio irq 14 disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller wdc1 at isa? port "IO_WD2" bio irq 15 disk wd2 at wdc1 drive 0 disk wd3 at wdc1 drive 1 options ATAPI #Enable ATAPI support for IDE bus options ATAPI_STATIC #Don't do it as an LKM device acd0 #IDE CD-ROM device wfd0 #IDE Floppy (e.g. LS-120) controller ncr0 controller ahb0 controller ahc0 controller isp0 controller dpt0 controller adv0 at isa? port ? cam irq ? controller adw0 controller bt0 at isa? port ? cam irq ? controller aha0 at isa? port ? cam irq ? controller scbus0 device da0 device sa0 device pass0 device cd0 #Only need one of these, the code dynamically grows device wt0 at isa? port 0x300 bio irq 5 drq 1 device mcd0 at isa? port 0x300 bio irq 10 controller matcd0 at isa? port 0x230 bio device scd0 at isa? port 0x230 bio controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device psm0 at isa? tty irq 12 device vga0 at isa? port ? conflicts pseudo-device splash device sc0 at isa? tty device npx0 at isa? port IO_NPX irq 13 device apm0 at isa? disable flags 0x31 # Advanced Power Management device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4 device sio1 at isa? port "IO_COM2" tty irq 3 device sio2 at isa? disable port "IO_COM3" tty irq 5 device sio3 at isa? disable port "IO_COM4" tty irq 9 device ppc0 at isa? port? flags 0x40 net irq 7 controller ppbus0 device lpt0 at ppbus? device plip0 at ppbus? device ppi0 at ppbus? device ax0 # ASIX AX88140A device de0 # DEC/Intel DC21x4x (``Tulip'') device fxp0 # Intel EtherExpress PRO/100B (82557, 82558) device mx0 # Macronix 98713/98715/98725 (``PMAC'') device pn0 # Lite-On 82c168/82c169 (``PNIC'') device rl0 # RealTek 8129/8139 device tl0 # Texas Instruments ThunderLAN device tx0 # SMC 9432TX (83c170 ``EPIC'') device vr0 # VIA Rhine, Rhine II device vx0 # 3Com 3c590, 3c595 (``Vortex'') device wb0 # Winbond W89C840F device xl0 # 3Com 3c90x (``Boomerang'', ``Cyclone'') device ed0 at isa? port 0x280 net irq 10 iomem 0xd8000 device ie0 at isa? port 0x300 net irq 10 iomem 0xd0000 device ep0 at isa? port 0x300 net irq 10 device ex0 at isa? port? net irq? device fe0 at isa? port 0x300 net irq ? device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 device lnc0 at isa? port 0x280 net irq 10 drq 0 device ze0 at isa? port 0x300 net irq 10 iomem 0xd8000 device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 device cs0 at isa? port 0x300 net irq ? pseudo-device loop pseudo-device ether pseudo-device sl 1 pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's options KTRACE #kernel tracing options SYSVSHM options SYSVMSG options SYSVSEM options "TEL_S0_16_3" device isic0 at isa? port 0xd80 net irq 5 flags 3 vector isicintr pseudo-device "i4bq921" pseudo-device "i4bq931" pseudo-device "i4b" pseudo-device "i4btrc" 4 pseudo-device "i4bctl" pseudo-device "i4brbch" 4 pseudo-device "i4btel" 4 pseudo-device "i4bipr" 4 pseudo-device "i4bisppp" 4 pseudo-device sppp 4 options IPR_VJ Ernst de Haan wrote: > > Hi Hellmuth Michaelis and all, > > I'm switching from Linux to FreeBSD, and attempt to get ISDN running on > FreeBSD, but fail. I've read the FAQ, the handbook section on FreeBSD > and the PS document "The Care and Feeding of ISDN4BSD". > > My problem: I'm not wuite sure what to do after rebuilding the kernel > with the options for ISDN, configuring isdnd.rc and starting the isdnd. > The isdnd daemon fails to connect to my internet service provider due to > Layer 1 problems. > > Does anyone have any pointers to other forms of documentation for ISDN, > a "troubleshooting" section somewhere or "check-list"? > > I own a Teles 16.0/3 (ISA, Siemens chipset). I can provide more > information if anyone cares (:-) > > GreetinX++, > > Ernst > > -- > Ernst de Haan > Freelance Java Architect > > "Come to me all who are weary and burdened, > and I will give you rest" -- Jesus Christ -- Ernst de Haan Freelance Java Architect "Come to me all who are weary and burdened, and I will give you rest" -- Jesus Christ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38491594.92396BCC>