Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jun 2000 06:14:34 -0700 (PDT)
From:      martijn@be3.com
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/19497: Adaptec AHA-1530P PNP scsi card is not recognised by 4.0-stable
Message-ID:  <20000625131434.03E2137BA02@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         19497
>Category:       kern
>Synopsis:       Adaptec AHA-1530P PNP scsi card is not recognised by 4.0-stable
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 25 06:20:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Martijn Plak
>Release:        4.0-STABLE
>Organization:
>Environment:
FreeBSD 4.0-STABLE 25 Jun 2000
Adaptect AHA-1530P pnp scsi card
>Description:
I'm using a PNP ISA scsi controller sold by Compaq. It's an Adaptec card. The card used to work on FreeBSD 2.2.x.

After applying the proposed patch I have burnt some CD's using my philips CDD-3600 cd rewriter, so I think it works.

additional cards:

The manual mentions a AHA-1532P card that has a scsi and a floppy interface on-board. The SCSI part of this card might work
with this patch too, if the pnp id is the same.

The pnp info suggests the card is compatible with AHA-1520(P?). I've added the pnp id for that card, but haven't tested it.


>How-To-Repeat:
Plug card into machine, card isn't recognised.
This can be seen by checking the dmesg for a line similar to:

/kernel: unknown0: <SCSI Controller> at port 0x340-0x35f irq 9 on isa0

>Fix:
Apply the following patch. UUencoded package with patch, dmesg, pnpinfo at bottom.

*** /sys/dev/aic/aic_isa.c.20000115	Sun Jun 25 10:16:06 2000
--- /sys/dev/aic/aic_isa.c	Sun Jun 25 11:08:24 2000
***************
*** 58,63 ****
--- 58,69 ----
  #define	AIC_ISA_NUMPORTS (sizeof(aic_isa_ports) / sizeof(aic_isa_ports[0]))
  #define	AIC_ISA_PORTSIZE 0x20
  
+ static struct isa_pnp_id aic_ids[] = {
+         { 0x15309004,	"Adaptec AHA-1530P"},
+         { 0x15209004,	"Adaptec AHA-1520P"},
+         {0}
+ };
+ 
  static int
  aic_isa_alloc_resources(device_t dev)
  {
***************
*** 121,127 ****
  	u_int port, *ports;
  	u_int8_t porta;
  
! 	if (isa_get_vendorid(dev))
  		return (ENXIO);
  
  	port = isa_get_port(dev);
--- 127,133 ----
  	u_int port, *ports;
  	u_int8_t porta;
  
! 	if (ISA_PNP_PROBE(device_get_parent(dev), dev, aic_ids) == ENXIO)
  		return (ENXIO);
  
  	port = isa_get_port(dev);



begin 644 aic-pnp-patch.tgz
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
3C,,XC,,XC*\:_P*%)E03`"@``&X-
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000625131434.03E2137BA02>