Opened 3 years ago

Last modified 3 months ago

#17042 new enhancement

Storage [eMMC] not available on Asus 2in1 Tablet

Reported by: roiredxsoto Owned by: pulkomandy
Priority: normal Milestone: Unscheduled
Component: Drivers/Disk/MMC Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by pulkomandy)

Good day,

Tested the latest nightly [hrev55206 64bits] on the Asus 2in1.

Internal storage is not recognized by Haiku not the OS nor DriveSetup thus Haiku is not installable on this device [yet].

Attached are the listdev and listusb and also screenshots.

Let me know what other commands can I use to gather more info on this device.

Regards,
RR

Attachments (5)

listdev.txt (1.6 KB ) - added by roiredxsoto 3 years ago.
Outcome of listdev command
listusb.txt (499 bytes ) - added by roiredxsoto 3 years ago.
Outcome of listusb command
screenshot1.png (49.7 KB ) - added by roiredxsoto 3 years ago.
Drive Setup screenshot, only shows the external usb dvice for boot
screenshot2.png (116.7 KB ) - added by roiredxsoto 3 years ago.
Screenshot of AboutHaiku info on the system
syslog (226.3 KB ) - added by roiredxsoto 3 years ago.
syslog from the Haiku pendrive used to boot the tablet

Download all attachments as: .zip

Change History (11)

by roiredxsoto, 3 years ago

Attachment: listdev.txt added

Outcome of listdev command

by roiredxsoto, 3 years ago

Attachment: listusb.txt added

Outcome of listusb command

by roiredxsoto, 3 years ago

Attachment: screenshot1.png added

Drive Setup screenshot, only shows the external usb dvice for boot

comment:1 by roiredxsoto, 3 years ago

Description: modified (diff)

by roiredxsoto, 3 years ago

Attachment: screenshot2.png added

Screenshot of AboutHaiku info on the system

comment:2 by pulkomandy, 3 years ago

Description: modified (diff)
Type: bugenhancement
Version: R1/beta2R1/Development

Please attach a syslog.

Your eMMC device is not listed in listdev nor in listusb, I expect it has to be enumerated through ACPI because it is not on a PCI bus.

by roiredxsoto, 3 years ago

Attachment: syslog added

syslog from the Haiku pendrive used to boot the tablet

comment:3 by waddlesplash, 3 years ago

KERN: usb error xhci 0: ConfigureEndpoint() failed invalid max_burst_payload
KERN: usb error xhci 0: unable to configure endpoint: Invalid Argument

It is also possible the MMC device is USB-attached, and is not enumerated due to this.

comment:4 by roiredxsoto, 3 years ago

Good day,

Today I tested again with latest nightly. With beta 3 no keyboard available so I can't do anything. With nightly #hrev55635 I tried again, and also inserted an microSD card on the slot.

Still no access to storage on Drive Setup, only the USB stick with Haiku nightly shown, nor the eMMC, nor the SD card.

Calling a 'listusb' on the Terminal doesn't show anything regarding storage, not the eMMC nor the SD card. Exactly the same 'listusb.txt' file already attached. Only difference is on the first line [old listusb]:

0b05:183b /dev/bus/usb/0/1 "ASUSTek Computer, Inc." "ASUS HID Device" ver. 0107

new listusb:

0b05:183b /dev/bus/usb/0/1 "ASUSTek Computer, Inc." "" ver. 0107

Being 'listdev' exactly the same as before. No changes there.

Let me know what info would be helpful and how to get it so I can provide here.

Regards,
RR

comment:5 by pulkomandy, 3 years ago

No more info is needed. Your SD controller is not on the PCI bus so the current driver will not see it. We need a driver that can find devices in the ACPI bus instead.

But even if that worked, eMMC is different from SD and changes to the mmc_disk driver will be needed, to use the correct commands.

So, none of the existing drivers are meant to be compatible with your hardware at the moment. We know exactly what to do, but it is difficult for me to write a driver "blindly" witqout access to hardware I can test things on.

comment:6 by X512, 3 years ago

Duplicate of #16720.

We know exactly what to do, but it is difficult for me to write a driver "blindly" witqout access to hardware I can test things on.

I can test and provide logs if needed.

Note: See TracTickets for help on using tickets.