Date: Wed, 05 Sep 2001 19:19:00 +0900 From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> To: "Ilmar S. Habibulin" <ilmar@watson.org> Cc: freebsd-current@freebsd.org, yokota@zodiac.mech.utsunomiya-u.ac.jp Subject: Re: my psm0 doesn't work with new acpi :( Message-ID: <200109051019.TAA12877@zodiac.mech.utsunomiya-u.ac.jp> In-Reply-To: Your message of "Wed, 05 Sep 2001 04:58:08 -0400." <Pine.BSF.3.96.1010905045707.64488A-100000@fledge.watson.org> References: <Pine.BSF.3.96.1010905045707.64488A-100000@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>> > PS. I just removed and checkout sys/isa. >> hope you did a "make clean" too... >I tried this too - nothing changed. :( >Where is my netscroll genius... I want it back >;-) What was the message? Is that the following? panic: nexus_setup_intr: NULL irq resource! Or, something else? Can you provide the last few boot messages before the panic? Would you please apply the attached patch in addition to my last one, in order to get some more information on your system and ACPI BIOS. I am afraid this patch still won't make your mouse available, but it may stop your system from panicing and let you go through the boot process. When the system comes completely up, please send me entire dmesg output and /boot/device.hints. It now appears we have several classes of symptoms regarding the PS/2 mouse and ACPI. Each may need different trick to fix... Thanks Kazu --- psm.c-save Wed Sep 5 18:54:27 2001 +++ psm.c Wed Sep 5 19:07:09 2001 @@ -2818,8 +2818,14 @@ bus_set_resource(psm, SYS_RES_IRQ, 1, irq, 1); bus_delete_resource(me, SYS_RES_IRQ, 0); + printf("adding..."); + BUS_PRINT_CHILD(device_get_parent(psm), psm); + + return 0; +#if 0 /* ...then probe and attach it */ return device_probe_and_attach(psm); +#endif } static int @@ -2830,6 +2836,9 @@ if (ISA_PNP_PROBE(device_get_parent(dev), dev, psmcpnp_ids)) return ENXIO; + printf("probing..."); + BUS_PRINT_CHILD(device_get_parent(dev), dev); + /* * If we find an atkbdc device on the same bus, * create our copy there. @@ -2838,6 +2847,9 @@ device_get_unit(dev)); if (atkbdc && (device_get_state(atkbdc) == DS_ATTACHED)) create_a_copy(atkbdc, dev); + + printf("quiting..."); + BUS_PRINT_CHILD(device_get_parent(dev), dev); /* keep quiet */ device_quiet(dev); To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109051019.TAA12877>