Subject: Re: kern/26909: many PCMCIA devices stopped working
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: ITOH Yasufumi <itohy@netbsd.org>
List: netbsd-bugs
Date: 09/11/2005 08:36:02
The following reply was made to PR kern/26909; it has been noted by GNATS.
From: itohy@netbsd.org (ITOH Yasufumi)
To: nakayama@netbsd.org
Cc: gnats-bugs@netbsd.org, kern-bug-people@netbsd.org,
gnats-admin@netbsd.org, netbsd-bugs@netbsd.org
Subject: Re: kern/26909: many PCMCIA devices stopped working
Date: Sun, 11 Sep 2005 17:35:24 +0900 (JST)
# Fixed Subject: to address correct PR.
# Old subject was "Re: kern/31245: Adaptec 1460 pcmcia support (aic) broken on"
nakayama@netbsd.org writes:
> >>> itohy@netbsd.org (ITOH Yasufumi) wrote
>
> > hauke@Espresso.Rhein-Neckar.DE writes:
> >
> > > The Adaptec 1460 pcmcia SCSI adapter that works nicely on netbsd-2
> > > fails on netnsd-3 and current with
> >
> > See kern/26909 for more broken drivers.
>
> How about this change for ne and ep drivers? I guess aic have
> another problem since submitter says it fails on -current.
>
> | Module Name: src
> | Committed By: christos
> | Date: Mon Aug 15 18:58:24 UTC 2005
> |
> | Modified Files:
> | src/sys/dev/pcmcia: pcmcia.c
> |
> | Log Message:
> | PR/30995: Wada Keiji: pcmcia interface can't use ne2000 compatible card
> | Call pcmcia_socket_settype sooner. I removed the later call, so the submitter
> | should test the final code before I close the PR.
> |
> | To generate a diff of this commit:
> | cvs rdiff -r1.73 -r1.74 src/sys/dev/pcmcia/pcmcia.c
>
> The following cards stopped working when I upgrade my six years old
> note PC from netbsd-2 to netbsd-3.
>
> com1 at pcmcia0 function 0: <HONDA ELECTRON, AH-H407P>
>
> mhzc0 at pcmcia0 function 0: <MEGAHERTZ, CC/XJEM3336,
> DATA/FAX/CELL ETHERNET MODEM>
> com1 at mhzc0
> sm0 at mhzc0
>
> ep0 at pcmcia0 function 0: <3Com Corporation, 3C589D,
> TP/BNC LAN Card Ver. 2a, 000002>
>
> But applying the above changes to netbsd-3 seems to solve this
> problem, then cards works again.
I tested on newer kernel (3.99.8 at Sept. 10, 2005)
and ep and ne seems working.
I don't see any related changes in if_{ep,ne}_pcmcia.c,
so the problems were in the pcmcia subsystem?
I also tested with pcmcia com card (Megahertz 56k MODEM).
It is detected and attached correctly, but the I/O operation
doesn't work (tip(1)ing the device gets no response).
http://mail-index.netbsd.org/tech-kern/2005/06/02/0003.html
seems the same problem.
Current status:
card driver status
-------------------- ------ ------
TDK CompactFlash wdc&wd works
ACCTON NE2000 compat ne fixed pcmcia.c:1.74 ?
TDK 10BASE-T mbe fails "device timeout"
Intersil PRISM II wi works
3Com 3C589 ep fixed pcmcia.c:1.74 ?
Adaptec APA-1460 aic fails "unable to detect chip!"
RATOC SCSI esp fails (kernel panics)
Megahertz 56k com fails no response
Regards,
--
ITOH Yasufumi