> 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