All of lore.kernel.org
 help / color / mirror / Atom feed
From: Petter Gustad <grub@gustad.com>
To: dkiper@net-space.pl
Cc: grub-devel@gnu.org
Subject: Re: FTDI serial console support?
Date: Fri, 18 May 2018 13:01:41 +0200 (CEST)	[thread overview]
Message-ID: <20180518.130141.1533867061088587689.petter@gustad.com> (raw)
In-Reply-To: <20180516093219.GB24959@router-fw-old.local.net-space.pl>

From: Daniel Kiper <dkiper@net-space.pl>
Subject: Re: FTDI serial console support?
Date: Wed, 16 May 2018 11:32:19 +0200

> On Wed, May 16, 2018 at 06:21:17AM +0200, Petter Gustad wrote:
>> From: Daniel Kiper <dkiper@net-space.pl>
>> Subject: Re: FTDI serial console support?
>> Date: Tue, 15 May 2018 22:00:06 +0200
>>
>> > On Fri, May 11, 2018 at 03:55:36PM +0200, Petter Gustad wrote:
>> >>
>> >> Is there a way to specify a FTDI based serial console using
>> >> GRUB_TERMINAL, GRUB_SERIAL_COMMAND, or some other variable? If yes,
>> >> what is the syntax?
>> >>
>> >> BTW my serial port adapter matches the vendor id and device id given
>> >> in grub-core/bus/usb/serial/ftdi.c:
>> >>
>> >> Bus 001 Device 008: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
>> >
>> > Have you tried usbserial_ftdi, e.g. GRUB_TERMINAL=usbserial_ftdi?
>> > Just guessing...
>>
>> Yes, I tried (as I found the "usbserial_ftdi" string in the source)
>> the but grub-mkconfig does not accecpt it:
>>
>> grub-mkconfig -o /boot/grub/grub.cfg
>> Invalid output terminal "usbserial_ftdi"
>>
>> Currently I have this:
>>
>> GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyUSB0,115200n8"
>> #GRUB_TERMINAL="console serial"
>> GRUB_TERMINAL="serial"
>> GRUB_SERIAL_COMMAND="usbserial_ftdi --speed=115200 --unit=0 --word=8 --parity=no --stop=1"
>>
>> But this does not seem to work either, even though I do get console
>> output on my USB serial after the kernel has loaded (due to
>> GRUB_CMDLINE_LINUX being passed to the kernel), e.g. I can do "echo
>> hello > /dev/console" and read "hello" on the USB serial output. When
>> I do a "reboot" I observe messages about unmounting filesystems etc.
>>
>> I was hoping to be able to select kernels and options in grub using
>> the USB serial line.
> 
> Please take a look here:
>   https://www.coreboot.org/GRUB2#On_a_USB_serial_or_USB_debug_adapter
> 
> I hope that helps.

Thank you for the link.

Unfortunately, it seems like my system can't access the hard disk
after running "insmod ehci" despite doing "insmod nativedisk" first.
Some of subsequent insmod commands will fail when accessing the disk
and I'm not able to boot linux either.

Best regards
//Petter


  reply	other threads:[~2018-05-18 11:01 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-11 13:55 FTDI serial console support? Petter Gustad
2018-05-15 20:00 ` Daniel Kiper
2018-05-16  4:21   ` Petter Gustad
2018-05-16  9:32     ` Daniel Kiper
2018-05-18 11:01       ` Petter Gustad [this message]
2018-05-18 11:55         ` Daniel Kiper
2018-05-18 14:32           ` Petter Gustad
2018-05-19 13:12             ` Andrew Worsley
2018-05-26  5:21               ` Petter Gustad
2018-05-30 13:53                 ` Daniel Kiper

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180518.130141.1533867061088587689.petter@gustad.com \
    --to=grub@gustad.com \
    --cc=dkiper@net-space.pl \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.