From owner-freebsd-mobile Thu Apr 27 14: 4:29 2000 Delivered-To: freebsd-mobile@freebsd.org Received: from distortion.dk (distortion.dk [195.249.147.156]) by hub.freebsd.org (Postfix) with ESMTP id A4BE037C028 for ; Thu, 27 Apr 2000 14:04:24 -0700 (PDT) (envelope-from nppmf@swamp.dk) Received: from localhost (nppmf@localhost) by distortion.dk (8.9.3/8.9.1) with ESMTP id XAA13946; Thu, 27 Apr 2000 23:05:11 +0200 (CEST) (envelope-from nppmf@swamp.dk) Date: Thu, 27 Apr 2000 23:05:11 +0200 (CEST) From: "Nicolai Petri (ML)" X-Sender: nppmf@distortion.dk To: Warner Losh Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: Problem with NEWCARD In-Reply-To: <200004271959.NAA53713@harmony.village.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The card is a 3Com 3c589 like card. The notebook is a ThinkPad 760 XL Another thing is that if the card is not recognized while booting... I must unplug and plug it back in before it's recognized ! The problem is show below (I quicky skipped through the source code but could not find the magic bits) : ----- 1st insertion (FAILED) ------ pcic0: intr pccard0: 00 CD 0 pcic0: intr pccard0: 00 CD c pccard0: enqueing INSERTION event pccard0: insertion event pcic_attach_card h 0xc095e044 h->dev 0xc0958500 pccard pcic pccard0: pccard_card_attach pccard0: chip_socket_enable pccard0: pcic_chip_socket_enable cardtype mem 40 pccard0: read_cis Calling scan_cis pcic_chip_mem_map window 0 bus 0+0+400 at card addr 0 pcic_chip_do_mem_map window 0: 0000 8000 0000 0xc0956400 0xc0958500 3 0 0x1 pcic_chip_do_mem_map window 0: 00d2 80d2 4000 cis mem map c00d2000 pccard0: CIS tuple chain: unhandled CISTPL 40 40 00 CISTPL_NONE 00 CISTPL_NONE 00 CISTPL_NONE 00 (.... Looots of garbage CIS) CISTPL_END ff pccard0: chip_socket_disable pcic_chip_socket_disable pccard0: check_cis_quirks pcic0: intr pccard0: 00 CD 0 pccard0: detaching card pccard0: enqueing REMOVAL event pccard0: removal event pcic_detach_card: already detached ------ End of 1st ------ Start of 2nd ( Working) pcic0: intr pccard0: 00 CD c pccard0: enqueing INSERTION event pccard0: insertion event pcic_attach_card h 0xc095e044 h->dev 0xc0958500 pccard pcic pccard0: pccard_card_attach pccard0: chip_socket_enable pccard0: pcic_chip_socket_enable cardtype mem 40 pccard0: read_cis Calling scan_cis pcic_chip_mem_map window 0 bus d2000+0+400 at card addr 0 pcic_chip_do_mem_map window 0: 00d2 80d2 3f2e 0xc0956400 0xc0958500 3 0 0x1 pcic_chip_do_mem_map window 0: 00d2 80d2 7f2e cis mem map c00d2000 pccard0: CIS tuple chain: CISTPL_DEVICE type=null speed=null 01 02 00 ff CISTPL_DEVICE_A type=eeprom speed=150ns 17 03 43 02 ff CISTPL_MANFID 20 04 01 01 89 05 CISTPL_FUNCID 21 02 06 00 CISTPL_VERS_1 15 2e 04 01 33 43 6f 6d 00 4d 65 67 61 68 65 72 74 7a 20 35 38 39 45 00 54 50 2f 42 4e 43 20 4c 41 4e 20 50 43 20 43 61 72 64 00 30 30 35 00 ff CISTPL_CONFIG 1a 06 02 03 00 00 01 03 CISTPL_CFTABLE_ENTRY 1b 14 c1 01 1d 71 55 35 55 54 e0 72 5d 64 30 ff ff 80 80 80 80 0f CISTPL_CFTABLE_ENTRY 1b 07 03 01 71 55 26 26 54 unhandled CISTPL 19 19 03 00 00 ff CISTPL_NO_LINK 14 00 CISTPL_CHECKSUM addr=0 len=7a cksum=0 ok 10 05 8f ff 7a 00 00 CISTPL_END ff pccard0: chip_socket_disable pcic_chip_socket_disable pccard0: check_cis_quirks pccard0: functions scanning ---- End of second attempt! Looks funny, doesnt it ? --- Nicolai Petri To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message