Date: Sat, 17 Aug 2002 08:20:04 -0700 (PDT) From: "Vladimir B. " Grebenschikov <vova@sw.ru> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/40766: NEWCARD freeses system while card insertion Message-ID: <200208171520.g7HFK4dK095974@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/40766; it has been noted by GNATS. From: "Vladimir B. " Grebenschikov <vova@sw.ru> To: Jonathan Chen <jon@FreeBSD.org> Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: kern/40766: NEWCARD freeses system while card insertion Date: 17 Aug 2002 19:19:35 +0400 =F7 Tue, 13.08.2002, =D7 07:43, Jonathan Chen =CE=C1=D0=C9=D3=C1=CC:=20 > I'm noticing that your NEWCARD pccbb is using the gross "bios didn't give > me a memory address, so I'll guess one" hack. This is probably the cause= =20 > of your troubles. In the future, ACPI is suppose to eliminate the need f= or=20 > suck hacks. Meanwhile, you'll probably want to change the value for the=20 > fallback address. You may set that at /boot/loader.conf, > set hw.cbb.start_memory=3D\0xdeadbeef (replace 0xdeadbeaf with appropiate= =20 > value, from looking at your dmesg, I'd try something like 0xfd000000 firs= t) Unfortunately it doesn't helps:=20 with 0xfd000000 it completely freezes while starting X (finish of boot process)=20 with 0xdc000000 it boots, but freezes just after card insertion, DDB=20 responds, stacktrace:=20 db> trace=20 siointr1(c0d60000,c0d66480,0,c04a4d20,138) at siointr1+0x3d6=20 siointr(c0d60000) at siointr+0x67=20 Xfastintr4() at Xfastintr4+0x63=20 --- interrupt, eip =3D 0xc0482999, esp =3D 0xcd505b24, ebp =3D 0xcd505bc8 -= --=20 AcpiDsExecBeginOp(c3eb1800,0,cd505c3c,0,c38a6180) at AcpiDsExecBeginOp+0x1=20 AcpiPsParseAml(c3eb1800,c38b2940,c0d52380,c0d52380,a) at AcpiPsParseAml+0x6e=20 AcpiPsxExecute(c0d52380,0,cd505c3c,c0d52380,0) at AcpiPsxExecute+0x16b=20 AcpiNsExecuteControlMethod(c0d52380,0,cd505c3c,cd505c50,c3efb100) at AcpiNsExecuteControlMethod+0x47=20 AcpiNsEvaluateByHandle(c0d52380,0,0,c0d52380,0) at AcpiNsEvaluateByHandle+0x7b=20 AcpiEvAsynchExecuteGpeMethod(a,c3efb100,cd505cbc,c0200019,c3efb100) at AcpiEvAsynchExecuteGpeMethod+0x7a=20 AcpiOsExecuteQueue(c3efb100,1,c0d6a840,cd505cc8,c0d66d04) at AcpiOsExecuteQueue+0xd=20 taskqueue_run(c0d66d00,cd505d04,c01c855e,0,0) at taskqueue_run+0x89=20 taskqueue_acpi_run(0,0,0,0,c0d6a840) at taskqueue_acpi_run+0xe=20 ithread_loop(c0d5b800,cd505d48,742e6670,657079,36c80) at ithread_loop+0xbe=20 fork_exit(c01c84a0,c0d5b800,cd505d48) at fork_exit+0x87=20 fork_trampoline() at fork_trampoline+0x1a=20 db>=20 with 0xfb000000, freezes on card insertion, backtrace:=20 db> trace=20 siointr1(c0d60000,cd4ffbd8,c01e3de0,c02eccfc,cd4ffc10) at siointr1+0x3d6 siointr(c0d60000) at siointr+0x67=20 Xfastintr4() at Xfastintr4+0x63=20 --- interrupt, eip =3D 0xc049d5e6, esp =3D 0xcd4ffc28, ebp =3D 0xcd4ffc28 -= --=20 AcpiOsReadPort(8042,cd4ffc70,10,c0d69344,cd4ffc98) at AcpiOsReadPort+0x32=20 AcpiHwLowLevelRead(10,cd4ffc70,c0d5b6ac,0,7c) at AcpiHwLowLevelRead+0x74 AcpiHwRegisterRead(0,3,cd4ffc90,0,0) at AcpiHwRegisterRead+0xc2=20 AcpiGetRegister(d,cd4ffcb4,0,c38b7400,c38b1e40) at AcpiGetRegister+0x4e=20 AcpiEvSciHandler(0,cd4ffd04,c01c855e,0,0) at AcpiEvSciHandler+0x19=20 InterruptWrapper(0,0,0,0,c0d6a6c0) at InterruptWrapper+0xc=20 ithread_loop(c0d5b200,cd4ffd48,2f406800,75ff0002,b86ee8c8) at ithread_loop+0xbe=20 fork_exit(c01c84a0,c0d5b200,cd4ffd48) at fork_exit+0x87=20 fork_trampoline() at fork_trampoline+0x1a=20 db>=20 any ideas ?=20 --=20 Vladimir B. Grebenschikov vova@sw.ru, SWsoft, Inc. 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?200208171520.g7HFK4dK095974>