Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Oct 2001 11:47:37 -0600 (MDT)
From:      Heath Nielson <heath@cs.byu.edu>
To:        <stable@FreeBSD.org>
Cc:        <sos@FreeBSD.org>
Subject:   Panic on DVD read
Message-ID:  <Pine.LNX.4.33.0110101116240.10043-200000@organ.cs.byu.edu>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1149202331-490777466-1002736057=:11171
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT

Hello-

I've been trying recently to get the DVD player ogle/libdvdread/libdvdcss
working on my computer.  When I run the command,
ogle -u cli /dev/dvd

the computer panics after cracking a few of the keys on the DVD.  The
panic occurs at the same place each time.  I narrowed the problem down to
a read(2) call being made on the DVD by libdvdcss, when the panic occurs.
The panic (transcribed) is as follows:

Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x3a
fault code            = supervisor write, page not present
instruction pointer   = 0x8:0xc021e20f
stack pointer         = 0x10:0xc02b3d3c
frame pointer         = 0x10:0xc02b3ddc
code segment          = base 0x0, limit 0xfffff, type 0x1b
                      = DPL 0, pres 1, def32 1, gran 1
processor eflags      = interrupt enabled, resume, IOPL = 0
current process       = Idle
interrupt mask        = bio
trap number           = 12
panic: page fault

syncing disks ...

Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x30
fault code            = supervisor read, page not present
instruction pointer   = 0x8:0xc020cd04
stack pointer         = 0x10:0xc02b3b60
frame pointer         = 0x10:0xc02b3b68
code segment          = base 0x0, limit 0xfffff, type 0x1b
                      = DPL 0, pres 1, def32 1, gran 1
processor eflags      = interrupt enabled, resume, IOPL = 0
current process       = Idle
interrupt mask        = bio
trap number           = 12

dump ata0: resetting devices .. done

dumping to dev #ad/0x20001, offset 16512
511

At this point the dump stops so I can't get a kernel core, all the while
the DVD drive's read light remains on solid.

I noticed in the log after rebooting the message:
ata1-master: too many segments in DMA table

Thinking this might have something to do with the DVD-ROM not supporting
DMA well, I forced it into pio mode, reran the test and received the exact
same panic without the "too many segments in DMA table" message.

Does anyone have any clue what might be occurring here?  I've cc'ed Søren
Schmidt since this seems to be related to the ata driver.  I've also included
a dmesg of my system if it can help.

Any help in diagnosing this problem would be appreciated.

Heath

---1149202331-490777466-1002736057=:11171
Content-Type: TEXT/plain; name="dmesg.txt"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.33.0110101147370.11171@organ.cs.byu.edu>
Content-Description: 
Content-Disposition: attachment; filename="dmesg.txt"

Q29weXJpZ2h0IChjKSAxOTkyLTIwMDEgVGhlIEZyZWVCU0QgUHJvamVjdC4N
CkNvcHlyaWdodCAoYykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwg
MTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0KCVRoZSBSZWdlbnRzIG9m
IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuDQpGcmVlQlNEIDQuNC1TVEFCTEUgIzA6IFdlZCBPY3QgMTAgMDE6
Mjg6MDQgTURUIDIwMDENCiAgICBoZWF0aEBoZXJzaGV5LmR5bi5iYXIubmV0
Oi91c3Ivc3JjL3N5cy9jb21waWxlL0hFUlNIRVkNClRpbWVjb3VudGVyICJp
ODI1NCIgIGZyZXF1ZW5jeSAxMTkzMTgyIEh6DQpDUFU6IEFNRC1LNyh0bSkg
UHJvY2Vzc29yICg3MDQuOTQtTUh6IDY4Ni1jbGFzcyBDUFUpDQogIE9yaWdp
biA9ICJBdXRoZW50aWNBTUQiICBJZCA9IDB4NjEyICBTdGVwcGluZyA9IDIN
CiAgRmVhdHVyZXM9MHg4MWY5ZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQ
QUUsTUNFLENYOCxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULE1NWD4NCiAg
QU1EIEZlYXR1cmVzPTB4YzA0MDAwMDA8QU1JRSxEU1AsM0ROb3chPg0KcmVh
bCBtZW1vcnkgID0gNTM2ODA1Mzc2ICg1MjQyMjRLIGJ5dGVzKQ0KYXZhaWwg
bWVtb3J5ID0gNTE5MTQ3NTIwICg1MDY5ODBLIGJ5dGVzKQ0KUHJlbG9hZGVk
IGVsZiBrZXJuZWwgImtlcm5lbCIgYXQgMHhjMDM4MjAwMC4NClByZWxvYWRl
ZCBlbGYgbW9kdWxlICJpZl92ci5rbyIgYXQgMHhjMDM4MjA5Yy4NClByZWxv
YWRlZCBlbGYgbW9kdWxlICJtaWlidXMua28iIGF0IDB4YzAzODIxM2MuDQpQ
cmVsb2FkZWQgZWxmIG1vZHVsZSAic25kX2VzMTM3eC5rbyIgYXQgMHhjMDM4
MjFkYy4NClByZWxvYWRlZCBlbGYgbW9kdWxlICJzbmRfcGNtLmtvIiBhdCAw
eGMwMzgyMjgwLg0KUGVudGl1bSBQcm8gTVRSUiBzdXBwb3J0IGVuYWJsZWQN
Cm1kMDogTWFsbG9jIGRpc2sNClVzaW5nICRQSVIgdGFibGUsIDcgZW50cmll
cyBhdCAweGMwMGY4MTEwDQpucHgwOiA8bWF0aCBwcm9jZXNzb3I+IG9uIG1v
dGhlcmJvYXJkDQpucHgwOiBJTlQgMTYgaW50ZXJmYWNlDQpwY2liMDogPEFN
RC03NTEgaG9zdCB0byBQQ0kgYnJpZGdlPiBvbiBtb3RoZXJib2FyZA0KcGNp
MDogPFBDSSBidXM+IG9uIHBjaWIwDQpwY2liMTogPEFNRC03NTEgUENJLVBD
SSAoQUdQKSBicmlkZ2U+IGF0IGRldmljZSAxLjAgb24gcGNpMA0KcGNpMTog
PFBDSSBidXM+IG9uIHBjaWIxDQpwY2kxOiA8TlZpZGlhIFJpdmEgVE5UIGdy
YXBoaWNzIGFjY2VsZXJhdG9yPiBhdCA1LjAgaXJxIDExDQppc2FiMDogPFZJ
QSA4MkM2ODYgUENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSA0LjAgb24gcGNp
MA0KaXNhMDogPElTQSBidXM+IG9uIGlzYWIwDQphdGFwY2kwOiA8VklBIDgy
QzY4NiBBVEE2NiBjb250cm9sbGVyPiBwb3J0IDB4ZmZhMC0weGZmYWYgYXQg
ZGV2aWNlIDQuMSBvbiBwY2kwDQphdGEwOiBhdCAweDFmMCBpcnEgMTQgb24g
YXRhcGNpMA0KYXRhMTogYXQgMHgxNzAgaXJxIDE1IG9uIGF0YXBjaTANCnVo
Y2kwOiA8VklBIDgzQzU3MiBVU0IgY29udHJvbGxlcj4gcG9ydCAweGQwMDAt
MHhkMDFmIGlycSA5IGF0IGRldmljZSA0LjIgb24gcGNpMA0KdXNiMDogPFZJ
QSA4M0M1NzIgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kwDQp1c2IwOiBVU0Ig
cmV2aXNpb24gMS4wDQp1aHViMDogVklBIFVIQ0kgcm9vdCBodWIsIGNsYXNz
IDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxDQp1aHViMDogMiBwb3J0cyB3
aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCnVrYmQwOiBNaWNyb3Nv
ZnQgTmF0dXJhbCBLZXlib2FyZCBFbGl0ZSwgcmV2IDEuMDAvMS4wNCwgYWRk
ciAyLCBpY2xhc3MgMy8xDQprYmQwIGF0IHVrYmQwDQp1aHViMTogUGhpbGlw
cyBTZW1pY29uZHVjdG9ycyBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMTAvMS4x
MCwgYWRkciAzDQp1aHViMTogNSBwb3J0cyB3aXRoIDUgcmVtb3ZhYmxlLCBz
ZWxmIHBvd2VyZWQNCnVnZW4wOiBIZXdsZXR0IFBhY2thcmQgSFAgVVNCIENE
LVdyaXRlciBQbHVzLCByZXYgMS4wMC8wLjAxLCBhZGRyIDQNCnVzYmRfdHJh
bnNmZXJfY2I6IHNob3J0IHRyYW5zZmVyIDA8OA0KdXNiZF9uZXdfZGV2aWNl
OiBhZGRyPTUsIGdldHRpbmcgZmlyc3QgZGVzYyBmYWlsZWQNCnVodWJfZXhw
bG9yZTogdXNiX25ld19kZXZpY2UgZmFpbGVkLCBlcnJvcj1JT0VSUk9SDQp1
aHViMTogZGV2aWNlIHByb2JsZW0sIGRpc2FibGluZyBwb3J0IDUNCnVoY2kx
OiA8VklBIDgzQzU3MiBVU0IgY29udHJvbGxlcj4gcG9ydCAweGQ0MDAtMHhk
NDFmIGlycSA5IGF0IGRldmljZSA0LjMgb24gcGNpMA0KdXNiMTogPFZJQSA4
M0M1NzIgVVNCIGNvbnRyb2xsZXI+IG9uIHVoY2kxDQp1c2IxOiBVU0IgcmV2
aXNpb24gMS4wDQp1aHViMjogVklBIFVIQ0kgcm9vdCBodWIsIGNsYXNzIDkv
MCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxDQp1aHViMjogMiBwb3J0cyB3aXRo
IDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCmNoaXAxOiA8VklBIDgyQzY4
NiBBQ1BJIGludGVyZmFjZT4gYXQgZGV2aWNlIDQuNCBvbiBwY2kwDQpwY20w
OiA8QXVkaW9QQ0kgRVMxMzcwPiBwb3J0IDB4Y2MwMC0weGNjM2YgaXJxIDEx
IGF0IGRldmljZSAxMy4wIG9uIHBjaTANCmFoYzA6IDxBZGFwdGVjIDI5MDIv
MDQvMTAvMTUvMjAvMzBDIFNDU0kgYWRhcHRlcj4gcG9ydCAweGRjMDAtMHhk
Y2ZmIG1lbSAweGVmZmZmMDAwLTB4ZWZmZmZmZmYgaXJxIDEwIGF0IGRldmlj
ZSAxNC4wIG9uIHBjaTANCmFpYzc4NTA6IFNpbmdsZSBDaGFubmVsIEEsIFND
U0kgSWQ9NywgMy8yNTUgU0NCcw0KdnIwOiA8VklBIFZUMzA0MyBSaGluZSBJ
IDEwLzEwMEJhc2VUWD4gcG9ydCAweGM4MDAtMHhjODdmIG1lbSAweGVmZmZl
ZjgwLTB4ZWZmZmVmZmYgaXJxIDkgYXQgZGV2aWNlIDE2LjAgb24gcGNpMA0K
dnIwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDo1MDpiYTowNDpjYzo4MQ0KbWlp
YnVzMDogPE1JSSBidXM+IG9uIHZyMA0KYW1waHkwOiA8RE05MTAxIDEwLzEw
MCBtZWRpYSBpbnRlcmZhY2U+IG9uIG1paWJ1czANCmFtcGh5MDogIDEwYmFz
ZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIGF1
dG8NCm9ybTA6IDxPcHRpb24gUk9NPiBhdCBpb21lbSAweGMwMDAwLTB4Y2Jm
ZmYgb24gaXNhMA0KZmRjMDogPE5FQyA3MjA2NUIgb3IgY2xvbmU+IGF0IHBv
cnQgMHgzZjAtMHgzZjUsMHgzZjcgaXJxIDYgZHJxIDIgb24gaXNhMA0KZmRj
MDogRklGTyBlbmFibGVkLCA4IGJ5dGVzIHRocmVzaG9sZA0KZmQwOiA8MTQ0
MC1LQiAzLjUiIGRyaXZlPiBvbiBmZGMwIGRyaXZlIDANCmF0a2JkYzA6IDxL
ZXlib2FyZCBjb250cm9sbGVyIChpODA0Mik+IGF0IHBvcnQgMHg2MCwweDY0
IG9uIGlzYTANCnBzbTA6IDxQUy8yIE1vdXNlPiBpcnEgMTIgb24gYXRrYmRj
MA0KcHNtMDogbW9kZWwgSW50ZWxsaU1vdXNlLCBkZXZpY2UgSUQgMw0Kdmdh
MDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21l
bSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMA0Kc2MwOiA8U3lzdGVtIGNvbnNv
bGU+IGF0IGZsYWdzIDB4MTAwIG9uIGlzYTANCnNjMDogVkdBIDwxNiB2aXJ0
dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4NCnNpbzAgYXQgcG9ydCAweDNm
OC0weDNmZiBpcnEgNCBmbGFncyAweDEwIG9uIGlzYTANCnNpbzA6IHR5cGUg
MTY1NTBBDQpzaW8xIGF0IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24gaXNh
MA0Kc2lvMTogdHlwZSAxNjU1MEENCnBwYzA6IDxQYXJhbGxlbCBwb3J0PiBh
dCBwb3J0IDB4Mzc4LTB4MzdmIGlycSA3IG9uIGlzYTANCnBwYzA6IFNNQy1s
aWtlIGNoaXBzZXQgKEVDUC9FUFAvUFMyL05JQkJMRSkgaW4gQ09NUEFUSUJM
RSBtb2RlDQpwcGMwOiBGSUZPIHdpdGggMTYvMTYvOCBieXRlcyB0aHJlc2hv
bGQNCnBwYnVzMDogSUVFRTEyODQgZGV2aWNlIGZvdW5kIC9OSUJCTEUvRUNQ
DQpQcm9iaW5nIGZvciBQblAgZGV2aWNlcyBvbiBwcGJ1czA6DQpwcGJ1czA6
IDxIRVdMRVRULVBBQ0tBUkQgREVTS0pFVCA5OTBDPiBQUklOVEVSIE1MQyxQ
Q0wsUE1MDQpwcGkwOiA8UGFyYWxsZWwgSS9PPiBvbiBwcGJ1czANCnBsaXAw
OiA8UExJUCBuZXR3b3JrIGludGVyZmFjZT4gb24gcHBidXMwDQpscHQwOiA8
UHJpbnRlcj4gb24gcHBidXMwDQpscHQwOiBJbnRlcnJ1cHQtZHJpdmVuIHBv
cnQNCmFkMDogMjkzMzNNQiA8V0RDIFdEMzA3QUE+IFs1OTU5OC8xNi82M10g
YXQgYXRhMC1tYXN0ZXIgVURNQTY2DQphY2QwOiBEVkQtUk9NIDxEVkQtUk9N
IEREVTIyMEU+IGF0IGF0YTEtbWFzdGVyIHVzaW5nIFdETUEyDQpXYWl0aW5n
IDUgc2Vjb25kcyBmb3IgU0NTSSBkZXZpY2VzIHRvIHNldHRsZQ0KcGFzczAg
YXQgYWhjMCBidXMgMCB0YXJnZXQgNSBsdW4gMA0KcGFzczA6IDxVTUFYIEFz
dHJhIDEyMjBTIFYxLjI+IEZpeGVkIFNjYW5uZXIgU0NTSS0yIGRldmljZSAN
CnBhc3MwOiAzLjMwME1CL3MgdHJhbnNmZXJzDQpNb3VudGluZyByb290IGZy
b20gdWZzOi9kZXYvYWQwczFhDQpXQVJOSU5HOiAvIHdhcyBub3QgcHJvcGVy
bHkgZGlzbW91bnRlZA0K
---1149202331-490777466-1002736057=:11171--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0110101116240.10043-200000>