mss.c pcm fix to ' attach returned 6 ' load failure for
 v5.x acpi and up
    Harry Coin 
    harrycoin at qconline.com
       
    Mon Jul 11 19:22:43 GMT 2005
    
    
  
John,
P.P.S.  The code in mss.c that gave rise to the working acpi boot in the 
P.S. (per the manual requirement) is
static struct isa_pnp_id mss_ids[] = {
         {0}
};
static int
mss_probe(device_t dev)
{
         u_char tmp, tmpx;
         int flags, irq, drq, result = ENXIO, setres = 0;
         struct mss_info *mss;
printf("mss_probe: bus %s is probing device 
%s\n",device_get_nameunit(device_get_parent(dev)),device_get_nameunit(dev));
         result = ISA_PNP_PROBE(device_get_parent(dev), dev, mss_ids);
         if (result!=ENOENT) return ENXIO; /* only continue if the device 
is not pnp */
         /* old way- not so good for ACPI: */
         //if (isa_get_logicalid(dev)) return ENXIO;
printf("mss_probe: non pnp audio chip detected.\n");
    
    
More information about the freebsd-current
mailing list