From owner-freebsd-bugs Sat Jan 12 9:42:48 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B58BE37B405 for ; Sat, 12 Jan 2002 09:41:21 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0CHfLT89337; Sat, 12 Jan 2002 09:41:21 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1D8BE37B417 for ; Sat, 12 Jan 2002 09:32:32 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0CHWWQ88296; Sat, 12 Jan 2002 09:32:32 -0800 (PST) (envelope-from nobody) Message-Id: <200201121732.g0CHWWQ88296@freefall.freebsd.org> Date: Sat, 12 Jan 2002 09:32:32 -0800 (PST) From: Nobuyoshi Sato To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: conf/33815: Some pccard.conf entries does not work after pccardd's CIS string comparison fix. Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 33815 >Category: conf >Synopsis: Some pccard.conf entries does not work after pccardd's CIS string comparison fix. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 12 09:40:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Nobuyoshi Sato >Release: FreeBSD 5.0-CURRENT-20011230-JPSNAP i386 >Organization: Toyo University >Environment: FreeBSD skuld.ds.cs.toyo.ac.jp 5.0-CURRENT-20011230-JPSNAP FreeBSD 5.0-CURRENT-20011230-JPSNAP #1: Wed Jan 2 06:18:30 JST 2002 root@skuld.ds.cs.toyo.ac.jp:/usr/src/sys/i386/compile/SKULD i386 >Description: By commit of usr.sbin/pccard/pccardd/cardd.c at Nov 29 (Dec 10 in -STABLE), pccardd's string comparison between pccard.conf's entry and PC card's CIS tupple became strict matching. As influences of this commit, some PC cards don't work since some /etc/default/pccard.conf's card identifiers entries are incorrectly described. For example, in my IO DATA's CBIDE2 has following CIS tupple (an extract): Tuple #2, code = 0x15 (Version 1 info), length = 24 000: 04 01 49 4f 20 44 41 54 41 00 43 42 49 44 45 32 010: 20 20 20 20 20 20 00 ff Version = 4.1, Manuf = [IO DATA], card vers = [CBIDE2 ] CBIDE2 matched following pccard.conf entry: # IO DATA CBIDE2 in 16 bit mode # (bundled with IO DATA CDP-AX24T, Panasonic DVD-ROM LK-RV8171D) card "IO DATA" "CBIDE2" config default "ata" ? And ata driver was attached successfully. However, now, no entries matches with "CBIDE2 ", and it doesn't work. Other card, Lexar Media's CF card ("CL ATA FLASH CARD LEXAR" "TIDALWV") dose't work now. >How-To-Repeat: Simpley insert IO DATA's CBIDE2 and/or Lexar Media's CF Card into the PC card slot. Other cards may occur this problem. >Fix: Fix /etc/defaults/pccard.conf's PC card entries as following: --- pccard.conf.orig Sun Dec 30 03:10:56 2001 +++ pccard.conf Mon Jan 7 03:49:53 2002 @@ -109,7 +109,7 @@ logstr "MCD-601p" # Lexar Media compact flash -card "CL ATA FLASH CARD LEXAR " "TIDALWV" +card "CL ATA FLASH CARD LEXAR " "TIDALWV" # auto does not work config 0x1 "ata" ? @@ -181,7 +181,7 @@ # IO DATA CBIDE2 in 16 bit mode # (bundled with IO DATA CDP-AX24T, Panasonic DVD-ROM LK-RV8171D) -card "IO DATA" "CBIDE2" +card "IO DATA" "CBIDE2 " config default "ata" ? # IO Data PCIDE-II (bundled with CDP-TX6, etc.) Note that some other card(s) may occur this problem is its pccard.conf entry differs from its CIS tupple. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message