From owner-freebsd-isdn Mon Sep 27 16: 6:52 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from rhein-main.netsurf.de (dialin99.rhein-main.netsurf.de [194.163.193.99]) by hub.freebsd.org (Postfix) with ESMTP id 2ABA914F08 for ; Mon, 27 Sep 1999 16:06:42 -0700 (PDT) (envelope-from roberte@rhein-main.netsurf.de) Received: (from roberte@localhost) by rhein-main.netsurf.de (8.9.1/8.9.1) id BAA02061; Tue, 28 Sep 1999 01:06:36 +0200 (CEST) (envelope-from roberte) From: Robert Eckardt Message-Id: <199909272306.BAA02061@rhein-main.netsurf.de> Subject: Re: Fritz!Card v2.0 on ThinkPad390E under 3.3-STABLE In-Reply-To: <19990921203942.A1620@alaska.cert.siemens.de> from Udo Schweigert at "Sep 21, 1999 8:39:42 pm" To: ust@cert.siemens.de (Udo Schweigert) Date: Tue, 28 Sep 1999 01:06:35 +0200 (CEST) Cc: Robert.Eckardt@rhein-main.netsurf.de, isdn@FreeBSD.ORG, hm@hcs.de Reply-To: Robert.Eckardt@rhein-main.netsurf.de X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org It was Udo Schweigert who wrote: > On Tue, Sep 21, 1999 at 12:42:30AM +0200, Robert Eckardt wrote: > > Hello, > > > > from the beginning (3.2-R, 3.2-S, 3.3-RC, 3.3-S) I have trouble getting > > my AVM Fritz!Card v2.0 PCMCIA ISDN card in my ThinkPad 390E (Type 2626-E0G) > > recognized. [...] > 2. Apply the patch below > > (Maybe Hellmuth commits this to -STABLE, but I doubt it, and when I think > about it I come to the conclusion that he will be right doing it not > because it is better to commit only to -CURRENT) > > Regards > ------------------------------------------------------------------------------- > Udo Schweigert || Voice : +49 89 636 42170 [...] I applied the patch provided. In turn the card seems to be recognized correctly. Card inserted, slot 0 isic0: PCMCIA init, irqmask = 0x20 (5), iobase = 0x140 isic0: successfully detect AVM PCMCIA cardinfo = 0x201 isic0: AVM PCMCIA Fritz!Card isic0: ISAC 2085 Version A1/A2 or 2086/2186 Version 1.1 (IOM-2) (Addr=0x20) isic0: HSCX 82525 or 21525 Version 2.1 (AddrA=0xa0, AddrB=0xe0) However, after starting isdnd I get a number of the following messages: (I used the same isdnd.rc as on my server with a TelesS0/16.) i4b-L1-timer3_expired: state = F4 Awaiting Signal i4b-L1-isic_recover: HSCX B: ISTA = 0x0 i4b-L1-isic_recover: ISAC: ISTA = 0x94 i4b-L1-isic_recover: ISAC: CISQ = 0x12 i4b-L1-isic_recover: HSCX B: IMASK = 0xff i4b-L1-isic_recover: HSCX A: IMASK = 0xf8 i4b-L1-isic_recover: ISAC: IMASK = 0x2a i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 i4b-L1-ph_data_req: still in state F3! i4b-L3-T303_timeout: SETUP not answered, cr = 38 i4b-L3-next_l3state: FSM illegal state, state = ST_OW - Out Wait EST, event = EV_T303EXP - T303 timeout! i4b-L2-i4b_T202_timeout: unit 0, N202 = 3 i4b-L1-ph_data_req: No Space in TX FIFO, state = F4 Awaiting Signal Does this point to an interrupt conflict ? I also tried IRQ 10 without success -- same messages as above. Although I configured the AVM on IRQ 5 and my Xircom on IRQ 10, pccardd says "driver allocation failed" when I insert both cards. From `dmesg' it seems that IRQs 5,9,10,12 are available. For completeness, here I give the dumpcis-output: Configuration data for card in slot 0 Tuple #1, code = 0x1 (Common memory descriptor), length = 3 000: 00 00 ff Common memory device information: Device number 1, type No device, WPS = OFF Speed = No speed, Memory block size = 512b, 1 units Tuple #2, code = 0x14 (No link), length = 0 Tuple #3, code = 0x15 (Version 1 info), length = 13 000: 04 01 41 56 4d 00 49 53 44 4e 20 41 00 Version = 4.1, Manuf = [AVM],card vers = [ISDN A] Addit. info = [],[] Tuple #4, code = 0x21 (Functional ID), length = 2 000: 06 00 Network/LAN adapter Tuple #5, code = 0x1a (Configuration map), length = 5 000: 01 02 00 04 01 Reg len = 2, config register addr = 0x400, last config = 0x2 Registers: X------- Tuple #6, code = 0x1b (Configuration entry), length = 15 000: c1 01 19 09 55 55 b0 a0 40 01 07 00 38 f8 9c Config index = 0x1(default) Interface byte = 0x1 (I/O) Vcc pwr: Nominal operating supply voltage: 5 x 1V Continuous supply current: 5 x 10mA Card decodes 16 address lines, 8 Bit I/O only I/O address # 1: block start = 0x140 block length = 0x8 IRQ modes: Level IRQs: VEND 3 4 5 11 12 13 14 15 Tuple #7, code = 0x1b (Configuration entry), length = 9 000: 82 01 08 b0 a0 00 03 07 00 Config index = 0x2 Interface byte = 0x1 (I/O) Card decodes 16 address lines, 8 Bit I/O only I/O address # 1: block start = 0x300 block length = 0x8 Tuple #8, code = 0xff (Terminator), length = 0 2 slots found Thanks to all who already helped and will help, Robert -- Dr. Robert Eckardt Robert.Eckardt@Rhein-Main.netsurf.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message