Skip site navigation (1)Skip section navigation (2)
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>