Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 19 Feb 2001 17:24:51 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 19 Feb 2001 17:24:42 -0500 Received: from mail2.rdc1.il.home.com ([24.2.1.77]:14801 "EHLO mail2.rdc1.il.home.com") by vger.kernel.org with ESMTP id ; Mon, 19 Feb 2001 17:24:36 -0500 Date: Mon, 19 Feb 2001 16:26:54 -0600 From: "Seok H. Lee" X-Mailer: The Bat! (v1.45) Personal Reply-To: "Seok H. Lee" X-Priority: 3 (Normal) Message-ID: <1162831191.20010219162654@home.com> To: Linux Kernel Mailing List Subject: trident.o module in kernel 2.4.1 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------AC801DC2F92FA05" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org ------------AC801DC2F92FA05 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm having some troubles with a Trident 4DWave NX sound card (specifically the Hoontech Digital-NX model). I loaded the modules soundcore.o, ac97_codec.o, and trident.o, in that order, and when I try to use the devices /dev/dsp and /dev/audio, I *don't* get a "No such device" error. But nevertheless, there is no sound coming out from the speakers. What I hear instead, if I turn up the volume control on the speakers all the way up, is a faint pulsing noise, somewhat like a barely audible heartbeat. I've reproduced this pulsing noise using three methods: 1. By running "cat blah.wav > /dev/[audio|dsp]" 2. By running "play blah.wav" (using the program 'play' from the sox package) 3. By playing an mp3 with XMMS in X-Windows Using Windows 98 installed on the same machine, I've verified that there is nothing wrong with either the sound card or the wave file. In fact, the PCI code in the linux kernel (2.4.1 in Debian potato w/ proposed updates and security updates installed) detects the same memory address, I/O address, and IRQ that Windows 98 uses. You can see from the attached 'lspci -vvx' and 'dmesg' outputs that the card is indeed initialized by the BIOS and detected by the kernel as well as the trident module. I've tried adjusting the sound card's mixer settings with a console program called 'aumix,' but turning the volume up on all the devices didn't help. Neither did fidgeting with the volume control knob on my speakers. Yes, the speaker is plugged into a power outlet, and yes, it is turned on. Same goes for my computer. :P During the last three days, I've been searching for a documentation of a similar problem and, more generally, any documentation I could find on the trident driver. But it seems that the driver is relatively new, and not much has been written about it. I see nothing wrong with the hardware or the kernel's detection of it, and after trying everything from compiling a new kernel to upgrading my BIOS, I have come to the conclusion that the problem must be in the module. I've tried to read the source code in trident.c, and although I know C/C++ syntax pretty well, I haven't written any programs dealing with hardware interfacing and therefore could not understand what was going on. If you are knowledgeable in this area, please help. Otherwise, kindly ignore my message. Oh, and one last thing. Please CC any replies to my e-mail address, slee0002@home.com. I am not subscribed to the mailing list and will not see your reply otherwise. Thank you. Regards, Seok Lee -----BEGIN PGP SIGNATURE----- Version: PGP 6.5i iQA/AwUBOpGdvC5tHmNGNoW0EQLoUgCg4nPoUeWxLewKWV0kLyV+FXr7ENMAn36c yhu87t9DZfLPysYne1mOVBk+ =3Wcz -----END PGP SIGNATURE----- ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=DMESG Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=DMESG KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0K VGhlIG91dHB1dCBmcm9tIHRoZSB0cmlkZW50Lm8gYW5kIGFjOTdfY29kZWMubyBtb2R1bGVzIGFy ZSB0aGUgbGFzdCBmb3VyIGxpbmVzIG9mIHRoaXMgbGlzdGluZy4gSSd2ZSBpbmNsdWRlZA0KdGhl IG91dHB1dCBpbiBpdHMgZW50aXJldHkgaW4gY2FzZSB0aGUgb3RoZXIgaW5mb3JtYXRpb24gbWln aHQgcHJvdmUgdXNlZnVsIGluIGRpYWdub3NpbmcgdGhlIHByb2JsZW0uDQoqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCkxpbnV4IHZlcnNp b24gMi40LjEgKHJvb3RAYmxpcCkgKGdjYyB2ZXJzaW9uIDIuOTUuMiAyMDAwMDIyMCAoRGViaWFu IEdOVS9MaW51eCkpICMxIE1vbiBGZWIgMTkgMDc6NDU6NDIgQ1NUIDIwMDENCkJJT1MtcHJvdmlk ZWQgcGh5c2ljYWwgUkFNIG1hcDoNCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAwYTAwMDAgQCAwMDAw MDAwMDAwMDAwMDAwICh1c2FibGUpDQogQklPUy1lODIwOiAwMDAwMDAwMDAwMDEwMDAwIEAgMDAw MDAwMDAwMDBmMDAwMCAocmVzZXJ2ZWQpDQogQklPUy1lODIwOiAwMDAwMDAwMDAzZWZkMDAwIEAg MDAwMDAwMDAwMDEwMDAwMCAodXNhYmxlKQ0KIEJJT1MtZTgyMDogMDAwMDAwMDAwMDAwMjAwMCBA IDAwMDAwMDAwMDNmZmQwMDAgKEFDUEkgZGF0YSkNCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAwMDEw MDAgQCAwMDAwMDAwMDAzZmZmMDAwIChBQ1BJIE5WUykNCiBCSU9TLWU4MjA6IDAwMDAwMDAwMDAw MTAwMDAgQCAwMDAwMDAwMGZmZmYwMDAwIChyZXNlcnZlZCkNClNjYW4gU01QIGZyb20gYzAwMDAw MDAgZm9yIDEwMjQgYnl0ZXMuDQpTY2FuIFNNUCBmcm9tIGMwMDlmYzAwIGZvciAxMDI0IGJ5dGVz Lg0KU2NhbiBTTVAgZnJvbSBjMDBmMDAwMCBmb3IgNjU1MzYgYnl0ZXMuDQpTY2FuIFNNUCBmcm9t IGMwMDAwMDAwIGZvciA0MDk2IGJ5dGVzLg0KT24gbm9kZSAwIHRvdGFscGFnZXM6IDE2MzgxDQp6 b25lKDApOiA0MDk2IHBhZ2VzLg0Kem9uZSgxKTogMTIyODUgcGFnZXMuDQp6b25lKDIpOiAwIHBh Z2VzLg0KbWFwcGVkIEFQSUMgdG8gZmZmZmUwMDAgKDAxMTEyMDAwKQ0KS2VybmVsIGNvbW1hbmQg bGluZTogYXV0byBCT09UX0lNQUdFPUxpbnV4IHJvIHJvb3Q9MzAxIEJPT1RfRklMRT0vdm1saW51 eg0KSW5pdGlhbGl6aW5nIENQVSMwDQpEZXRlY3RlZCAzMDAuNjg2IE1IeiBwcm9jZXNzb3IuDQpD b25zb2xlOiBjb2xvdXIgVkdBKyA4MHgyNQ0KQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcC4uLiA1OTku NjUgQm9nb01JUFMNCk1lbW9yeTogNjIxODBrLzY1NTI0ayBhdmFpbGFibGUgKDEwMThrIGtlcm5l bCBjb2RlLCAyOTYwayByZXNlcnZlZCwgNDM5ayBkYXRhLCAxODhrIGluaXQsIDBrIGhpZ2htZW0p DQpEZW50cnktY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4MTkyIChvcmRlcjogNCwgNjU1MzYg Ynl0ZXMpDQpCdWZmZXItY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwg NDA5NiBieXRlcykNClBhZ2UtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6 IDQsIDY1NTM2IGJ5dGVzKQ0KSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChv cmRlcjogMywgMzI3NjggYnl0ZXMpDQpDUFU6IEJlZm9yZSB2ZW5kb3IgaW5pdCwgY2FwczogMDA4 MGY5ZmYgMDAwMDAwMDAgMDAwMDAwMDAsIHZlbmRvciA9IDANCkNQVTogTDEgSSBjYWNoZTogMTZL LCBMMSBEIGNhY2hlOiAxNksNCkNQVTogTDIgY2FjaGU6IDUxMksNCkludGVsIG1hY2hpbmUgY2hl Y2sgYXJjaGl0ZWN0dXJlIHN1cHBvcnRlZC4NCkludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5n IGVuYWJsZWQgb24gQ1BVIzAuDQpDUFU6IEFmdGVyIHZlbmRvciBpbml0LCBjYXBzOiAwMDgwZjlm ZiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KQ1BVOiBBZnRlciBnZW5lcmljLCBjYXBzOiAw MDgwZjlmZiAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMA0KQ1BVOiBDb21tb24gY2FwczogMDA4 MGY5ZmYgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDANCkNQVTogSW50ZWwgUGVudGl1bSBJSSAo S2xhbWF0aCkgc3RlcHBpbmcgMDQNCkNoZWNraW5nICdobHQnIGluc3RydWN0aW9uLi4uIE9LLg0K UE9TSVggY29uZm9ybWFuY2UgdGVzdGluZyBieSBVTklGSVgNCm10cnI6IHYxLjM3ICgyMDAwMTEw OSkgUmljaGFyZCBHb29jaCAocmdvb2NoQGF0bmYuY3Npcm8uYXUpDQptdHJyOiBkZXRlY3RlZCBt dHJyIHR5cGU6IEludGVsDQpQQ0k6IFBDSSBCSU9TIHJldmlzaW9uIDIuMTAgZW50cnkgYXQgMHhm MDcyMCwgbGFzdCBidXM9MQ0KUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMQ0KUENJOiBQ cm9iaW5nIFBDSSBoYXJkd2FyZQ0KVW5rbm93biBicmlkZ2UgcmVzb3VyY2UgMDogYXNzdW1pbmcg dHJhbnNwYXJlbnQNClBDSTogVXNpbmcgSVJRIHJvdXRlciBQSUlYIFs4MDg2LzcxMTBdIGF0IDAw OjA0LjANCkxpbWl0aW5nIGRpcmVjdCBQQ0kvUENJIHRyYW5zZmVycy4NCmlzYXBucDogU2Nhbm5p bmcgZm9yIFBucCBjYXJkcy4uLg0KaXNhcG5wOiBDYXJkICdVLlMuIFJvYm90aWNzIDU2SyBGQVgg SU5UJw0KaXNhcG5wOiAxIFBsdWcgJiBQbGF5IGNhcmQgZGV0ZWN0ZWQgdG90YWwNCkxpbnV4IE5F VDQuMCBmb3IgTGludXggMi40DQpCYXNlZCB1cG9uIFN3YW5zZWEgVW5pdmVyc2l0eSBDb21wdXRl ciBTb2NpZXR5IE5FVDMuMDM5DQpJbml0aWFsaXppbmcgUlQgbmV0bGluayBzb2NrZXQNCkRNSSAy LjAgcHJlc2VudC4NCjMxIHN0cnVjdHVyZXMgb2NjdXB5aW5nIDEwMjEgYnl0ZXMuDQpETUkgdGFi bGUgYXQgMHgwMDBGNTkxQS4NCkJJT1MgVmVuZG9yOiBBd2FyZCBTb2Z0d2FyZSwgSW5jLg0KQklP UyBWZXJzaW9uOiBBU1VTIFAyQiBBQ1BJIEJJT1MgUmV2aXNpb24gMTAxMiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQpCSU9TIFJlbGVhc2U6IDAzLzAzLzAwDQpTeXN0ZW0gVmVuZG9y OiBTeXN0ZW0gTWFudWZhY3R1cmVyLg0KUHJvZHVjdCBOYW1lOiBTeXN0ZW0gTmFtZS4NClZlcnNp b24gU3lzdGVtIFZlcnNpb24uDQpTZXJpYWwgTnVtYmVyIFNZUy0xMjM0NTY3ODkwLg0KQm9hcmQg VmVuZG9yOiBBU1VTVGVLIENvbXB1dGVyIElOQy4uDQpCb2FyZCBOYW1lOiBQMkIuDQpCb2FyZCBW ZXJzaW9uOiBSRVYgMS54eC4NCkFzc2V0IFRhZzogQXNzZXQtMTIzNDU2Nzg5MC4NClN0YXJ0aW5n IGtzd2FwZCB2MS44DQpEZXRlY3RlZCBQUy8yIE1vdXNlIFBvcnQuDQpibG9jazogcXVldWVkIHNl Y3RvcnMgbWF4L2xvdyA0MTI1M2tCLzEzNzUxa0IsIDEyOCBzbG90cyBwZXIgcXVldWUNClVuaWZv cm0gTXVsdGktUGxhdGZvcm0gRS1JREUgZHJpdmVyIFJldmlzaW9uOiA2LjMxDQppZGU6IEFzc3Vt aW5nIDMzTUh6IHN5c3RlbSBidXMgc3BlZWQgZm9yIFBJTyBtb2Rlczsgb3ZlcnJpZGUgd2l0aCBp ZGVidXM9eHgNClBJSVg0OiBJREUgY29udHJvbGxlciBvbiBQQ0kgYnVzIDAwIGRldiAyMQ0KUElJ WDQ6IGNoaXBzZXQgcmV2aXNpb24gMQ0KUElJWDQ6IG5vdCAxMDAlIG5hdGl2ZSBtb2RlOiB3aWxs IHByb2JlIGlycXMgbGF0ZXINCiAgICBpZGUwOiBCTS1ETUEgYXQgMHhkODAwLTB4ZDgwNywgQklP UyBzZXR0aW5nczogaGRhOkRNQSwgaGRiOkRNQQ0KICAgIGlkZTE6IEJNLURNQSBhdCAweGQ4MDgt MHhkODBmLCBCSU9TIHNldHRpbmdzOiBoZGM6RE1BLCBoZGQ6cGlvDQpoZGE6IElCTS1ESEVBLTM2 NDgxLCBBVEEgRElTSyBkcml2ZQ0KaGRiOiBQaW9uZWVyIENELVJPTSBBVEFQSSBNb2RlbCBEUi03 NDQgMDEwMiwgQVRBUEkgQ0QvRFZELVJPTSBkcml2ZQ0KaGRjOiBQTEVYVE9SIENELVIgUFgtVzg0 MzJULCBBVEFQSSBDRC9EVkQtUk9NIGRyaXZlDQppZGUwIGF0IDB4MWYwLTB4MWY3LDB4M2Y2IG9u IGlycSAxNA0KaWRlMSBhdCAweDE3MC0weDE3NywweDM3NiBvbiBpcnEgMTUNCmhkYTogMTI2OTI3 MzYgc2VjdG9ycyAoNjQ5OSBNQikgdy80NzJLaUIgQ2FjaGUsIENIUz03OTAvMjU1LzYzLCBVRE1B KDMzKQ0KaGRiOiBBVEFQSSAzMlggQ0QtUk9NIGRyaXZlLCAxMjhrQiBDYWNoZSwgRE1BDQpVbmlm b3JtIENELVJPTSBkcml2ZXIgUmV2aXNpb246IDMuMTINCmhkYzogQVRBUEkgMzJYIENELVJPTSBD RC1SL1JXIGRyaXZlLCA0MDk2a0IgQ2FjaGUsIERNQQ0KUGFydGl0aW9uIGNoZWNrOg0KIGhkYTog aGRhMSBoZGEyIGhkYTMgaGRhNCA8IGhkYTUgPg0KRmxvcHB5IGRyaXZlKHMpOiBmZDAgaXMgMS40 NE0NCkZEQyAwIGlzIGEgcG9zdC0xOTkxIDgyMDc3DQpTTElQOiB2ZXJzaW9uIDAuOC40LU5FVDMu MDE5LU5FV1RUWSAoZHluYW1pYyBjaGFubmVscywgbWF4PTI1NikuDQpTZXJpYWwgZHJpdmVyIHZl cnNpb24gNS4wMiAoMjAwMC0wOC0wOSkgd2l0aCBNQU5ZX1BPUlRTIFNIQVJFX0lSUSBTRVJJQUxf UENJIElTQVBOUCBlbmFibGVkDQp0dHlTMDAgYXQgMHgwM2Y4IChpcnEgPSA0KSBpcyBhIDE2NTUw QQ0KdHR5UzAxIGF0IHBvcnQgMHgwMmY4IChpcnEgPSA1KSBpcyBhIDE2NTUwQQ0KTGludXggYWdw Z2FydCBpbnRlcmZhY2UgdjAuOTkgKGMpIEplZmYgSGFydG1hbm4NCmFncGdhcnQ6IE1heGltdW0g bWFpbiBtZW1vcnkgdG8gdXNlIGZvciBhZ3AgbWVtb3J5OiAyN00NCmFncGdhcnQ6IERldGVjdGVk IEludGVsIDQ0MEJYIGNoaXBzZXQNCmFncGdhcnQ6IEFHUCBhcGVydHVyZSBpcyA2NE0gQCAweGU0 MDAwMDAwDQpbZHJtXSBBR1AgMC45OSBvbiBJbnRlbCA0NDBCWCBAIDB4ZTQwMDAwMDAgNjRNQg0K W2RybV0gSW5pdGlhbGl6ZWQgdGRmeCAxLjAuMCAyMDAwMDkyOCBvbiBtaW5vciA2Mw0KW2RybV0g QUdQIDAuOTkgb24gSW50ZWwgNDQwQlggQCAweGU0MDAwMDAwIDY0TUINCltkcm1dIEluaXRpYWxp emVkIHJhZGVvbiAxLjAuMCAyMDAxMDEwNSBvbiBtaW5vciA2Mg0KU0NTSSBzdWJzeXN0ZW0gZHJp dmVyIFJldmlzaW9uOiAxLjAwDQpzY3NpMCA6IFNDU0kgaG9zdCBhZGFwdGVyIGVtdWxhdGlvbiBm b3IgSURFIEFUQVBJIGRldmljZXMNCk5FVDQ6IExpbnV4IFRDUC9JUCAxLjAgZm9yIE5FVDQuMA0K SVAgUHJvdG9jb2xzOiBJQ01QLCBVRFAsIFRDUA0KSVA6IHJvdXRpbmcgY2FjaGUgaGFzaCB0YWJs ZSBvZiA1MTIgYnVja2V0cywgNEtieXRlcw0KVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChl c3RhYmxpc2hlZCA0MDk2IGJpbmQgNDA5NikNCk5FVDQ6IFVuaXggZG9tYWluIHNvY2tldHMgMS4w L1NNUCBmb3IgTGludXggTkVUNC4wLg0KVkZTOiBNb3VudGVkIHJvb3QgKGV4dDIgZmlsZXN5c3Rl bSkgcmVhZG9ubHkuDQpGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxODhrIGZyZWVkDQpB ZGRpbmcgU3dhcDogOTYzODRrIHN3YXAtc3BhY2UgKHByaW9yaXR5IC0xKQ0KVHJpZGVudCA0RFdh dmUvU2lTIDcwMTgvQUxpIDU0NTEgUENJIEF1ZGlvLCB2ZXJzaW9uIDAuMTQuNiwgMDc6NTg6NTMg RmViIDE5IDIwMDENClBDSTogRm91bmQgSVJRIDEyIGZvciBkZXZpY2UgMDA6MGIuMA0KdHJpZGVu dDogVHJpZGVudCA0RFdhdmUgTlggZm91bmQgYXQgSU8gMHhiODAwLCBJUlEgMTINCmFjOTdfY29k ZWM6IEFDOTcgQXVkaW8gY29kZWMsIGlkOiAweDgzODQ6MHg3NjA4IChTaWdtYVRlbCBTVEFDOTcw OCkNCg== ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=interrupts Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=interrupts VGhpcyBpcyBmcm9tIC9wcm9jL2ludGVycnVwdHMuDQoNCiAgICAgICAgICAgQ1BVMCAgICAgICAN CiAgMDogICAgICA0OTk5MiAgICAgICAgICBYVC1QSUMgIHRpbWVyDQogIDE6ICAgICAgIDI5NTYg ICAgICAgICAgWFQtUElDICBrZXlib2FyZA0KICAyOiAgICAgICAgICAwICAgICAgICAgIFhULVBJ QyAgY2FzY2FkZQ0KIDEyOiAgICAgICAgICAwICAgICAgICAgIFhULVBJQyAgVHJpZGVudCA0RFdh dmUgTlgNCiAxNDogICAgICAgIDk1NSAgICAgICAgICBYVC1QSUMgIGlkZTANCiAxNTogICAgICAg ICAgNCAgICAgICAgICBYVC1QSUMgIGlkZTENCk5NSTogICAgICAgICAgMCANCkVSUjogICAgICAg ICAgMA0K ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=IOMEM Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=IOMEM VGhpcyBpcyBmcm9tIC9wcm9jL2lvbWVtLg0KDQowMDAwMDAwMC0wMDA5ZmZmZiA6IFN5c3RlbSBS QU0NCjAwMGEwMDAwLTAwMGJmZmZmIDogVmlkZW8gUkFNIGFyZWENCjAwMGMwMDAwLTAwMGM3ZmZm IDogVmlkZW8gUk9NDQowMDBmMDAwMC0wMDBmZmZmZiA6IFN5c3RlbSBST00NCjAwMTAwMDAwLTAz ZmZjZmZmIDogU3lzdGVtIFJBTQ0KICAwMDEwMDAwMC0wMDFmZWI4NyA6IEtlcm5lbCBjb2RlDQog IDAwMWZlYjg4LTAwMjZjODc3IDogS2VybmVsIGRhdGENCjAzZmZkMDAwLTAzZmZlZmZmIDogQUNQ SSBUYWJsZXMNCjAzZmZmMDAwLTAzZmZmZmZmIDogQUNQSSBOb24tdm9sYXRpbGUgU3RvcmFnZQ0K ZTA4MDAwMDAtZTA4MDBmZmYgOiBUcmlkZW50IE1pY3Jvc3lzdGVtcyA0RFdhdmUgTlgNCmUxMDAw MDAwLWUyYmZmZmZmIDogUENJIEJ1cyAjMDENCiAgZTEwMDAwMDAtZTFmZmZmZmYgOiBOVmlkaWEg LyBTR1MgVGhvbXNvbiAoSm9pbnQgVmVudHVyZSkgUml2YTEyOA0KZTJjMDAwMDAtZTNmZmZmZmYg OiBQQ0kgQnVzICMwMQ0KICBlMzAwMDAwMC1lM2ZmZmZmZiA6IE5WaWRpYSAvIFNHUyBUaG9tc29u IChKb2ludCBWZW50dXJlKSBSaXZhMTI4DQplNDAwMDAwMC1lN2ZmZmZmZiA6IEludGVsIENvcnBv cmF0aW9uIDQ0MEJYL1pYIC0gODI0NDNCWC9aWCBIb3N0IGJyaWRnZQ0KZmZmZjAwMDAtZmZmZmZm ZmYgOiByZXNlcnZlZA0K ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=IOPORTS Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=IOPORTS VGhpcyBpcyBmcm9tIC9wcm9jL2lvcG9ydHMuDQoNCjAwMDAtMDAxZiA6IGRtYTENCjAwMjAtMDAz ZiA6IHBpYzENCjAwNDAtMDA1ZiA6IHRpbWVyDQowMDYwLTAwNmYgOiBrZXlib2FyZA0KMDA4MC0w MDhmIDogZG1hIHBhZ2UgcmVnDQowMGEwLTAwYmYgOiBwaWMyDQowMGMwLTAwZGYgOiBkbWEyDQow MGYwLTAwZmYgOiBmcHUNCjAxNzAtMDE3NyA6IGlkZTENCjAxZjAtMDFmNyA6IGlkZTANCjAyMTMt MDIxMyA6IGlzYXBucCByZWFkDQowMmY4LTAyZmYgOiBzZXJpYWwoYXV0bykNCjAzNzYtMDM3NiA6 IGlkZTENCjAzYzAtMDNkZiA6IHZnYSsNCjAzZjYtMDNmNiA6IGlkZTANCjAzZjgtMDNmZiA6IHNl cmlhbChzZXQpDQowYTc5LTBhNzkgOiBpc2FwbnAgd3JpdGUNCjBjZjgtMGNmZiA6IFBDSSBjb25m MQ0KYjgwMC1iOGZmIDogVHJpZGVudCBNaWNyb3N5c3RlbXMgNERXYXZlIE5YDQogIGI4MDAtYjhm ZiA6IFRyaWRlbnQgNERXYXZlIE5YDQpkMDAwLWQwMWYgOiBSZWFsdGVrIFNlbWljb25kdWN0b3Ig Q28uLCBMdGQuIFJUTC04MDI5KEFTKQ0KZDQwMC1kNDFmIDogSW50ZWwgQ29ycG9yYXRpb24gODIz NzFBQiBQSUlYNCBVU0INCmQ4MDAtZDgwZiA6IEludGVsIENvcnBvcmF0aW9uIDgyMzcxQUIgUElJ WDQgSURFDQogIGQ4MDAtZDgwNyA6IGlkZTANCiAgZDgwOC1kODBmIDogaWRlMQ0KZTQwMC1lNDNm IDogSW50ZWwgQ29ycG9yYXRpb24gODIzNzFBQiBQSUlYNCBBQ1BJDQplODAwLWU4MWYgOiBJbnRl bCBDb3Jwb3JhdGlvbiA4MjM3MUFCIFBJSVg0IEFDUEkNCg== ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=LSMOD Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=LSMOD VGhpcyBpcyBmcm9tIHJ1bm5pbmcgJ2xzbW9kJy4NCg0KdHJpZGVudCAgICAgICAgICAgICAgICAy MTUyOCAgIDAgKHVudXNlZCkNCmFjOTdfY29kZWMgICAgICAgICAgICAgIDc1NTYgICAwIFt0cmlk ZW50XQ0Kc291bmRjb3JlICAgICAgICAgICAgICAgMzgxMiAgIDIgW3RyaWRlbnRdDQo= ------------AC801DC2F92FA05 Content-Type: application/octet-stream; name=LSPCI Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=LSPCI VGhpcyBvdXRwdXQgaXMgZnJvbSB0aGUgY29tbWFuZCAnbHNwY2kgLXZ2eCcuDQoNCjAwOjAwLjAg SG9zdCBicmlkZ2U6IEludGVsIENvcnBvcmF0aW9uIDQ0MEJYL1pYIC0gODI0NDNCWC9aWCBIb3N0 IGJyaWRnZSAocmV2IDAyKQ0KCUNvbnRyb2w6IEkvTy0gTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNs ZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlIrIEZhc3RCMkItDQoJ U3RhdHVzOiBDYXArIDY2TWh6LSBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+ VEFib3J0LSA8VEFib3J0LSA8TUFib3J0KyA+U0VSUi0gPFBFUlItDQoJTGF0ZW5jeTogNjQgc2V0 DQoJUmVnaW9uIDA6IE1lbW9yeSBhdCBlNDAwMDAwMCAoMzItYml0LCBwcmVmZXRjaGFibGUpIFtz aXplPTY0TV0NCglDYXBhYmlsaXRpZXM6IFthMF0gQUdQIHZlcnNpb24gMS4wDQoJCVN0YXR1czog UlE9MzEgU0JBKyA2NGJpdC0gRlctIFJhdGU9MjENCgkJQ29tbWFuZDogUlE9MCBTQkEtIEFHUC0g NjRiaXQtIEZXLSBSYXRlPQ0KMDA6IDg2IDgwIDkwIDcxIDA2IDAxIDEwIDIyIDAyIDAwIDAwIDA2 IDAwIDQwIDAwIDAwDQoxMDogMDggMDAgMDAgZTQgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDANCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMA0KMzA6IDAwIDAwIDAwIDAwIGEwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw DQoNCjAwOjAxLjAgUENJIGJyaWRnZTogSW50ZWwgQ29ycG9yYXRpb24gNDQwQlgvWlggLSA4MjQ0 M0JYL1pYIEFHUCBicmlkZ2UgKHJldiAwMikgKHByb2ctaWYgMDAgW05vcm1hbCBkZWNvZGVdKQ0K CUNvbnRyb2w6IEkvTysgTWVtKyBCdXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVisgVkdBU25v b3AtIFBhckVyci0gU3RlcHBpbmctIFNFUlIrIEZhc3RCMkItDQoJU3RhdHVzOiBDYXAtIDY2TWh6 KyBVREYtIEZhc3RCMkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8 TUFib3J0LSA+U0VSUi0gPFBFUlItDQoJTGF0ZW5jeTogNjQgc2V0DQoJQnVzOiBwcmltYXJ5PTAw LCBzZWNvbmRhcnk9MDEsIHN1Ym9yZGluYXRlPTAxLCBzZWMtbGF0ZW5jeT02NA0KCU1lbW9yeSBi ZWhpbmQgYnJpZGdlOiBlMTAwMDAwMC1lMmJmZmZmZg0KCVByZWZldGNoYWJsZSBtZW1vcnkgYmVo aW5kIGJyaWRnZTogZTJjMDAwMDAtZTNmZmZmZmYNCglCcmlkZ2VDdGw6IFBhcml0eS0gU0VSUi0g Tm9JU0EtIFZHQSsgTUFib3J0LSA+UmVzZXQtIEZhc3RCMkIrDQowMDogODYgODAgOTEgNzEgMTcg MDEgMjAgMDIgMDIgMDAgMDQgMDYgMDAgNDAgMDEgMDANCjEwOiAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMSAwMSA0MCBlMCBkMCBhMCAyMg0KMjA6IDAwIGUxIGIwIGUyIGMwIGUyIGYwIGUz IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQozMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgODggMDANCg0KMDA6MDQuMCBJU0EgYnJpZGdlOiBJbnRlbCBDb3Jwb3Jh dGlvbiA4MjM3MUFCIFBJSVg0IElTQSAocmV2IDAyKQ0KCUNvbnRyb2w6IEkvTysgTWVtKyBCdXNN YXN0ZXIrIFNwZWNDeWNsZSsgTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmctIFNF UlItIEZhc3RCMkItDQoJU3RhdHVzOiBDYXAtIDY2TWh6LSBVREYtIEZhc3RCMkIrIFBhckVyci0g REVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItDQoJ TGF0ZW5jeTogMCBzZXQNCjAwOiA4NiA4MCAxMCA3MSAwZiAwMCA4MCAwMiAwMiAwMCAwMSAwNiAw MCAwMCA4MCAwMA0KMTA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwDQoyMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDANCjMwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0K DQowMDowNC4xIElERSBpbnRlcmZhY2U6IEludGVsIENvcnBvcmF0aW9uIDgyMzcxQUIgUElJWDQg SURFIChyZXYgMDEpIChwcm9nLWlmIDgwIFtNYXN0ZXJdKQ0KCUNvbnRyb2w6IEkvTysgTWVtLSBC dXNNYXN0ZXIrIFNwZWNDeWNsZS0gTWVtV0lOVi0gVkdBU25vb3AtIFBhckVyci0gU3RlcHBpbmct IFNFUlItIEZhc3RCMkItDQoJU3RhdHVzOiBDYXAtIDY2TWh6LSBVREYtIEZhc3RCMkIrIFBhckVy ci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlIt DQoJTGF0ZW5jeTogMzIgc2V0DQoJUmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCBkODAwIFtzaXplPTE2 XQ0KMDA6IDg2IDgwIDExIDcxIDA1IDAwIDgwIDAyIDAxIDgwIDAxIDAxIDAwIDIwIDAwIDAwDQox MDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCjIwOiAw MSBkOCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KMzA6IDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwDQoNCjAwOjA0LjIgVVNC IENvbnRyb2xsZXI6IEludGVsIENvcnBvcmF0aW9uIDgyMzcxQUIgUElJWDQgVVNCIChyZXYgMDEp IChwcm9nLWlmIDAwIFtVSENJXSkNCglDb250cm9sOiBJL08rIE1lbS0gQnVzTWFzdGVyKyBTcGVj Q3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJC LQ0KCVN0YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRp dW0gPlRBYm9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQ0KCUxhdGVuY3k6IDMy IHNldA0KCUludGVycnVwdDogcGluIEQgcm91dGVkIHRvIElSUSAzDQoJUmVnaW9uIDQ6IEkvTyBw b3J0cyBhdCBkNDAwIFtzaXplPTMyXQ0KMDA6IDg2IDgwIDEyIDcxIDA1IDAwIDgwIDAyIDAxIDAw IDAzIDBjIDAwIDIwIDAwIDAwDQoxMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDANCjIwOiAwMSBkNCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMA0KMzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAzIDA0 IDAwIDAwDQoNCjAwOjA0LjMgQnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjM3MUFCIFBJSVg0 IEFDUEkgKHJldiAwMikNCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyLSBTcGVjQ3ljbGUt IE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQ0KCVN0 YXR1czogQ2FwLSA2Nk1oei0gVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRB Ym9ydC0gPFRBYm9ydC0gPE1BYm9ydC0gPlNFUlItIDxQRVJSLQ0KMDA6IDg2IDgwIDEzIDcxIDAz IDAwIDgwIDAyIDAyIDAwIDgwIDA2IDAwIDAwIDAwIDAwDQoxMDogMDAgMDAgMDAgMDAgMDAgMDAg MDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDANCjIwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KMzA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwDQoNCjAwOjA5LjAgRXRoZXJuZXQgY29udHJvbGxlcjogUmVh bHRlayBTZW1pY29uZHVjdG9yIENvLiwgTHRkLiBSVDgwMjkoQVMpDQoJU3Vic3lzdGVtOiBTdGFu ZGFyZCBNaWNyb3N5c3RlbXMgQ29ycCBbU01DXSBFWi1DYXJkDQoJQ29udHJvbDogSS9PKyBNZW0r IEJ1c01hc3Rlci0gU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGlu Zy0gU0VSUi0gRmFzdEIyQi0NCglTdGF0dXM6IENhcC0gNjZNaHotIFVERi0gRmFzdEIyQi0gUGFy RXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVS Ui0NCglJbnRlcnJ1cHQ6IHBpbiBBIHJvdXRlZCB0byBJUlEgMw0KCVJlZ2lvbiAwOiBJL08gcG9y dHMgYXQgZDAwMCBbc2l6ZT0zMl0NCjAwOiBlYyAxMCAyOSA4MCAwMyAwMCAwMCAwMiAwMCAwMCAw MCAwMiAwMCAwMCAwMCAwMA0KMTA6IDAxIGQwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwDQoyMDogMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMDAgYjgg MTAgMTEgMjANCjMwOiAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMyAwMSAw MCAwMA0KDQowMDowYi4wIE11bHRpbWVkaWEgYXVkaW8gY29udHJvbGxlcjogVHJpZGVudCBNaWNy b3N5c3RlbXMgNERXYXZlIE5YIChyZXYgMDIpDQoJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01hc3Rl cisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VSUi0g RmFzdEIyQi0NCglTdGF0dXM6IENhcCsgNjZNaHotIFVERi0gRmFzdEIyQi0gUGFyRXJyLSBERVZT RUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0NCglMYXRl bmN5OiAyIG1pbiwgNSBtYXgsIDMyIHNldA0KCUludGVycnVwdDogcGluIEEgcm91dGVkIHRvIElS USAxMg0KCVJlZ2lvbiAwOiBJL08gcG9ydHMgYXQgYjgwMCBbc2l6ZT0yNTZdDQoJUmVnaW9uIDE6 IE1lbW9yeSBhdCBlMDgwMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT00S10N CglDYXBhYmlsaXRpZXM6IFs0OF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDENCgkJRmxhZ3M6 IFBNRUNsay0gQXV4UHdyLSBEU0ktIEQxKyBEMisgUE1FLQ0KCQlTdGF0dXM6IEQwIFBNRS1FbmFi bGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtDQowMDogMjMgMTAgMDEgMjAgMDcgMDAgMTAgMDIgMDIg MDAgMDEgMDQgMDAgMjAgMDAgMDANCjEwOiAwMSBiOCAwMCAwMCAwMCAwMCA4MCBlMCAwMCAwMCAw MCAwMCAwMCAwMCAwMCAwMA0KMjA6IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAw IDAwIDAwIDAwIDAwDQozMDogMDAgMDAgMDAgMDAgNDggMDAgMDAgMDAgMDAgMDAgMDAgMDAgMGMg MDEgMDIgMDUNCg0KMDE6MDAuMCBWR0EgY29tcGF0aWJsZSBjb250cm9sbGVyOiBOVmlkaWEgLyBT R1MgVGhvbXNvbiAoSm9pbnQgVmVudHVyZSkgUml2YTEyOCAocmV2IDEwKSAocHJvZy1pZiAwMCBb VkdBXSkNCglTdWJzeXN0ZW06IERpYW1vbmQgTXVsdGltZWRpYSBTeXN0ZW1zIFZpcGVyIFYzMzAN CglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNu b29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLQ0KCVN0YXR1czogQ2FwKyA2Nk1o eisgVURGLSBGYXN0QjJCKyBQYXJFcnItIERFVlNFTD1tZWRpdW0gPlRBYm9ydC0gPFRBYm9ydC0g PE1BYm9ydC0gPlNFUlItIDxQRVJSLQ0KCUxhdGVuY3k6IDMgbWluLCAxIG1heCwgNjQgc2V0DQoJ SW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8gSVJRIDEwDQoJUmVnaW9uIDA6IE1lbW9yeSBhdCBl MTAwMDAwMCAoMzItYml0LCBub24tcHJlZmV0Y2hhYmxlKSBbc2l6ZT0xNk1dDQoJUmVnaW9uIDE6 IE1lbW9yeSBhdCBlMzAwMDAwMCAoMzItYml0LCBwcmVmZXRjaGFibGUpIFtzaXplPTE2TV0NCglF eHBhbnNpb24gUk9NIGF0IGUyYzAwMDAwIFtkaXNhYmxlZF0gW3NpemU9NE1dDQoJQ2FwYWJpbGl0 aWVzOiBbNDRdIEFHUCB2ZXJzaW9uIDEuMA0KCQlTdGF0dXM6IFJRPTQgU0JBLSA2NGJpdC0gRlct IFJhdGU9MQ0KCQlDb21tYW5kOiBSUT0wIFNCQS0gQUdQLSA2NGJpdC0gRlctIFJhdGU9DQowMDog ZDIgMTIgMTggMDAgMDcgMDAgYjAgMDIgMTAgMDAgMDAgMDMgMDAgNDAgMDAgMDANCjEwOiAwMCAw MCAwMCBlMSAwOCAwMCAwMCBlMyAwMCAwMCAwMCAwMCAwMCAwMCAwMCAwMA0KMjA6IDAwIDAwIDAw IDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDAwIDkyIDEwIDkyIDEwDQozMDogMDAgMDAgYzAgZTIg NDQgMDAgMDAgMDAgMDAgMDAgMDAgMDAgMGEgMDEgMDMgMDENCg0K ------------AC801DC2F92FA05-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/