Jump to content

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


DeVir
 Share

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)

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

 Share

×
×
  • Create New...