IrDA causing oops... (2.3.4 & 2.3.5)

chris.funderburg@davy.ie
Thu, 3 Jun 1999 14:11:34 +0000


Message is sent with MIME. Attachments are base64 encoded
--TFS-with-MIME-and-DIME
Content-Type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: quoted-printable

When I run /usr/sbin/irmanager under 2=2E3=2E4 or 2=2E3=2E5, It causes an o=
ops=2E

Which is unfortunate because the new Toshiba irda driver actually detects m=
y
hardware ( a first ) and configures the device=2E

The main error seems to be: Unable to handle kernel NULL pointer dereferenc=
e at
virtual address 00000000

It's a Toshiba Satellite 320CDS if that helps=2E I guess the question is -=
It it
the kernel, the irmanager, or me?

*********************************************************************
Options used: -V (default)
-o /lib/modules/2=2E3=2E5/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System=2Emap (default)
-c 1 (default)

Warning in compare_ksyms_lsmod, module i82365 is in lsmod but not in ksyms,
probably no symbols exported
Warning in compare_ksyms_lsmod, module serial_cs is in lsmod but not in ksy=
ms,
probably no symbols exported

Jun 3 13:26:59 DragonFire kernel: Unable to handle kernel NULL pointer
dereference at virtual address 00000000
Jun 3 13:26:59 DragonFire kernel: current->tss=2Ecr3 =3D 01f15000, pr3 =3D=
01f15000
Jun 3 13:26:59 DragonFire kernel: *pde =3D 00000000
Jun 3 13:26:59 DragonFire kernel: Oops: 0002
Jun 3 13:26:59 DragonFire kernel: CPU: 0
Jun 3 13:26:59 DragonFire kernel: EIP: 0010:[<c01103df>]
Jun 3 13:26:59 DragonFire kernel: EFLAGS: 00010082
Jun 3 13:26:59 DragonFire kernel: eax: 00000016 ebx: 00000086 ecx: c01=
ecc20
edx: c1f6e000
Jun 3 13:26:59 DragonFire kernel: esi: c0229054 edi: 00000000 ebp: c17=
47f8c
esp: c1747f70
Jun 3 13:26:59 DragonFire kernel: ds: 0018 es: 0018 ss: 0018
Jun 3 13:26:59 DragonFire kernel: Process irmanager (pid: 448, process nr:=
22,
stackpage=3Dc1747000)
Jun 3 13:26:59 DragonFire kernel: Stack: ffffffea 00001000 c1746000 c2004b=
80
c1b8a7e0 c1747f84 4000c000 0000003c=20
Jun 3 13:26:59 DragonFire kernel: c017e118 c15bc740 ffffffea c01247=
f5
c15bc740 bffffa6c 0000003c c15bc754=20
Jun 3 13:26:59 DragonFire kernel: c1746000 00000000 08048a80 bffffa=
a8
c0108930 00000000 bffffa6c 0000003c=20
Jun 3 13:26:59 DragonFire kernel: Call Trace: [<c017e118>] [<c01247f5>]
[<c0108930>]=20
Jun 3 13:26:59 DragonFire kernel: Code: c7 05 00 00 00 00 00 00 00 00 83 c=
4 04
8d 45 f8 8b 55 f8 39=20
Warning: trailing garbage ignored on Code: line
Text: 'Code: c7 05 00 00 00 00 00 00 00 00 83 c4 04 8d 45 f8 8b 55 f8 39=20=
'
Garbage: ' '

>>EIP: c01103df <interruptible_sleep_on+77/130>
Trace: c017e118 <irda_read+18/64>
Trace: c01247f5 <sys_read+b1/c8>
Trace: c0108930 <system_call+34/38>
Code: c01103df <interruptible_sleep_on+77/130> 00000000 <_EIP>: <=3D=3D=3D
Code: c01103df <interruptible_sleep_on+77/130> 0: c7 05 00 00 00 mov=
l =20
$0x0,0x0 <=3D=3D=3D
Code: c01103e4 <interruptible_sleep_on+7c/130> 5: 00 00 00 00 00=20
Code: c01103e9 <interruptible_sleep_on+81/130> a: 83 c4 04 add=
l =20
$0x4,%esp
Code: c01103ec <interruptible_sleep_on+84/130> d: 8d 45 f8 lea=
l =20
0xfffffff8(%ebp),%eax
Code: c01103ef <interruptible_sleep_on+87/130> 10: 8b 55 f8 mov=
l =20
0xfffffff8(%ebp),%edx
Code: c01103f2 <interruptible_sleep_on+8a/130> 13: 39 00 cmp=
l =20
%eax,(%eax)

4 warnings issued=2E Results may not be reliable=2E

Kernel's =2Econfig (the IrDA stuff only)

#
# IrDA subsystem support
#
CONFIG_IRDA=3Dy

#
# IrDA protocols
#
CONFIG_IRLAN=3Dm
CONFIG_IRCOMM=3Dm
# CONFIG_IRLPT is not set
CONFIG_IRDA_OPTIONS=3Dy

#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=3Dy
CONFIG_IRDA_FAST_RR=3Dy
# CONFIG_IRDA_DEBUG is not set
# CONFIG_IRDA_COMPRESSION is not set

#
# Infrared-port device drivers
#

#
# SIR device drivers
#
# CONFIG_IRTTY_SIR is not set
CONFIG_IRPORT_SIR=3Dy

#
# FIR device drivers
#
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_SHARP_FIR is not set
CONFIG_TOSHIBA_FIR=3Dm

#
# Dongle support
#
# CONFIG_DONGLE is not set

--TFS-with-MIME-and-DIME
Content-Type: TEXT/RTF; name="MSGCC.RTF"
Content-transfer-encoding: base64

e1xydGYxXGFuc2kgXGRlZmYwXGRlZmxhbmcxMDI0e1xmb250dGJse1xmMFxm
cm9tYW4gVG1zIFJtbjt9e1xmMVxmcm9tYW4gU3ltYm9sO317XGYyXGZzd2lz
cyBIZWx2O319DQp7XGNvbG9ydGJsO1xyZWQwXGdyZWVuMFxibHVlMTI3O1xy
ZWQwXGdyZWVuMTI3XGJsdWUwO1xyZWQwXGdyZWVuMTI3XGJsdWUxMjc7XHJl
ZDEyN1xncmVlbjBcYmx1ZTA7DQpccmVkMTI3XGdyZWVuMFxibHVlMTI3O1xy
ZWQxMjdcZ3JlZW4xMjdcYmx1ZTA7XHJlZDEyN1xncmVlbjEyN1xibHVlMTI3
OztccmVkMFxncmVlbjBcYmx1ZTI1NTsNClxyZWQwXGdyZWVuMjU1XGJsdWUw
O1xyZWQwXGdyZWVuMjU1XGJsdWUyNTU7XHJlZDI1NVxncmVlbjBcYmx1ZTA7
XHJlZDI1NVxncmVlbjBcYmx1ZTI1NTsNClxyZWQyNTVcZ3JlZW4yNTVcYmx1
ZTA7XHJlZDI1NVxncmVlbjI1NVxibHVlMjU1O31ccGFwZXJ3MTIyNDBccGFw
ZXJoMTU4NDBcbWFyZ2wxODAwXG1hcmdyMTgwMFxtYXJndDE0NDBcbWFyZ2Ix
NDQwDQpcZ3V0dGVyMCBcZGVmZm9ybWF0XHNlY3RkIFxwYXJkXHBsYWluIHtc
cGxhaW4gXGYwIFxjYjcgXGNmMCBcCldoZW4gSSBydW4gL3Vzci9zYmluL2ly
bWFuYWdlciB1bmRlciAyLjMuNCBvciAyLjMuNSwgSXQgY2F1c2VzIGFuIG9v
cHMuXApcCldoaWNoIGlzIHVuZm9ydHVuYXRlIGJlY2F1c2UgdGhlIG5ldyBU
b3NoaWJhIGlyZGEgZHJpdmVyIGFjdHVhbGx5IGRldGVjdHMgbXlcCmhhcmR3
YXJlICggYSBmaXJzdCApIGFuZCBjb25maWd1cmVzIHRoZSBkZXZpY2UuXApc
ClRoZSBtYWluIGVycm9yIHNlZW1zIHRvIGJlOiBVbmFibGUgdG8gaGFuZGxl
IGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXRcCnZpcnR1YWwg
YWRkcmVzcyAwMDAwMDAwMFwKXApJdCdzIGEgVG9zaGliYSBTYXRlbGxpdGUg
MzIwQ0RTIGlmIHRoYXQgaGVscHMuICBJIGd1ZXNzIHRoZSBxdWVzdGlvbiBp
cyAtIEl0IGl0XAp0aGUga2VybmVsLCB0aGUgaXJtYW5hZ2VyLCBvciBtZT9c
ClwKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqXApPcHRpb25zIHVzZWQ6IC1W
IChkZWZhdWx0KVwKICAgICAgICAgICAgICAtbyAvbGliL21vZHVsZXMvMi4z
LjUvIChkZWZhdWx0KVwKICAgICAgICAgICAgICAtayAvcHJvYy9rc3ltcyAo
ZGVmYXVsdClcCiAgICAgICAgICAgICAgLWwgL3Byb2MvbW9kdWxlcyAoZGVm
YXVsdClcCiAgICAgICAgICAgICAgLW0gL3Vzci9zcmMvbGludXgvU3lzdGVt
Lm1hcCAoZGVmYXVsdClcCiAgICAgICAgICAgICAgLWMgMSAoZGVmYXVsdClc
ClwKXApXYXJuaW5nIGluIGNvbXBhcmVfa3N5bXNfbHNtb2QsIG1vZHVsZSBp
ODIzNjUgaXMgaW4gbHNtb2QgYnV0IG5vdCBpbiBrc3ltcyxcCnByb2JhYmx5
IG5vIHN5bWJvbHMgZXhwb3J0ZWRcCldhcm5pbmcgaW4gY29tcGFyZV9rc3lt
c19sc21vZCwgbW9kdWxlIHNlcmlhbF9jcyBpcyBpbiBsc21vZCBidXQgbm90
IGluIGtzeW1zLFwKcHJvYmFibHkgbm8gc3ltYm9scyBleHBvcnRlZFwKXApK
dW4gIDMgMTM6MjY6NTkgRHJhZ29uRmlyZSBrZXJuZWw6IFVuYWJsZSB0byBo
YW5kbGUga2VybmVsIE5VTEwgcG9pbnRlclwKZGVyZWZlcmVuY2UgYXQgdmly
dHVhbCBhZGRyZXNzIDAwMDAwMDAwXApKdW4gIDMgMTM6MjY6NTkgRHJhZ29u
RmlyZSBrZXJuZWw6IGN1cnJlbnQtPnRzcy5jcjMgPSAwMWYxNTAwMCwgcHIz
ID0gMDFmMTUwMDBcCkp1biAgMyAxMzoyNjo1OSBEcmFnb25GaXJlIGtlcm5l
bDogKnBkZSA9IDAwMDAwMDAwXApKdW4gIDMgMTM6MjY6NTkgRHJhZ29uRmly
ZSBrZXJuZWw6IE9vcHM6IDAwMDJcCkp1biAgMyAxMzoyNjo1OSBEcmFnb25G
aXJlIGtlcm5lbDogQ1BVOiAgICAwXApKdW4gIDMgMTM6MjY6NTkgRHJhZ29u
RmlyZSBrZXJuZWw6IEVJUDogICAgMDAxMDpbPGMwMTEwM2RmPl1cCkp1biAg
MyAxMzoyNjo1OSBEcmFnb25GaXJlIGtlcm5lbDogRUZMQUdTOiAwMDAxMDA4
MlwKSnVuICAzIDEzOjI2OjU5IERyYWdvbkZpcmUga2VybmVsOiBlYXg6IDAw
MDAwMDE2ICAgZWJ4OiAwMDAwMDA4NiAgIGVjeDogYzAxZWNjMjBcCiAgZWR4
OiBjMWY2ZTAwMFwKSnVuICAzIDEzOjI2OjU5IERyYWdvbkZpcmUga2VybmVs
OiBlc2k6IGMwMjI5MDU0ICAgZWRpOiAwMDAwMDAwMCAgIGVicDogYzE3NDdm
OGNcCiAgZXNwOiBjMTc0N2Y3MFwKSnVuICAzIDEzOjI2OjU5IERyYWdvbkZp
cmUga2VybmVsOiBkczogMDAxOCAgIGVzOiAwMDE4ICAgc3M6IDAwMThcCkp1
biAgMyAxMzoyNjo1OSBEcmFnb25GaXJlIGtlcm5lbDogUHJvY2VzcyBpcm1h
bmFnZXIgKHBpZDogNDQ4LCBwcm9jZXNzIG5yOiAyMixcCnN0YWNrcGFnZT1j
MTc0NzAwMClcCkp1biAgMyAxMzoyNjo1OSBEcmFnb25GaXJlIGtlcm5lbDog
U3RhY2s6IGZmZmZmZmVhIDAwMDAxMDAwIGMxNzQ2MDAwIGMyMDA0YjgwXApj
MWI4YTdlMCBjMTc0N2Y4NCA0MDAwYzAwMCAwMDAwMDAzYyBcCkp1biAgMyAx
MzoyNjo1OSBEcmFnb25GaXJlIGtlcm5lbDogICAgICAgIGMwMTdlMTE4IGMx
NWJjNzQwIGZmZmZmZmVhIGMwMTI0N2Y1XApjMTViYzc0MCBiZmZmZmE2YyAw
MDAwMDAzYyBjMTViYzc1NCBcCkp1biAgMyAxMzoyNjo1OSBEcmFnb25GaXJl
IGtlcm5lbDogICAgICAgIGMxNzQ2MDAwIDAwMDAwMDAwIDA4MDQ4YTgwIGJm
ZmZmYWE4XApjMDEwODkzMCAwMDAwMDAwMCBiZmZmZmE2YyAwMDAwMDAzYyBc
Ckp1biAgMyAxMzoyNjo1OSBEcmFnb25GaXJlIGtlcm5lbDogQ2FsbCBUcmFj
ZTogWzxjMDE3ZTExOD5dIFs8YzAxMjQ3ZjU+XVwKWzxjMDEwODkzMD5dIFwK
SnVuICAzIDEzOjI2OjU5IERyYWdvbkZpcmUga2VybmVsOiBDb2RlOiBjNyAw
NSAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCA4MyBjNCAwNFwKOGQgNDUgZjgg
OGIgNTUgZjggMzkgXApXYXJuaW5nOiB0cmFpbGluZyBnYXJiYWdlIGlnbm9y
ZWQgb24gQ29kZTogbGluZVwKICBUZXh0OiAnQ29kZTogYzcgMDUgMDAgMDAg
MDAgMDAgMDAgMDAgMDAgMDAgODMgYzQgMDQgOGQgNDUgZjggOGIgNTUgZjgg
MzkgJ1wKICBHYXJiYWdlOiAnICdcClwKPj5FSVA6IGMwMTEwM2RmIDxpbnRl
cnJ1cHRpYmxlX3NsZWVwX29uKzc3LzEzMD5cClRyYWNlOiBjMDE3ZTExOCA8
aXJkYV9yZWFkKzE4LzY0PlwKVHJhY2U6IGMwMTI0N2Y1IDxzeXNfcmVhZCti
MS9jOD5cClRyYWNlOiBjMDEwODkzMCA8c3lzdGVtX2NhbGwrMzQvMzg+XApD
b2RlOiAgYzAxMTAzZGYgPGludGVycnVwdGlibGVfc2xlZXBfb24rNzcvMTMw
PiAwMDAwMDAwMCA8X0VJUD46IDw9PT1cCkNvZGU6ICBjMDExMDNkZiA8aW50
ZXJydXB0aWJsZV9zbGVlcF9vbis3Ny8xMzA+ICAgIDA6ICAgYzcgMDUgMDAg
MDAgMDAgIG1vdmwgIFwKJDB4MCwweDAgPD09PVwKQ29kZTogIGMwMTEwM2U0
IDxpbnRlcnJ1cHRpYmxlX3NsZWVwX29uKzdjLzEzMD4gICAgNTogICAwMCAw
MCAwMCAwMCAwMCBcCkNvZGU6ICBjMDExMDNlOSA8aW50ZXJydXB0aWJsZV9z
bGVlcF9vbis4MS8xMzA+ICAgIGE6ICAgODMgYzQgMDQgICAgICAgIGFkZGwg
IFwKJDB4NCwlZXNwXApDb2RlOiAgYzAxMTAzZWMgPGludGVycnVwdGlibGVf
c2xlZXBfb24rODQvMTMwPiAgICBkOiAgIDhkIDQ1IGY4ICAgICAgICBsZWFs
ICBcCjB4ZmZmZmZmZjgoJWVicCksJWVheFwKQ29kZTogIGMwMTEwM2VmIDxp
bnRlcnJ1cHRpYmxlX3NsZWVwX29uKzg3LzEzMD4gICAxMDogICA4YiA1NSBm
OCAgICAgICAgbW92bCAgXAoweGZmZmZmZmY4KCVlYnApLCVlZHhcCkNvZGU6
ICBjMDExMDNmMiA8aW50ZXJydXB0aWJsZV9zbGVlcF9vbis4YS8xMzA+ICAg
MTM6ICAgMzkgMDAgICAgICAgICAgIGNtcGwgIFwKJWVheCwoJWVheClcClwK
XAo0IHdhcm5pbmdzIGlzc3VlZC4gIFJlc3VsdHMgbWF5IG5vdCBiZSByZWxp
YWJsZS5cClwKXApcCktlcm5lbCdzIC5jb25maWcgKHRoZSBJckRBIHN0dWZm
IG9ubHkpXApcCiNcCiMgSXJEQSBzdWJzeXN0ZW0gc3VwcG9ydFwKI1wKQ09O
RklHX0lSREE9eVwKXAojXAojIElyREEgcHJvdG9jb2xzXAojXApDT05GSUdf
SVJMQU49bVwKQ09ORklHX0lSQ09NTT1tXAojIENPTkZJR19JUkxQVCBpcyBu
b3Qgc2V0XApDT05GSUdfSVJEQV9PUFRJT05TPXlcClwKI1wKIyAgICBJckRB
IG9wdGlvbnNcCiNcCkNPTkZJR19JUkRBX0NBQ0hFX0xBU1RfTFNBUD15XApD
T05GSUdfSVJEQV9GQVNUX1JSPXlcCiMgQ09ORklHX0lSREFfREVCVUcgaXMg
bm90IHNldFwKIyBDT05GSUdfSVJEQV9DT01QUkVTU0lPTiBpcyBub3Qgc2V0
XApcCiNcCiMgSW5mcmFyZWQtcG9ydCBkZXZpY2UgZHJpdmVyc1wKI1wKXAoj
XAojIFNJUiBkZXZpY2UgZHJpdmVyc1wKI1wKIyBDT05GSUdfSVJUVFlfU0lS
IGlzIG5vdCBzZXRcCkNPTkZJR19JUlBPUlRfU0lSPXlcClwKI1wKIyBGSVIg
ZGV2aWNlIGRyaXZlcnNcCiNcCiMgQ09ORklHX05TQ19GSVIgaXMgbm90IHNl
dFwKIyBDT05GSUdfV0lOQk9ORF9GSVIgaXMgbm90IHNldFwKIyBDT05GSUdf
U0hBUlBfRklSIGlzIG5vdCBzZXRcCkNPTkZJR19UT1NISUJBX0ZJUj1tXApc
CiNcCiMgRG9uZ2xlIHN1cHBvcnRcCiNcCiMgQ09ORklHX0RPTkdMRSBpcyBu
b3Qgc2V0XApcJzBcJzBcClxwYXIgfX0=

--TFS-with-MIME-and-DIME
Content-Type: application/octet-stream; name="Untitled"
Content-transfer-encoding: base64

--TFS-with-MIME-and-DIME
Content-Type: application/octet-stream; name="Untitled"
Content-transfer-encoding: base64

--TFS-with-MIME-and-DIME--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/