Messages in this thread | | | Subject | PROBLEM: "unable to handle kernel paging request at" | Date | Mon, 14 Feb 2011 17:35:43 +0100 | From | Guy Léonis <> |
| |
Dear linux-kernel,
[1.] One line summary of the problem: After plenty (thousands if not millions) of successful write to the user space, my driver fails on writing to the same address.
[2.] Full description of the problem/report: In the frame of a European Space Agency project, I am in charge of porting a third-party PCMCIA driver (for a very specific and rare card, the BU-65550 or BU-65553 1553 card from DDC) from kernel 2.4 (Card Services) to kernel 2.6 (linux-pcmcia and PCMCIA utils). DDC is also the provider of the genuine 2.4 version of the driver. I am running Red Hat Enterprise Linux 5.5 64b on a Lenovo T61p laptop computer. Thanks to support by Dominik Brodowski (linux-pcmcia@lists.infradead.org), I am now using intensively the ported 1553 driver with success, almost 12 hours a day. But about once in a few days it fails, creating a kernel panic. Here is the log from the ported 1553 driver just before the kernel panic:
pcmace: fops_ioctl: BLOCK_IN_DRIVER pcmace: fops_ioctl: param1 0xF7BF0390 pcmace: fops_ioctl: BLOCK_IN_DRIVER: before wait pcmace: fops_ioctl: param2 0xF7BF0390 pcmace: entering legacy ACE isr pcmace_isr pcmace: pcmace_isr: bChanNum 0 pcmace: pcmace_isr: bCardNum 0 pcmace: pcmace_isr: 01 pcmace: pcmace_isr: dwChanOffset 0xFFFFC20010104000 pcmace: pcmace_isr: dwChanOffset 0xFFFFC2001010400C pcmace: pcmace_isr: 02 pcmace: pcmace_isr: 03 pcmace: pcmace_isr: 04 pcmace: legacy ACE isr: 05 pcmace: legacy ACE isr: 14 pcmace: legacy ACE isr: 15 pcmace: legacy ACE isr: 16 pcmace: fops_ioctl: BLOCK_IN_DRIVER: after wait pcmace: fops_ioctl: param3 0xF7BF0390 pcmace: fops_ioctl: BLOCK_IN_DRIVER pcmace: fops_ioctl: param1 0xF7BF0390 pcmace: fops_ioctl: BLOCK_IN_DRIVER: before wait pcmace: fops_ioctl: param2 0xF7BF0390 pcmace: entering legacy ACE isr pcmace_isr pcmace: pcmace_isr: bChanNum 0 pcmace: pcmace_isr: bCardNum 0 pcmace: pcmace_isr: 01 pcmace: pcmace_isr: dwChanOffset 0xFFFFC20010104000 pcmace: pcmace_isr: dwChanOffset 0xFFFFC2001010400C pcmace: pcmace_isr: 02 pcmace: pcmace_isr: 03 pcmace: pcmace_isr: 04 pcmace: legacy ACE isr: 05 pcmace: legacy ACE isr: 14 pcmace: legacy ACE isr: 15 pcmace: legacy ACE isr: 16 pcmace: fops_ioctl: BLOCK_IN_DRIVER: after wait pcmace: fops_ioctl: param3 0xF7BF0390 pcmace: fops_ioctl: BLOCK_IN_DRIVER pcmace: fops_ioctl: param1 0xF7BF0390 pcmace: fops_ioctl: BLOCK_IN_DRIVER: before wait pcmace: fops_ioctl: param2 0xF7BF0390 pcmace: entering legacy ACE isr pcmace_isr pcmace: pcmace_isr: bChanNum 0 pcmace: pcmace_isr: bCardNum 0 pcmace: pcmace_isr: 01 pcmace: pcmace_isr: dwChanOffset 0xFFFFC20010104000 pcmace: pcmace_isr: dwChanOffset 0xFFFFC2001010400C pcmace: pcmace_isr: 02 pcmace: pcmace_isr: 03 pcmace: pcmace_isr: 04 pcmace: legacy ACE isr: 05 pcmace: legacy ACE isr: 14 pcmace: legacy ACE isr: 15 pcmace: legacy ACE isr: 16 pcmace: fops_ioctl: BLOCK_IN_DRIVER: after wait pcmace: fops_ioctl: param3 0xF7BF0390
The oops message is given in section [5.].
Here is the part of the code which is executed before the kernel panic (full driver attached):
/* ISR for legacy ACE devices. */ static irqreturn_t pcmace_isr(int irq, void* dev_id, struct pt_regs *regs) { __u8 *bpChanNum = dev_id; /* Pointer to interrupted device */ __u8 bSystemNum = (__u8)(*bpChanNum); /* Enumerated System Number */ __u8 bCardNum = (__u8)(bSystemNum); /* Card number in system (0 - 3) */ __u8 bChanNum = 0; /* Channel number on card (0, 1) */ /* __u8 bIntFlag = 0x11; */ /* This device's INT flag */ __u8 bCurArea = 0x00; /* Current Stack Area (A/B) */ __u8 bBCEof = 0x00; /* BC End-of-Frame Interrupt */ /* __u16 wConfigReg = 0x1111; */ /* 65549 0800 Configuration Space */ __u16 wIntStatReg = 0x0000; /* Ace Interrupt Status Register */ __u16 wCfgReg1 = 0x0000; /* Ace Configuration Register #1 */ __u64 dwChanOffset = 0x0000000000000000; /* Holds the channel's Reg base addr */
DEBUG(10, "%s: entering legacy ACE isr pcmace_isr\n", MODULE_NAME); DEBUG(10, "%s: pcmace_isr: bChanNum %u\n", MODULE_NAME, bChanNum); DEBUG(10, "%s: pcmace_isr: bCardNum %u\n", MODULE_NAME, bCardNum);
/* Get Channel Offset */ dwChanOffset = (__u64)(m_aCards[bCardNum].dwRegWndKrnAddr + (bChanNum*0x0080)); /* reg space = 0x80 */ DEBUG(10, "%s: pcmace_isr: 01\n", MODULE_NAME); DEBUG(10, "%s: pcmace_isr: dwChanOffset 0x%llX\n", MODULE_NAME, dwChanOffset); DEBUG(10, "%s: pcmace_isr: dwChanOffset 0x%llX\n", MODULE_NAME, dwChanOffset + 0x000C);
/* Get INTERRUPT_STATUS_REG */ m_aCards[bCardNum].Channel.dwIntStatus = (__u32)readw((void*)(dwChanOffset + 0x000C)); DEBUG(10, "%s: pcmace_isr: 02\n", MODULE_NAME);
/* Wake up the blocked driver level ISR thread */ wake_up_interruptible(&m_apWaitQue[bCardNum]); m_apWaitFlag = 1; DEBUG(10, "%s: pcmace_isr: 03\n", MODULE_NAME);
/* Make sure Interrupt Status Reg is valid */ if (m_aCards[bCardNum].Channel.dwIntStatus) { DEBUG(10, "%s: pcmace_isr: 04\n", MODULE_NAME); /* Check for BC EOF Interrupt */ bBCEof = ((wIntStatReg >> 3) & 0x1); DEBUG(10, "%s: legacy ACE isr: 05\n", MODULE_NAME);
/* Flip BC Stacks if EOF Int and its enabled */ if ((m_aCards[bCardNum].Channel.bAutoFlipStk) && (bBCEof)) { DEBUG(10, "%s: legacy ACE isr: 06\n", MODULE_NAME); /* Get CONFIG_REG_1 */ wCfgReg1 = readw((void*)(dwChanOffset + 0x0002)); DEBUG(10, "%s: legacy ACE isr: 07\n", MODULE_NAME);
/* Get Current BC Stack Area */ bCurArea = ((wCfgReg1 >> 13) & 0x1); DEBUG(10, "%s: legacy ACE isr: 08\n", MODULE_NAME); if (bCurArea) /* A */ { DEBUG(10, "%s: legacy ACE isr: 09\n", MODULE_NAME); writew(wCfgReg1&0xDFFF,(void*)(dwChanOffset + 0x0002)); DEBUG(10, "%s: legacy ACE isr: 10\n", MODULE_NAME); } else /* B */ { DEBUG(10, "%s: legacy ACE isr: 11\n", MODULE_NAME); writew(wCfgReg1|0x2000,(void*)(dwChanOffset + 0x0002)); DEBUG(10, "%s: legacy ACE isr: 12\n", MODULE_NAME); } DEBUG(10, "%s: legacy ACE isr: 13\n", MODULE_NAME); } DEBUG(10, "%s: legacy ACE isr: 14\n", MODULE_NAME); } /* Clear Interrupt */ DEBUG(10, "%s: legacy ACE isr: 15\n", MODULE_NAME); writew(0x0004,(void*)(dwChanOffset + 0x0006)); DEBUG(10, "%s: legacy ACE isr: 16\n", MODULE_NAME);
return 0; } static int pcmace_fops_ioctl(struct inode *inode, struct file *flip, unsigned int wCmd, unsigned long dwParam) { int nResult = STATUS_ACE53_SUCCESS; /* return value */ __u8 bCardNum = MINOR(inode->i_rdev); /* Card number in system (0 - 3) */ __u8 *bpCardNum = &m_Dev_id[bCardNum]; /*jmf used to register interrupts seperatley for each card */ __u32 dwFlags = 0x00000000; /* temp variables for cli() */ irqreturn_t (*pfIsr)(int, void*, struct pt_regs*) = NULL;
/* Process the command. */ switch(wCmd) { /* Block Driver (Sleep Thread) */ case IOCTL_ACE53_BLOCK_IN_DRIVER: DEBUG(10, "%s: fops_ioctl: BLOCK_IN_DRIVER\n", MODULE_NAME); DEBUG(80, "%s: fops_ioctl: param1 0x%lX\n", MODULE_NAME, dwParam); save_flags(dwFlags); /* Save processor state */ cli(); /* Disable interrupts */
/* If interrupts are disabled.. */ if( !m_aCards[bCardNum].Channel.bIsrEnabled ) { restore_flags(dwFlags); /* Restore processor state */ sti(); /* Enable interrupts */ nResult = STATUS_ACE53_IOCTL_INTERRUPT_NOT_ENABLED; break; } /* Interrupts are enabled... */ restore_flags(dwFlags); /* Restore processor state */ sti(); /* flags and enable interrupts */
/* Put to sleep until interrupt or uninstall wakes us */ //interruptible_sleep_on(&m_apWaitQue[bCardNum]); DEBUG(80, "%s: fops_ioctl: BLOCK_IN_DRIVER: before wait\n", MODULE_NAME); DEBUG(80, "%s: fops_ioctl: param2 0x%lX\n", MODULE_NAME, dwParam); wait_event_interruptible(m_apWaitQue[bCardNum], m_apWaitFlag != 0); DEBUG(80, "%s: fops_ioctl: BLOCK_IN_DRIVER: after wait\n", MODULE_NAME); m_apWaitFlag = 0;
/* Save Interrupt Status Register */ DEBUG(80, "%s: fops_ioctl: param3 0x%lX\n", MODULE_NAME, dwParam); dumpStruct(); >>> *(__u32 *)dwParam = m_aCards[bCardNum].Channel.dwIntStatus; /* this was 16 bit cast for ACE. Is this a problem? kwh */
break; }
return nResult; }
From the oops message and gdb, the faulty line in the one with >>> above (assigning through dwParam). As you can see from the log, the dwParam value (pointer to user space) is always the same, used without problem many many times (for hours), but is becoming invalid at some point. From the oops message, the user process 'immi' calling the driver seems still alive, so the dwParam value should still be valid. I have tested writing before the 'wait_event_interruptible' call, which was always successful (so it is the code executed during the blocking wait_event_interruptible that creates the problem).
[3.] Keywords (i.e., modules, networking, kernel): kernel, paging, USB, PCMCIA
[4.] Kernel version (from /proc/version): Linux version 2.6.18-194.el5 (mockbuild@x86-005.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Tue Mar 16 21:52:39 EDT 2010
[5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) Unable to handle kernel paging request at 00000000f7bf0390 RIP: [<ffffffff88842386>] :pcmace:pcmace_fops_ioctl+0x312/0x4c6 PGD 109b23067 PUD 1141e6067 PMD 10c09b067 PTE 80000000b5430065 Oops: 0003 [1] SMP last sysfs file: /class/misc/crash/dev CPU 0 Modules linked in: catch_nmi(U) pcmace(U) crash netconsole nfsd exportfs auth_rpcgss hidp l2cap nfs fscache nfs_acl lockd sunrpc cpufreq_ondemand acpi_cpufreq freq_table loop dm_mirror dm_multipath scsi_dh video thinkpad_acpi backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi acpi_memhotplug ac ipv6 xfrm_nalgo parport_pc lp parport testmgr_cipher testmgr aead crypto_blkcipher crypto_algapi crypto_api arc4 snd_hda_intel iwlagn iwlcore snd_seq_dummy joydev snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss sg snd_pcm mac80211 snd_timer snd_page_alloc snd_hwdep ide_cd cfg80211 sdhci hci_usb snd shpchp ftdi_sio mmc_core cdrom pcspkr i2c_i801 e1000e serio_raw usbserial rfkill bluetooth i2c_core soundcore wireless_compat dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache ata_piix ahci libata sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd Pid: 7921, comm: immi Tainted: G M 2.6.18-194.el5 #1 RIP: 0010:[<ffffffff88842386>] [<ffffffff88842386>] :pcmace:pcmace_fops_ioctl+0x312/0x4c6 RSP: 0018:ffff8100b9e7dc88 EFLAGS: 00010282 RAX: 0000000000008011 RBX: 00000000f7bf0390 RCX: 0000000000000286 RDX: 00000000ffffffff RSI: 0000000000000000 RDI: ffffffff80312ddc RBP: ffffffff88851ea0 R08: ffff8101343453c0 R09: 0000000000000000 R10: 00000000ffffffff R11: 0000000000000006 R12: 0000000000000000 R13: 0000000000000000 R14: ffffffff88846ca0 R15: 00000000f7bf0390 FS: 0000000000000000(0000) GS:ffffffff803cb000(0063) knlGS:00000000f7bf0b90 CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b CR2: 00000000f7bf0390 CR3: 0000000109f06000 CR4: 00000000000006e0 Process immi (pid: 7921, threadinfo ffff8100b9e7c000, task ffff810113e48040) Stack: 0000000000000000 ffff810113e48040 ffffffff800a1ba4 ffff8100b9e7dca0 ffff8100b9e7dca0 ffffffff8002b379 0000000000000000 000000008008dd04 ffff8100a92069c0 0000000000000000 0000000000000000 ffffffff8884257d Call Trace: [<ffffffff800a1ba4>] autoremove_wake_function+0x0/0x2e [<ffffffff8002b379>] flush_tlb_page+0xac/0xda [<ffffffff8884257d>] :pcmace:pcmace_fops_compat_ioctl+0x43/0x6a [<ffffffff80011149>] do_wp_page+0x3fd/0x902 [<ffffffff8009a021>] __dequeue_signal+0x12d/0x193 [<ffffffff8012ac81>] avc_has_perm+0x46/0x58 [<ffffffff8012b541>] inode_has_perm+0x56/0x63 [<ffffffff800656ac>] __down_read+0x7a/0x92 [<ffffffff80022127>] __up_read+0x19/0x7f [<ffffffff8012b5e2>] file_has_perm+0x94/0xa3 [<ffffffff800fb8d4>] compat_sys_ioctl+0xc5/0x2b2 [<ffffffff8006249d>] sysenter_do_call+0x1e/0x76
Code: 89 03 e9 9c fd ff ff 48 c7 c6 28 43 84 88 48 c7 c7 83 44 84 3bc: 89 03 mov %eax,(%rbx) 3be: e9 9c fd ff ff jmpq 129 <pcmace_fops_ioctl+0xb5> RIP [<ffffffff88842386>] :pcmace:pcmace_fops_ioctl+0x312/0x4c6 RSP <ffff8100b9e7dc88> CR2: 00000000f7bf0390 <0>Kernel panic - not syncing: Fatal exception
[6.] A small shell script or example program which triggers the problem (if possible) Not possible, sorry.
[7.] Environment [7.1.] Software (add the output of the ver_linux script here) If some fields are empty or look unusual you may have an old version. Compare to the current minimal requirements in Documentation/Changes. Linux nasa-514 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux Gnu C 4.1.2 Gnu make 3.81 binutils 2.17.50.0.6-14.el5 util-linux 2.13-pre7 mount 2.13-pre7 module-init-tools 3.3-pre2 e2fsprogs 1.39 quota-tools 3.13. PPP 2.4.4 Linux C Library > libc.2.5 Dynamic linker (ldd) 2.5 Procps 3.2.7 Net-tools 1.60 Kbd 1.12 Sh-utils 5.97 udev 095 Modules Loaded catch_nmi pcmace crash netconsole nfsd exportfs auth_rpcgss hidp l2cap nfs fscache nfs_acl lockd sunrpc cpufreq_ondemand acpi_cpufreq freq_table loop dm_mirror dm_multipath scsi_dh video thinkpad_acpi backlight sbs power_meter hwmon i2c_ec dell_wmi wmi button battery asus_acpi acpi_memhotplug ac ipv6 xfrm_nalgo parport_pc lp parport snd_hda_intel testmgr_cipher testmgr aead crypto_blkcipher crypto_algapi crypto_api arc4 snd_seq_dummy iwlagn snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss iwlcore snd_pcm snd_timer snd_page_alloc mac80211 snd_hwdep ftdi_sio hci_usb sg cfg80211 joydev e1000e snd ide_cd sdhci i2c_i801 usbserial mmc_core i2c_core bluetooth rfkill cdrom soundcore shpchp serio_raw pcspkr wireless_compat dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache ata_piix ahci libata sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd
[7.2.] Processor information (from /proc/cpuinfo): processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz stepping : 11 cpu MHz : 800.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc ida pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 4787.99 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz stepping : 11 cpu MHz : 800.000 cache size : 4096 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc ida pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm bogomips : 4787.73 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
[7.3.] Module information (from /proc/modules): catch_nmi 42016 0 - Live 0xffffffff88872000 (U) pcmace 213792 1 - Live 0xffffffff8883c000 (U) crash 36033 0 - Live 0xffffffff88832000 netconsole 36577 0 - Live 0xffffffff88828000 nfsd 287337 17 - Live 0xffffffff887e0000 exportfs 38849 1 nfsd, Live 0xffffffff887d5000 auth_rpcgss 81889 1 nfsd, Live 0xffffffff887c0000 hidp 83521 2 - Live 0xffffffff887aa000 l2cap 89281 5 hidp, Live 0xffffffff88793000 nfs 296589 6 - Live 0xffffffff88749000 fscache 52385 1 nfs, Live 0xffffffff8873b000 nfs_acl 36673 2 nfsd,nfs, Live 0xffffffff88731000 lockd 101553 3 nfsd,nfs, Live 0xffffffff88717000 sunrpc 199945 33 nfsd,auth_rpcgss,nfs,nfs_acl,lockd, Live 0xffffffff886e5000 cpufreq_ondemand 42449 1 - Live 0xffffffff886d9000 acpi_cpufreq 47937 1 - Live 0xffffffff886cc000 freq_table 38977 2 cpufreq_ondemand,acpi_cpufreq, Live 0xffffffff886c1000 loop 48721 0 - Live 0xffffffff886b4000 dm_mirror 54737 0 - Live 0xffffffff886a5000 dm_multipath 56921 0 - Live 0xffffffff88696000 scsi_dh 42177 1 dm_multipath, Live 0xffffffff8868a000 video 53197 0 - Live 0xffffffff8867c000 thinkpad_acpi 95509 0 - Live 0xffffffff88663000 backlight 39873 2 video,thinkpad_acpi, Live 0xffffffff88658000 sbs 49921 0 - Live 0xffffffff8864a000 power_meter 46925 0 - Live 0xffffffff8863d000 hwmon 36553 2 thinkpad_acpi,power_meter, Live 0xffffffff88633000 i2c_ec 38593 1 sbs, Live 0xffffffff88628000 dell_wmi 37601 0 - Live 0xffffffff8861d000 wmi 41985 1 dell_wmi, Live 0xffffffff88611000 button 40545 0 - Live 0xffffffff88606000 battery 43849 0 - Live 0xffffffff885fa000 asus_acpi 50917 0 - Live 0xffffffff885ec000 acpi_memhotplug 40261 0 - Live 0xffffffff885e1000 ac 38729 0 - Live 0xffffffff885d6000 ipv6 435361 26 - Live 0xffffffff8856a000 xfrm_nalgo 43333 1 ipv6, Live 0xffffffff8855e000 parport_pc 62313 0 - Live 0xffffffff8854d000 lp 47121 0 - Live 0xffffffff88540000 parport 73165 2 parport_pc,lp, Live 0xffffffff8852d000 snd_hda_intel 639137 2 - Live 0xffffffff8848f000 testmgr_cipher 35905 0 - Live 0xffffffff88485000 testmgr 88305 1 testmgr_cipher, Live 0xffffffff8846e000 aead 42049 1 testmgr, Live 0xffffffff88462000 crypto_blkcipher 48449 1 testmgr, Live 0xffffffff88455000 crypto_algapi 54849 3 testmgr,aead,crypto_blkcipher, Live 0xffffffff88446000 crypto_api 42945 5 xfrm_nalgo,testmgr,aead,crypto_blkcipher,crypto_algapi, Live 0xffffffff8843a000 arc4 35008 2 - Live 0xffffffff8842e000 snd_seq_dummy 37061 0 - Live 0xffffffff88423000 iwlagn 150337 0 - Live 0xffffffff883fd000 snd_seq_oss 65472 0 - Live 0xffffffff883ec000 snd_seq_midi_event 41025 1 snd_seq_oss, Live 0xffffffff883e0000 snd_seq 87777 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event, Live 0xffffffff883c9000 snd_seq_device 41557 3 snd_seq_dummy,snd_seq_oss,snd_seq, Live 0xffffffff883bd000 snd_pcm_oss 77377 0 - Live 0xffffffff883a9000 snd_mixer_oss 49985 1 snd_pcm_oss, Live 0xffffffff8839b000 iwlcore 152645 1 iwlagn, Live 0xffffffff88374000 snd_pcm 116681 3 snd_hda_intel,snd_pcm_oss, Live 0xffffffff88356000 snd_timer 57161 3 snd_seq,snd_pcm, Live 0xffffffff88347000 snd_page_alloc 44113 2 snd_hda_intel,snd_pcm, Live 0xffffffff8833b000 mac80211 183745 2 iwlagn,iwlcore, Live 0xffffffff8830d000 snd_hwdep 43593 1 snd_hda_intel, Live 0xffffffff88301000 ftdi_sio 68553 0 - Live 0xffffffff882ef000 hci_usb 51293 0 - Live 0xffffffff882df000 sg 70377 0 - Live 0xffffffff882cc000 cfg80211 191369 3 iwlagn,iwlcore,mac80211, Live 0xffffffff8829c000 joydev 43969 0 - Live 0xffffffff88290000 e1000e 161057 0 - Live 0xffffffff88265000 snd 100073 11 snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep, Live 0xffffffff8824b000 ide_cd 73825 0 - Live 0xffffffff88237000 sdhci 52441 0 - Live 0xffffffff88229000 i2c_i801 41813 0 - Live 0xffffffff8821d000 usbserial 67377 1 ftdi_sio, Live 0xffffffff8820b000 mmc_core 59969 1 sdhci, Live 0xffffffff881fb000 i2c_core 56641 2 i2c_ec,i2c_i801, Live 0xffffffff881ec000 bluetooth 118853 3 hidp,l2cap,hci_usb, Live 0xffffffff881cd000 rfkill 51673 1 cfg80211, Live 0xffffffff881bf000 cdrom 68713 1 ide_cd, Live 0xffffffff881ad000 soundcore 41825 1 snd, Live 0xffffffff881a1000 shpchp 70893 0 - Live 0xffffffff8818e000 serio_raw 40517 0 - Live 0xffffffff88183000 pcspkr 36289 0 - Live 0xffffffff88179000 wireless_compat 34753 2 cfg80211,rfkill, Live 0xffffffff8816f000 dm_raid45 99657 0 - Live 0xffffffff88155000 dm_message 36289 1 dm_raid45, Live 0xffffffff8814b000 dm_region_hash 46145 1 dm_raid45, Live 0xffffffff8813e000 dm_log 44993 3 dm_mirror,dm_raid45,dm_region_hash, Live 0xffffffff88132000 dm_mod 101649 4 dm_mirror,dm_multipath,dm_raid45,dm_log, Live 0xffffffff88118000 dm_mem_cache 38977 1 dm_raid45, Live 0xffffffff8810d000 ata_piix 56901 0 - Live 0xffffffff880fe000 ahci 69705 3 - Live 0xffffffff880eb000 libata 209489 2 ata_piix,ahci, Live 0xffffffff880b6000 sd_mod 56513 4 - Live 0xffffffff880a7000 scsi_mod 196953 4 scsi_dh,sg,libata,sd_mod, Live 0xffffffff88075000 ext3 168913 2 - Live 0xffffffff8804a000 jbd 94769 1 ext3, Live 0xffffffff88031000 uhci_hcd 57433 0 - Live 0xffffffff88021000 ohci_hcd 56309 0 - Live 0xffffffff88012000 ehci_hcd 66125 0 - Live 0xffffffff88000000
[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0077 : rtc 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 01f0-01f7 : ide0 03c0-03df : vga+ 03f6-03f6 : ide0 1000-107f : motherboard 1000-1003 : ACPI PM1a_EVT_BLK 1004-1005 : ACPI PM1a_CNT_BLK 1008-100b : ACPI PM_TMR 1010-1015 : ACPI CPU throttle 1020-1020 : ACPI PM2_CNT_BLK 1028-102f : ACPI GPE0_BLK 1180-11bf : motherboard 15e0-15ef : motherboard 164e-164f : motherboard 1800-180f : 0000:00:03.2 1810-1813 : 0000:00:03.2 1814-1817 : 0000:00:03.2 1818-181f : 0000:00:03.2 1820-1827 : 0000:00:03.2 1828-182f : 0000:00:03.3 1828-182f : serial 1830-183f : 0000:00:1f.1 1830-1837 : ide0 1840-185f : 0000:00:19.0 1860-187f : 0000:00:1a.0 1860-187f : uhci_hcd 1880-189f : 0000:00:1a.1 1880-189f : uhci_hcd 18a0-18bf : 0000:00:1d.0 18a0-18bf : uhci_hcd 18c0-18df : 0000:00:1d.1 18c0-18df : uhci_hcd 18e0-18ff : 0000:00:1d.2 18e0-18ff : uhci_hcd 1c18-1c1b : 0000:00:1f.2 1c1c-1c1f : 0000:00:1f.2 1c20-1c3f : 0000:00:1f.2 1c40-1c47 : 0000:00:1f.2 1c48-1c4f : 0000:00:1f.2 1c60-1c7f : 0000:00:1f.3 1c60-1c7f : i801_smbus 2000-2fff : PCI Bus #01 2000-207f : 0000:01:00.0 3000-3fff : PCI Bus #02 4000-4fff : PCI Bus #03 5000-5fff : PCI Bus #04 6000-6fff : PCI Bus #05 7000-7fff : PCI Bus #0d 8000-bfff : PCI Bus #15 8000-80ff : PCI CardBus #16 8400-84ff : PCI CardBus #16
00010000-0009d7ff : System RAM 0009d800-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000cf1ff : Video ROM 000cf800-000d07ff : Adapter ROM 000d0800-000d17ff : Adapter ROM 000d2000-000d3fff : reserved 000f0000-000fffff : System ROM 00100000-bfeaffff : System RAM 00200000-0048472c : Kernel code 0048472d-005cac67 : Kernel data bfeb0000-bfecbfff : ACPI Tables bfecc000-bfefffff : ACPI Non-volatile Storage bff00000-bfffffff : reserved cc000000-cdffffff : PCI Bus #0d d0000000-d1ffffff : PCI Bus #05 d4000000-d6ffffff : PCI Bus #01 d4000000-d5ffffff : 0000:01:00.0 d6000000-d6ffffff : 0000:01:00.0 d8000000-d9ffffff : PCI Bus #04 dc100000-df2fffff : PCI Bus #03 df2fe000-df2fffff : 0000:03:00.0 df2fe000-df2fffff : iwlagn df400000-df4fffff : PCI Bus #0d df700000-df7fffff : PCI Bus #05 dfa00000-dfafffff : PCI Bus #04 dfd00000-dfdfffff : PCI Bus #03 e0000000-efffffff : PCI Bus #01 e0000000-efffffff : 0000:01:00.0 f0000000-f3ffffff : reserved f4000000-f7ffffff : PCI Bus #15 f4000000-f5ffffff : PCI CardBus #16 f8000000-f80fffff : PCI Bus #02 f8100000-fbffffff : PCI Bus #15 f8100000-f8100fff : 0000:15:00.0 f8100000-f8100fff : yenta_socket f8101000-f81017ff : 0000:15:00.1 f8101800-f81018ff : 0000:15:00.2 f8101800-f81018ff : sdhci:slot0 f8101c00-f8101cff : 0000:15:00.3 f8102000-f81020ff : 0000:15:00.4 f8102400-f81024ff : 0000:15:00.5 f84f0000-f84f0fff : pcmcia_socket0 f84f1000-f84f1fff : pcmcia_socket0 f84f2000-f84f3fff : pcmcia_socket0 fa000000-fbffffff : PCI CardBus #16 fc000000-fdffffff : PCI Bus #02 fe200000-fe21ffff : 0000:00:19.0 fe200000-fe21ffff : e1000e fe220000-fe223fff : 0000:00:1b.0 fe220000-fe223fff : ICH HD audio fe224000-fe224fff : 0000:00:03.3 fe225000-fe225fff : 0000:00:19.0 fe225000-fe225fff : e1000e fe226000-fe2267ff : 0000:00:1f.2 fe226000-fe2267ff : ahci fe226800-fe22680f : 0000:00:03.0 fe226c00-fe226fff : 0000:00:1a.7 fe226c00-fe226fff : ehci_hcd fe227000-fe2273ff : 0000:00:1d.7 fe227000-fe2273ff : ehci_hcd fe227400-fe2274ff : 0000:00:1f.3 fec00000-fec0ffff : reserved fed00000-fed003ff : reserved fed14000-fed19fff : reserved fed1c000-fed8ffff : reserved fee00000-fee00fff : reserved ff000000-ffffffff : reserved 100000000-13bffffff : System RAM
[7.5.] PCI information ('lspci -vvv' as root) 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c) Subsystem: Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 0 Capabilities: [e0] Vendor Specific Information
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: d4000000-d6ffffff Prefetchable memory behind bridge: 00000000e0000000-00000000eff00000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR+ NoISA- VGA+ MAbort- >Reset- FastB2B- Capabilities: [88] #0d [0000] Capabilities: [80] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 40d9 Capabilities: [a0] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <64ns, L1 <1us Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 2 Link: Latency L0s <256ns, L1 <4us Link: ASPM L0s Enabled RCB 64 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x16 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise- Slot: Number 1, PowerLimit 75.000000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- Slot: AttnInd Off, PwrInd On, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [100] Virtual Channel Capabilities: [140] Unknown (5)
00:03.0 Communication controller: Intel Corporation Mobile PM965/GM965 MEI Controller (rev 0c) Subsystem: Lenovo Unknown device 20cd Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 10 Region 0: Memory at fe226800 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [8c] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000
00:03.2 IDE interface: Intel Corporation Mobile PM965/GM965 PT IDER Controller (rev 0c) (prog-if 85 [Master SecO PriO]) Subsystem: Lenovo Unknown device 20cf Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 11 Region 0: I/O ports at 1820 [disabled] [size=8] Region 1: I/O ports at 1814 [disabled] [size=4] Region 2: I/O ports at 1818 [disabled] [size=8] Region 3: I/O ports at 1810 [disabled] [size=4] Region 4: I/O ports at 1800 [disabled] [size=16] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000
00:03.3 Serial controller: Intel Corporation Mobile PM965/GM965 KT Controller (rev 0c) (prog-if 02 [16550]) Subsystem: Lenovo Unknown device 20d0 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 74 Region 0: I/O ports at 1828 [size=8] Region 1: Memory at fe224000 (32-bit, non-prefetchable) [size=4K] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000
00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 138 Region 0: Memory at fe200000 (32-bit, non-prefetchable) [size=128K] Region 1: Memory at fe225000 (32-bit, non-prefetchable) [size=4K] Region 2: I/O ports at 1840 [size=32] Capabilities: [c8] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+ Address: 00000000fee01000 Data: 408a
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 177 Region 4: I/O ports at 1860 [size=32]
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo ThinkPad T60 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 185 Region 4: I/O ports at 1880 [size=32]
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 193 Region 0: Memory at fe226c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) Subsystem: Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 122 Region 0: Memory at fe220000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+ Address: 00000000fee01000 Data: 407a Capabilities: [70] Express Unknown type IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <64ns, L1 <1us Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+ Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0 Link: Latency L0s <64ns, L1 <1us Link: ASPM Disabled CommClk- ExtSynch- Link: Speed unknown, Width x0 Capabilities: [100] Virtual Channel Capabilities: [130] Unknown (5)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: fc000000-fdffffff Prefetchable memory behind bridge: 00000000f8000000-00000000f8000000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [40] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s unlimited, L1 unlimited Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1 Link: Latency L0s <1us, L1 <4us Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x0 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+ Slot: Number 2, PowerLimit 6.500000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- Slot: AttnInd Unknown, PwrInd Unknown, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 40e1 Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 I/O behind bridge: 00004000-00004fff Memory behind bridge: dc100000-df2fffff Prefetchable memory behind bridge: 00000000dfd00000-00000000dfd00000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [40] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s unlimited, L1 unlimited Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 2 Link: Latency L0s <256ns, L1 <4us Link: ASPM L0s L1 Enabled RCB 64 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x1 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+ Slot: Number 3, PowerLimit 6.500000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- Slot: AttnInd Unknown, PwrInd Unknown, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 40e9 Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=04, subordinate=04, sec-latency=0 I/O behind bridge: 00005000-00005fff Memory behind bridge: d8000000-d9ffffff Prefetchable memory behind bridge: 00000000dfa00000-00000000dfa00000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [40] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s unlimited, L1 unlimited Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 3 Link: Latency L0s <1us, L1 <4us Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x0 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+ Slot: Number 4, PowerLimit 6.500000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- Slot: AttnInd Unknown, PwrInd Unknown, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 4032 Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0 I/O behind bridge: 00006000-00006fff Memory behind bridge: d0000000-d1ffffff Prefetchable memory behind bridge: 00000000df700000-00000000df700000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [40] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s unlimited, L1 unlimited Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 4 Link: Latency L0s <1us, L1 <4us Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x0 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+ Slot: Number 5, PowerLimit 6.500000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet+ CmdCplt- HPIrq+ Slot: AttnInd Unknown, PwrInd Unknown, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 403a Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=0d, subordinate=14, sec-latency=0 I/O behind bridge: 00007000-00007fff Memory behind bridge: cc000000-cdffffff Prefetchable memory behind bridge: 00000000df400000-00000000df400000 Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- Capabilities: [40] Express Root Port (Slot+) IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s unlimited, L1 unlimited Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 5 Link: Latency L0s <1us, L1 <4us Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch- Link: Speed 2.5Gb/s, Width x0 Slot: AtnBtn- PwrCtrl- MRL- AtnInd- PwrInd- HotPlug+ Surpise+ Slot: Number 2, PowerLimit 6.500000 Slot: Enabled AtnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- Slot: AttnInd Unknown, PwrInd Unknown, Power- Root: Correctable- Non-Fatal- Fatal- PME- Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+ Address: fee00000 Data: 4042 Capabilities: [90] #0d [0000] Capabilities: [a0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [100] Virtual Channel Capabilities: [180] Unknown (5)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 169 Region 4: I/O ports at 18a0 [size=32]
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 74 Region 4: I/O ports at 18c0 [size=32]
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) (prog-if 00 [UHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 90 Region 4: I/O ports at 18e0 [size=32]
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI]) Subsystem: Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin D routed to IRQ 82 Region 0: Memory at fe227000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [58] Debug port
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Bus: primary=00, secondary=15, subordinate=18, sec-latency=32 I/O behind bridge: 00008000-0000bfff Memory behind bridge: f8100000-fbffffff Prefetchable memory behind bridge: 00000000f4000000-00000000f7f00000 Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- Capabilities: [50] #0d [0000]
00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03) Subsystem: Lenovo T61 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Capabilities: [e0] Vendor Specific Information
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 169 Region 0: I/O ports at <unassigned> Region 1: I/O ports at <unassigned> Region 2: I/O ports at <unassigned> Region 3: I/O ports at <unassigned> Region 4: I/O ports at 1830 [size=16]
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) (prog-if 01 [AHCI 1.0]) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 98 Region 0: I/O ports at 1c48 [size=8] Region 1: I/O ports at 1c1c [size=4] Region 2: I/O ports at 1c40 [size=8] Region 3: I/O ports at 1c18 [size=4] Region 4: I/O ports at 1c20 [size=32] Region 5: Memory at fe226000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/2 Enable+ Address: fee01000 Data: 4062 Capabilities: [70] Power Management version 3 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [a8] #12 [0010]
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) Subsystem: Lenovo ThinkPad T61 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 201 Region 0: Memory at fe227400 (32-bit, non-prefetchable) [size=256] Region 4: I/O ports at 1c60 [size=32]
01:00.0 VGA compatible controller: nVidia Corporation Quadro FX 570M (rev a1) (prog-if 00 [VGA controller]) Subsystem: Lenovo ThinkPad T61p Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 10 Region 0: Memory at d6000000 (32-bit, non-prefetchable) [size=16M] Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M] Region 3: Memory at d4000000 (64-bit, non-prefetchable) [size=32M] Region 5: I/O ports at 2000 [size=128] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable- Address: 0000000000000000 Data: 0000 Capabilities: [78] Express Endpoint IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+ Device: Latency L0s <512ns, L1 <4us Device: AtnBtn- AtnInd- PwrInd- Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ Device: MaxPayload 128 bytes, MaxReadReq 512 bytes Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0 Link: Latency L0s <512ns, L1 <4us Link: ASPM L0s Enabled RCB 128 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x16 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting Capabilities: [600] Unknown (11)
03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61) Subsystem: Intel Corporation Lenovo ThinkPad T51 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR+ <PERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 114 Region 0: Memory at df2fe000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [d0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+ Address: 00000000fee00000 Data: 4072 Capabilities: [e0] Express Endpoint IRQ 0 Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag- Device: Latency L0s <512ns, L1 unlimited Device: AtnBtn- AtnInd- PwrInd- Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported- Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ Device: MaxPayload 128 bytes, MaxReadReq 128 bytes Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0 Link: Latency L0s <128ns, L1 <64us Link: ASPM L0s L1 Enabled RCB 64 bytes CommClk+ ExtSynch- Link: Speed 2.5Gb/s, Width x1 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number 0d-e8-41-ff-ff-e0-1d-00
15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) Subsystem: Lenovo Unknown device 20c6 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 168 Interrupt: pin A routed to IRQ 169 Region 0: Memory at f8100000 (32-bit, non-prefetchable) [size=4K] Bus: primary=15, secondary=16, subordinate=17, sec-latency=176 Memory window 0: f4000000-f5fff000 (prefetchable) Memory window 1: fa000000-fbfff000 I/O window 0: 00008000-000080ff I/O window 1: 00008400-000084ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt- PostWrite+ 16-bit legacy interface ports at 0001
15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) (prog-if 10 [OHCI]) Subsystem: Lenovo Unknown device 20c7 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (500ns min, 1000ns max) Interrupt: pin B routed to IRQ 11 Region 0: Memory at f8101000 (32-bit, non-prefetchable) [size=2K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-
15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) Subsystem: Lenovo Unknown device 20c8 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 Interrupt: pin C routed to IRQ 90 Region 0: Memory at f8101800 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-
15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11) Subsystem: Lenovo Unknown device 20c9 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin C routed to IRQ 11 Region 0: Memory at f8101c00 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-
15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11) Subsystem: Lenovo ThinkPad T61 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin C routed to IRQ 11 Region 0: Memory at f8102000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-
15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11) Subsystem: Lenovo Unknown device 20cb Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin C routed to IRQ 11 Region 0: Memory at f8102400 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME-
[7.6.] SCSI information (from /proc/scsi/scsi) Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: ATA Model: ST9160823AS Rev: 3.CM Type: Direct-Access ANSI SCSI revision: 05
[7.7.] Other information that might be relevant to the problem (please look in /proc and include all information that you think to be relevant): - I boot with 'noirqdebug' option because I was receiving a message 'irq 169: nobody cared (try booting with the "irqpoll" option) Disabling IRQ #169' and from that point in time the USB was unusable (e.g. mouse jumpy) Investigation gaves IRQ 169 being shared between the 1553 card and the USB - I am using a 'serial to USB' adapter at the same time for test purposes model UC232R-10 ES-U-1001-B10 from FTDI Chip Technology (www.ftdichip.com) That hardware was immediately recognised by the kernel the first time I plugged it on the laptop It seems to work well most of the time, but I suspect delay on the line and some lost bytes from time to time because of the messages of my test equipment (no such delays or lost bytes on laptop with native serial HW) The kernel panic is far more often created when heavy traffic is ongoing on the serial link.
[X.] Other notes, patches, fixes, workarounds: None.
Any clue to help me (what to look at, list of probable causes, ...)? Thanks in advance.
Best regards,
Guy Léonis
Spacebel Tel : +32-26 58 20 27 I. Vandammestraat 7 bus 1 Fax : +32-26 58 20 90 B-1560 Hoeilaart email : Guy.Leonis@spacebel.be BELGIUM [unhandled content-type:application/octet-stream][unhandled content-type:application/octet-stream] | |