> It looks like that the hubd driver doesn't remove the
> storage child 
> after it is removed. It should be related with the
> warning in the dmesg 
> ((ehci1): Unrecoverable USB Hardware Error). The
> error seems to be 
> caused by the DMA transfer. Did you see the similar
> warning info for 
> your Nokia N96 mentioned in your last mail? What is
> the output of 
> prtconf -D?

I see following dma error when reinserting the Nokia N96.

Jan 27 20:45:47 opensolaris usba: [ID 691482 kern.warning] WARNING: /pci at 
0,0/pci1043,11c7 at 1d,7/storage at 4 (scsa2usb1): Reinserted device is 
accessible again.
Jan 27 20:45:47 opensolaris scsi: [ID 193665 kern.info] sd4 at scsa2usb1: 
target 0 lun 0
Jan 27 20:45:47 opensolaris genunix: [ID 936769 kern.info] sd4 is /pci at 
0,0/pci1043,11c7 at 1d,7/storage at 4/disk at 0,0
Jan 27 20:45:47 opensolaris genunix: [ID 408114 kern.info] /pci at 
0,0/pci1043,11c7 at 1d,7/storage at 4/disk at 0,0 (sd4) online
Jan 27 20:46:33 opensolaris rootnex: [ID 263444 kern.warning] WARNING: dmar0,1 
generated a fault event when translating DMA read
Jan 27 20:46:33 opensolaris      on address 0xf6ff8000 for PCI(0, 29, 7), the 
reason is:
Jan 27 20:46:33 opensolaris      The Read field in a page-table entry is Clear 
when DMA read
Jan 27 20:46:33 opensolaris usba: [ID 691482 kern.warning] WARNING: /pci at 
0,0/pci1043,11c7 at 1d,7 (ehci1): Unrecoverable USB Hardware Error
Jan 27 20:46:34 opensolaris usba: [ID 912658 kern.info] USB 2.0 device 
(usb421,37) operating at full speed (USB 1.x) on USB 1.10 root hub: storage at 
2, scsa2usb4 at bus address 2
Jan 27 20:46:34 opensolaris usba: [ID 349649 kern.info]         Nokia  N96 
356406020675855
Jan 27 20:46:34 opensolaris genunix: [ID 936769 kern.info] scsa2usb4 is /pci at 
0,0/pci1043,11c7 at 1d,1/storage at 2
Jan 27 20:46:34 opensolaris genunix: [ID 408114 kern.info] /pci at 
0,0/pci1043,11c7 at 1d,1/storage at 2 (scsa2usb4) online
Jan 27 20:46:34 opensolaris scsi: [ID 193665 kern.info] sd10 at scsa2usb4: 
target 0 lun 0

prtdiag -D while plugged in:
System Configuration:  Sun Microsystems  i86pc
Memory size: 4096 Megabytes
System Peripherals (Software Nodes):

i86pc (driver name: rootnex)
    scsi_vhci, instance #0 (driver name: scsi_vhci)
    isa, instance #0 (driver name: isa)
        i8042, instance #0 (driver name: i8042)
            keyboard, instance #0 (driver name: kb8042)
            mouse, instance #0 (driver name: mouse8042)
        motherboard
        pit_beep, instance #0 (driver name: pit_beep)
    pci, instance #0 (driver name: npe)
        pci1043,11c7, instance #0 (driver name: agptarget)
        pci8086,2a41, instance #0 (driver name: pcie_pci)
            display, instance #0 (driver name: nvidia)
        pci1043,11c7, instance #0 (driver name: uhci)
        pci1043,11c7, instance #1 (driver name: uhci)
        pci1043,11c7, instance #2 (driver name: uhci)
            device, instance #2 (driver name: usb_mid)
        pci1043,11c7, instance #0 (driver name: ehci)
        pci1043,11c3, instance #0 (driver name: oss_hdaudio)
        pci8086,2940 (driver name: pcie_pci)
        pci8086,2942, instance #2 (driver name: pcie_pci)
            pci8086,1201, instance #0 (driver name: iwh)
        pci8086,2944, instance #3 (driver name: pcie_pci)
        pci8086,294a, instance #4 (driver name: pcie_pci)
            pci1043,16d5, instance #0 (driver name: rge)
        pci1043,11c7, instance #3 (driver name: uhci)
            mouse, instance #1 (driver name: hid)
        pci1043,11c7, instance #4 (driver name: uhci)
            storage, instance #5 (driver name: scsa2usb)
                disk, instance #12 (driver name: sd)
                disk, instance #13 (driver name: sd)
        pci1043,11c7, instance #5 (driver name: uhci)
            miscellaneous, instance #3 (driver name: usb_mid)
                video, instance #1 (driver name: usbvc)
        pci1043,11c7, instance #1 (driver name: ehci)
            miscellaneous, instance #0 (driver name: usb_mid)
                video, instance #0 (driver name: usbvc)
            storage, instance #1 (driver name: scsa2usb)
                disk, instance #4 (driver name: sd)
                disk, instance #5 (driver name: sd)
        pci8086,2448, instance #0 (driver name: pci_pci)
            pci1043,11c7, instance #0 (driver name: hci1394)
            pci1043,11c7, instance #0 (driver name: sdhost)
            pci1043,11c7
            pci1043,11c7
            pci1043,11c7
        pci1043,11c7
        pci1043,11c7, instance #0 (driver name: ahci)
            disk, instance #0 (driver name: sd)
            cdrom, instance #1 (driver name: sd)
            disk, instance #2 (driver name: sd)
    iscsi, instance #0 (driver name: iscsi)
    pseudo, instance #0 (driver name: pseudo)
    options, instance #0 (driver name: options)
    agpgart, instance #0 (driver name: agpgart)
    xsvc, instance #0 (driver name: xsvc)
    used-resources
    cpus, instance #0 (driver name: cpunex)
        cpu, instance #0 (driver name: cpudrv)
        cpu, instance #1 (driver name: cpudrv)
-- 
This message posted from opensolaris.org

Reply via email to