Jump to content

¿Problem with EFI partition? Don't recognize USB disks


2 posts in this topic

Recommended Posts

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)

check_FAT: Unusual media descriptor (0xf0!=0xf8)

Warning: Incorrect number of heads/cylinder 16 (FAT) != 1 (HD)

Warning: Incorrect number of sectors per track 32 (FAT) != 1 (HD)

EFI System 40 409639 409600 [EFI]

check_FAT: Unusual media descriptor (0xf0!=0xf8)

Warning: Incorrect number of heads/cylinder 16 (FAT) != 1 (HD)

Warning: Incorrect number of sectors per track 32 (FAT) != 1 (HD)

EFI System 46 409645 409600 [EFI]

 

Could be this? Can someone use TestDisk over a Macbook Air2,1 EFI partition for comparing results?

×
×
  • Create New...