linaro omap3 image: serial device name change breaks serial console
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro Image Tools |
Fix Released
|
High
|
Guilherme Salgado |
Bug Description
The most kernel in the recent linaro snapshot and omap3 hwpack (20110105-0) seems to give the serial ports a different device name. Where the 1105 release said:
[ 1.022338] serial8250.0: ttyS0 at MMIO 0x4806a000 (irq = 72) is a 16550A
[ 1.036956] serial8250.1: ttyS1 at MMIO 0x4806c000 (irq = 73) is a 16550A
[ 1.052947] serial8250.2: ttyS2 at MMIO 0x49020000 (irq = 74) is a 16550A
the snapshot says:
[ 1.040313] omap-hsuart.0: ttyO0 at MMIO 0x4806a000 (irq = 72) is a OMAP UART0
[ 1.041381] omap-hsuart.1: ttyO1 at MMIO 0x4806c000 (irq = 73) is a OMAP UART1
[ 1.042175] omap-hsuart.2: ttyO2 at MMIO 0x49020000 (irq = 74) is a OMAP UART2
Fairly obviously, this breaks all the things like kernel command lines and so on which set the console to be ttyS2. (The symptoms, at least on qemu's beagle model, are that you get kernel output via earlyprintk but eventually the kernel says
[ 3.755493] turn off boot console earlycon0
and all further output is to the video only.
Related branches
- Loïc Minier (community): Approve
-
Diff: 27 lines (+3/-3)2 files modifiedlinaro_media_create/boards.py (+2/-2)
linaro_media_create/tests/test_media_create.py (+1/-1)
Changed in linaro-image-tools: | |
status: | New → In Progress |
assignee: | nobody → Guilherme Salgado (salgado) |
Changed in linaro-image-tools: | |
status: | In Progress → Fix Released |
Changed in linaro-image-tools: | |
status: | New → Triaged |
Changed in linaro-image-tools: | |
milestone: | none → 0.5.0 |
Changed in linaro-image-tools: | |
status: | Triaged → In Progress |
Changed in linaro-image-tools: | |
status: | In Progress → Fix Committed |
Changed in linaro-image-tools: | |
status: | Fix Committed → Fix Released |
milestone: | 0.5.0 → none |
Yeah; it's a different driver providing the device now; it's specific to OMAP and uses DMA
I think there was discussion about avoid the rename, but it's been in for a while; I think you can configure the kernel to use the regular driver, but then you miss DMA. I think we might have to just live with that rename and go over the transition. :-/