Hello,
I'm a MacOSX newbie and I'm trying to discover an error.
I've got a problem with USB Controller device(i think the problem is in EFI partition) because when I insert different USB flash disks, no one appears in System Profiler. I'm using MacOSX 10.5.8, and a Macbook Air (adquired at August, 2009-MacBookAir2,1).
I'm gonna put some info:
System profiler don't recognizes anything:
Bus USB de alta velocidad:(High speed USB)
Ubicación del controlador de servidor: USB incorporado(USB incorporated)
Driver del controlador de servidor: AppleUSBEHCI
ID del dispositivo PCI: 0x0aa9
ID de la revisión de PCI: 0x00b1
ID del fabricante de PCI: 0x10de
Número de bus: 0x26
I have other three USB Bus (iSigth, Apple Internal Keyboard/Trackpad-IR, Bluetooth)
Obviously, when I do diskutil list, it didn't appear.
DMESG Before plug some USB Device:
DeVir-2:~ devir$ sudo dmesg | grep USB
USBF: 0.533 AppleUSBHub[0x4450e00]::ConfigureHubDriver - USB Generic Hub @ 1 (0x4000000)
USBF: 0.599 EHCI Root Hub Simulation[0x43c9b00]::InitializeExtraPower - we have a kAppleCurrentAvailable with 500, but maxPortCurrent is 1500, setting it to that
USBF: 0.600 AppleUSBHub[0x4450800]::ConfigureHubDriver - USB Generic Hub @ 1 (0x24000000)
USBF: 0.613 AppleUSBHub[0x4450200]::ConfigureHubDriver - USB Generic Hub @ 1 (0x26000000)
USBF: 2.368 [0x4492400] USB HID Interface #0 of device Apple Internal Keyboard / Trackpad @ 3 (0x4600000)
USBF: 3.191 [0x4572000] USB HID Interface #1 of device Apple Internal Keyboard / Trackpad @ 3 (0x4600000)
USBF: 3.234 [0x45fae00] USB HID Interface #2 of device Apple Internal Keyboard / Trackpad @ 3 (0x4600000)
USBF: 5.574 AppleUSBHub[0x4677e00]::ConfigureHubDriver - USB Generic Hub @ 1 (0x6000000)
USBF: 5.843 AppleUSBHub[0x4677600]::ConfigureHubDriver - USB Generic Hub @ 2 (0x6100000)
USBF: 15.729 [0x4c3be00] USB HID Interface #0 of device IR Receiver @ 2 (0x4500000)
DMESG after plug it: EQUAL
USB Prober (before input device log)
10.739 [3] IOUSBHIDDriver(AppleUSBMultitouchDriver)[0x4572000]::InterruptReadHandler error kIOReturnAborted. Try again.
10.745 [3] AppleUSBHub[0x4450e00]::message(0xe0004002)(kIOUSBMessageHubSuspendPort) - isInactive(false) _myPowerState(4) _powerStateChangingTo(-1)
10.745 [3] AppleUSBHub[0x4450e00]::ChangeRaisedPowerState(+) now (1)
10.745 [2] AppleUSBHub[0x4450e00]::TakeDoPortActionLock - calling through to ChangeDoPortActionLock
10.745 [2] AppleUSBHub[0x4450e00]::ChangeDoPortActionLock - setting _doPortActionLock to true
10.745 [2] AppleUSBHub[0x4450e00]::ReleaseDoPortActionLock - calling through to ChangeDoPortActionLock
10.745 [2] AppleUSBHub[0x4450e00]::ChangeDoPortActionLock - setting _doPortActionLock to false and calling commandWakeup
10.745 [3] AppleUSBHub[0x4450e00]::ChangeRaisedPowerState(-) now (0)
10.745 [3] IOUSBHIDDriver(AppleUSBTCKeyboard)[0x4492400]: received kIOUSBMessagePortHasBeenSuspended
10.745 [3] IOUSBHIDDriver(AppleUSBMultitouchDriver)[0x4572000]: received kIOUSBMessagePortHasBeenSuspended
10.745 [3] IOUSBHIDDriver(AppleUSBTCButtons)[0x45fae00]: received kIOUSBMessagePortHasBeenSuspended
USB Prober (after output device log)
24.229 [3] AppleUSBOHCI[0x43d5800]::PollInterrupts - ResumeDetected Interrupt on bus 4 - ensuring usability
24.230 [2] AppleUSBOHCI[0x43d5800]::ResumeUSBBus - Delaying 20 milliseconds in resume state
24.250 [2] AppleUSBOHCI[0x43d5800]::ResumeUSBBus - Changing bus to operational
24.285 [3] AppleUSBHub[0x4450e00]::ChangeRaisedPowerState(+) now (1)
24.296 [3] IOUSBHIDDriver(AppleUSBTCKeyboard)[0x4492400]: received message kIOUSBMessagePortHasBeenResumed (0xe000400b), rearming interrupt read
24.296 [3] IOUSBHIDDriver(AppleUSBMultitouchDriver)[0x4572000]: received message kIOUSBMessagePortHasBeenResumed (0xe000400b), rearming interrupt read
24.296 [3] IOUSBHIDDriver(AppleUSBTCButtons)[0x45fae00]: received message kIOUSBMessagePortHasBeenResumed (0xe000400b), rearming interrupt read
24.296 [3] AppleUSBHub[0x4450e00]::ChangeRaisedPowerState(-) now (0)
24.296 [3] AppleUSBHub[0x4450e00]::DecrementOutstandingIO(260), outstandingIO(0), _interruptReadPending(false) - rearming read
24.296 [3] AppleUSBOHCI[0x43d5800]::UIMCreateInterruptTransfer - root hub interrupt transfer - clearing unneeded memDesc (0x444f600) from dmaCommand (0x440c100)
24.296 [2] IOUSBHIDDriver(AppleUSBMultitouchDriver)[0x4572000]::RearmInterruptRead - already had outstanding read pending - just ignoring
24.296 [2] IOUSBHIDDriver(AppleUSBMultitouchDriver)[0x4572000]::RearmInterruptRead - already had outstanding read pending - just ignoring
24.296 [2] IOUSBHIDDriver(AppleUSBTCKeyboard)[0x4492400]::RearmInterruptRead - already had outstanding read pending - just ignoring
24.296 [2] IOUSBHIDDriver(AppleUSBTCButtons)[0x45fae00]::RearmInterruptRead - already had outstanding read pending - just ignoring
This kind of line occurs when I press some key too, reason why I think isn't very important. Althougth, I put everything I see related.
([0x45fae00]::RearmInterruptRead - already had outstanding read pending - just ignoring)
Before the problem, I did some things:
- I installed rEFTit
- I investigate how to boot from HD a Ubuntu LiveCD. I successfully boot from one partition created with Disk Utility but ubiquity has a bug error and can't umount /cdrom when it is going to change the partition table. I don't think Linux changed my partition table at all, neither GPT either EFI partition. But I don't know how to probe it.
- I had done a boot from pendrive with a really extrage crash that advertises Macintosh doesn't well prepared for USB flash booting from rEFIt.
- Something I found that I think isn't normal is a second option that appears with rEFIt when I only have a HFS+ partition and an EFI partition. Seems like the GPT/EFI partition didn't well update when I changed my partitions (and no USB HD device was input).
Notes:
- My USB device/controller/software was fine until (I think) booted from a FAT partition with an Ubuntu ISO image and I tried to install it(hipotesis).
- Once I had an extrange problem when I disconnected an USB HD and I couldn't mount any more until I halted the system.
- I tried with the IOUSBFamily kext for 10.5.8(349.4.3), but nothing changes.
- I tried reinstall rEFIT.
- I tried updating Partition table.
- I can't backup my data with no USB, I don't wanna format (if possible) my HD and I want to discover the problem.
- My USB HDs function in other PCs.
- Map Partition Scheme: GUID Partition table.
- My knowledge on this subject are scarce
I think the problem is EFI partition but I want to confirm previously before trying to recover this partition.
Thanks for the patience,
Alejandro.
(Sorry about my english, if you don't understand anything, please tell me)