Opened 9 years ago

Last modified 12 months ago

#7199 new bug

Booting halted on the 4th icon when a Huawei Mobile USB stick is plugged

Reported by: Karvjorm Owned by: mmlr
Priority: normal Milestone: R1
Component: Drivers/USB Version: R1/Development
Keywords: boot-failure Cc: Karvjorm
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

I'm running VMware image hrev40352 and booting of Haiku will stop when I have a Huawei mobile internet USB stick plugged to my USB bus. But when I unplug that stick, booting continues and I'm able to plug it again after completed booting process.

In the enclosed syslog I have marked with "====" the moment I have unplugged and plugged again (I suppose) that USB stick. This Huawei stick includes 2 USB interfaces, I think. The first one is a usb disk and booting stop occurs obviously because Haiku can't handle it correctly. The second interface is a modem interface.

The following popup window is shown:

Haiku - VMware Player

Please upgrade your virtual machine to enable high-speed USB 2.0 support for the
device "Huawei Removable Disk". An attempt will be made to connect this device to
the best available host controller. This may result in an undefined behavior for 
this device.

[] Do not show this hint again                                 [OK]

This attempt is succeeded, because the usb disk is shown on the desktop as a "MOBIILIKAISTA" and can be opened (so that windows .exe files etc. are shown).

Attachments (4)

halted-boot1.txt (4.3 KB ) - added by Karvjorm 9 years ago.
A syslog with marked unplug/plug point
syslog (449.7 KB ) - added by Karvjorm 9 years ago.
Syslog with Huawei mobile USB stick
another-syslog (131.5 KB ) - added by Karvjorm 9 years ago.
First syslog after upgrade to hrev40389
mobiilikaista4.png (29.4 KB ) - added by Karvjorm 9 years ago.
Huawei stick mounted automatically

Download all attachments as: .zip

Change History (12)

by Karvjorm, 9 years ago

Attachment: halted-boot1.txt added

A syslog with marked unplug/plug point

comment:1 by bonefish, 9 years ago

Component: System/Boot LoaderDrivers/USB
Owner: changed from axeld to mmlr
Version: R1/alpha2R1/Development

comment:2 by phoudoin, 9 years ago

Does the usb_modeswitch driver installed in your Haiku?

This kind of device comes with an virtual CD-ROM but for some reason Haiku may don't like what he find there at boot time. Maybe because the usb_modeswitch is not included in the boot tarfs image, so the device is fully inited like it should be.

Could you post the syslog of an halted boot so one could see where does it stops?

comment:3 by Karvjorm, 9 years ago

OK, now it looks like that this is a problem only when this Huawei Mobile USB stick is first time plugged to Haiku USB bus. Today I booted first without Huawei stick. Then I plugged stick in and rebooted twice without any problems. I will enclose syslog with some boots and two the latest ones without problems.

by Karvjorm, 9 years ago

Attachment: syslog added

Syslog with Huawei mobile USB stick

comment:4 by Karvjorm, 9 years ago

I upgraded to hrev40389 and have enclosed here another-syslog that includes first boot (with about 10 minutes halt in boot process, until I unplugged Huawei stick). When desktop was visible, I plugged Huawei stick again and Haiku mounted it immediately. When I checked the Tracker mount menu, it showed also that MOBIILIKAISTA was mounted but Blank_BFS and SenryuPE were not (then, but now they are mounted in the enclosed figure). Another syslog includes also first reboot I made after changing my locale settings.

by Karvjorm, 9 years ago

Attachment: another-syslog added

First syslog after upgrade to hrev40389

by Karvjorm, 9 years ago

Attachment: mobiilikaista4.png added

Huawei stick mounted automatically

comment:5 by scottmc, 9 years ago

Blocking: 7665 added

comment:6 by waddlesplash, 17 months ago

Keywords: boot-failure added; Boot USB stick Huawei removed

comment:7 by waddlesplash, 17 months ago

Blocking: 7665 removed

comment:8 by waddlesplash, 12 months ago

Still an issue?

Note: See TracTickets for help on using tickets.