From owner-freebsd-current Sat Dec 21 14:28: 3 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14BD537B405 for ; Sat, 21 Dec 2002 14:28:02 -0800 (PST) Received: from web40310.mail.yahoo.com (web40310.mail.yahoo.com [66.218.78.89]) by mx1.FreeBSD.org (Postfix) with SMTP id 82FE143EF2 for ; Sat, 21 Dec 2002 14:28:01 -0800 (PST) (envelope-from m_evmenkin@yahoo.com) Message-ID: <20021221222756.11203.qmail@web40310.mail.yahoo.com> Received: from [207.175.241.198] by web40310.mail.yahoo.com via HTTP; Sat, 21 Dec 2002 14:27:56 PST Date: Sat, 21 Dec 2002 14:27:56 -0800 (PST) From: Maksim Yevmenkin Subject: NEWCARD, devd, sio and PCCARD_FUNCTION_SERIAL cards To: imp@freebsd.org Cc: current@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Dear Warner and Hackers, Is there any way (on -current with NEWCARD) "devd" can prevent "sio" driver from attaching to *ANY* pc-card that has PCCARD_FUNCTION_SERIAL? From what i understand "devd" can load driver modules, but it only comes to play when card is not recognized, right? The particular problem is that 3COM Bluetooth PC-CARD has PCCARD_FUNCTION_SERIAL, thus "sio" driver claims it knows the card. Later "sio" driver fails to attach because it does not recognize UART and game over. Other drivers and "devd" do not even have a change to look at the card. If i hack sio_pccard_match() function and filter out 3COM card (or take out "sio" driver completely) then everything is working. Do we need 'ignore list' for the "sio" driver? Is there a better way? thanks, max p.s. BTW, OLDCARD and pccardd work just fine. __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message