At Sun, 09 Feb 2003 10:06:54 -0700 (MST), M. Warner Losh wrote: > Feb 9 09:52:40 hammer kernel: cbb_pcic_socket_enable: > Feb 9 09:52:40 hammer kernel: cbb1: cbb_power: CARD_VCC_0V and CARD_VPP_0V [44] > Feb 9 09:52:40 hammer kernel: cbb1: cbb_power: CARD_VCC_5V and CARD_VPP_VCC [15 > ] > Feb 9 09:52:40 hammer kernel: an0: RID access failed > > Most cards do *NOT* like being turned off.
Aha, that explains why my card's LED turns off when I load modules. > Maybe something more like the following would be closer to correct: > > static void > cardbus_driver_added(device_t cbdev, driver_t *driver) > { > int numdevs; > device_t *devlist; > int tmp; > struct cardbus_devinfo *dinfo; > > DEVICE_IDENTIFY(driver, cbdev); > device_get_children(cbdev, &devlist, &numdevs); > for (tmp = 0; tmp < numdevs; tmp++) { > if (device_get_state(devlist[tmp]) != DS_NOTPRESENT) > continue; > dinfo = device_get_ivars(devlist[tmp]); > cardbus_print_verbose(dinfo); > resource_list_init(&dinfo->pci.resources); > cardbus_do_cis(cbdev, dinfo->pci.cfg.dev); > if (device_probe_and_attach(dinfo->pci.cfg.dev) != 0) > cardbus_release_all_resources(cbdev, dinfo); > } > free(devlist, M_TEMP); > } > > Warner Thanks, this fixed my problem. /\ Hidetoshi Shimokawa \/ [EMAIL PROTECTED] PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message