grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation.


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: [grub-devel] loongson-2f mini-pc (fuloong) elf image generation.
Date: Sat, 13 Jul 2013 21:54:14 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130630 Icedove/17.0.7

On 13.07.2013 20:10, Aleš Nesrsta wrote:
Hi Vladimir,

thanks for the info.

I wanted to try some experiments with this new version, but,
unfortunately, something is probably bad in trunk - there is no
accessible any disk device after "insmod <driver>" ("ls" does not list
any device, only empty line).

<driver> can be (maybe) anything, I tried ehci, uhci, ohci and (non USB
driver) ahci.
I.e., problem is not related to USB drivers only.
For the first look it sounds like there is maybe something wrong with
insmod command itself.
(I built GRUB from latest trunk on 64-bit Arch Linux.)

You have to use nativedisk command which reloads disk drivers all at once as BIOS disk services are disables when *hci or pata is loaded.
BR,
Ales

Dne 13.7.2013 10:13, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a):
On 12.07.2013 18:25, Aleš Nesrsta wrote:
Hi Vladimir,

- what was the reason of the OHCI problem on Loongson?
(I don't see any details of solution below nor the patch... ?)

It was bad handling of root ports. My standard system has only EHCI+RMH
so root port isn't accessible and is never hotplugged. This was
introduced by USB init speed-up series
BR,
Ales

Dne 12.7.2013 16:02, Vladimir 'φ-coder/phcoder' Serbinenko napsal(a):
I fixed the usb keyboard bug on fuloong. Looks like some "antivirus"
software blocked my message with GRUB binary. Also thers is grub.elf
(from 2.00~rc1) in downloads section.
On 03.11.2012 22:34, Javier Vasquez wrote:
On Tue, Oct 30, 2012 at 2:14 PM, Aleš Nesrsta <address@hidden
<mailto:address@hidden>> wrote:

    Javier Vasquez píše v Po 29. 10. 2012 v 17:03 -0600:
     > > According to USB keyboard: Maybe it sounds funny, but try
this,
    please:
     > > Unplug and plug again keyboard when GRUB is loaded.
     > > Does it help?
     > >
     > > BR
     > > Ales
     >
     >
     > Thanks, I tried, and it didn't work, :-(
     >
     > BTW, forgot to menion that I also tried adding usb and
    usb_keyboard as
     > GRUB_PRELOAD_MODULES (grub.cfg has the corresponding insmod
    statements
     > at the beginning), and that didn't work.  That's the current
setup
     > actually...
     >
     > Thanks,
     >
    OK, so it will be some another case.

    There will be helpful additional information - does work USB at
all?
    I.e. when You connect e.g. USB flasdisk, is it working, can You
use it
    in GRUB?
    (Sorry if it is not possible to try such situation, I never seen
    loongson (fuloong) mini-pc...)


No, it does not work.  pmon handles it correctly, but grub provides
the
error disk not found, :-(


    Another thing - You mentioned You used OHCI GRUB driver. As I
see on

http://www.lemote.com/en/products/mini-computer/2010/0310/111.html ,
    there is mentioned USB 2.0, i.e. it should be probably EHCI
controller
    - ?


I also generated image including the ehci module, and it didn't make a
change...

    (OHCI is USB 1.1 controller - but it could be used together with
USB 2.0
    EHCI as so called companion controller).
    Is it possible that Your Mini-PC has USB 2.0 only (i.e. EHCI)
controller
    (without companion controller)?
    Are somewhere available more detailed information about Your
loongson-2f
    Mini-PC HW?


I'm attaching more information about the mini-pc...  Notice dmesg
indicates linux used ohci for this device without problems:

% uname -a
Linux mini-1 3.2.0-4-loongson-2f #1 Debian 3.2.32-1 mips64 GNU/Linux

% dmesg
...
[    6.820000] usb 2-2: new low-speed USB device number 3 using
ohci_hcd
[    7.048000] usb 2-2: New USB device found, idVendor=04d9,
idProduct=1702
[    7.052000] usb 2-2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[    7.056000] usb 2-2: Product: USB Keyboard
[    7.060000] usb 2-2: Manufacturer:
[    7.100000] input:   USB Keyboard as
/devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.0/input/input1
[    7.116000] generic-usb 0003:04D9:1702.0002: input,hidraw1: USB HID
v1.10 Keyboard [  USB Keyboard] on usb-0000:00:0e.4-2/input0
[    7.144000] input:   USB Keyboard as
/devices/pci0000:00/0000:00:0e.4/usb2/2-2/2-2:1.1/input/input2
[    7.152000] generic-usb 0003:04D9:1702.0003: input,hidraw2: USB HID
v1.10 Device [  USB Keyboard] on usb-0000:00:0e.4-2/input1
...

I'm attaching several logs and info, including dmsg output...


    BR,
    Ales


Thanks,

--
Javier.


_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel



_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel

_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel


_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel

_______________________________________________
Grub-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/grub-devel




reply via email to

[Prev in Thread] Current Thread [Next in Thread]