Re: Fedora 13 ARM Beta Release

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

 



On Wed, 2011-03-16 at 05:54 -0400, Jon Masters wrote:

> I'm really enjoying the Beta release. Congratulations! :)
> 
> So far, I have a local installation, and I have gotten dracut working
> with a locally generated initramfs, on a 2.6.38 kernel (with updated
> OMAP serial drivers, etc.). A few hacks have been required, and I will
> begin to capture and share them...but it's great so far!

Some of the changes I made:

1). Switch to the new OMAP serial device naming (ttyO2). This breaks
various assumptions in Upstart that probably aren't worth fixing given
the move to systemd. Instead, I created /etc/init/serial-ttyO2.conf:

# Automatically start a console on the OMAP serial port (the second
port)

start on stopped rc RUNLEVEL=[2345]
stop on starting runlevel [016]

respawn
exec /sbin/agetty /dev/ttyO2 115200 vt100-nav

2). Force install the libdrm bits (by using yumdownloader) and other
dependencies with a requirement of the "kernel" package (I may either
create a dummy kernel package, or ask that the yum folks provide a means
to augment "exclude" with "pretend I have this package"). We do need a
kernel in due course, but this is sufficient for now. Then one can
generate an initramfs (dracut) via "mkinitrd".

3). Force disable Plymouth on the command line:
	rd_NO_PLYMOUTH

This is required because Plymouth does not handle serial consoles it
doesn't understand very well, and one ends up with no useful boot. This
requires a bug being filed if it is going to continue in F15, etc. but
I'm not sure it's worth filing at the moment due to a number of changes
being made to that package since.

4). Here is my local partition map:

Disk /dev/mmcblk0: 3959 MB, 3959422976 bytes
255 heads, 63 sectors/track, 481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xadb2c7c7

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *           1          65      522081    e  W95 FAT16
(LBA)
/dev/mmcblk0p2              66         131      530145   83  Linux
/dev/mmcblk0p3             132         197      530145   82  Linux
swap / Solaris
/dev/mmcblk0p4             198         481     2281230   83  Linux

Command (m for help): x

Expert command (m for help): p

Disk /dev/mmcblk0: 255 heads, 63 sectors, 481 cylinders

Nr AF  Hd Sec  Cyl  Hd Sec  Cyl     Start      Size ID
 1 80   1   1    0 254  63   64         63    1044162 0e
 2 00   0   1   65 254  63  130    1044225    1060290 83
 3 00   0   1  131 254  63  196    2104515    1060290 82
 4 00   0   1  197 254  63  480    3164805    4562460 83

Expert command (m for help): r

Note that it is required that the first partition be of even size, and
marked active in order for it to correctly operate (I sent details of
this to Chris and Paul and will update the docs). The first partition is
being used for U-Boot and supporting images, while the second one is
mounted on /boot (the first is on /boot/uboot). The intention here is to
cleanup the bootloader situation and have standard /boot use eventually.
I am using a "swap" partition for testing, but it will be used as an LVM
physical volume shortly to get LVM setup. Once that is done, LVM will
replace the final / partition and the PV will be moved across.

5). I have a working 2.6.38 kernel setup. In due course, I will build an
RPM based kernel and publish it. I would like to discuss maintaining
such an ARM kernel for Fedora - we will need to consider whether to do
pure upstream (which is almost sufficient for BB-xM now) or pull from
specific trees, or just cherry pick stuff. I'll start a thread.

I have some test images that I am playing with. If it would be of value,
I can post them for a "dd out of the box" BB-xM experience.

Jon.


_______________________________________________
arm mailing list
arm@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/arm


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux