From owner-freebsd-stable Wed Oct 10 11:14:13 2001 Delivered-To: freebsd-stable@freebsd.org Received: from mail.cs.byu.edu (mail.cs.byu.edu [128.187.2.20]) by hub.freebsd.org (Postfix) with ESMTP id 42D1B37B401; Wed, 10 Oct 2001 11:14:05 -0700 (PDT) Received: from organ.cs.byu.edu (IDENT:heath@organ.cs.byu.edu [128.187.101.144]) by mail.cs.byu.edu (8.11.2/8.11.6) with ESMTP id f9AHlbI16982; Wed, 10 Oct 2001 11:47:37 -0600 Date: Wed, 10 Oct 2001 11:47:37 -0600 (MDT) From: Heath Nielson To: Cc: Subject: Panic on DVD read Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1149202331-490777466-1002736057=:11171" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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: 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