RE: Mainpine IQ Express Rev3 problems beginning 2.6.36

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

 



> -----Original Message-----
> From: Greg KH [mailto:greg@xxxxxxxxx] 
> Sent: Sunday, December 12, 2010 8:52 AM

> As for build issues, try to make a minimal working config for 
> your system, using 'make localmodconfig'.  That will speed up 
> your build time immensely as well as reduce your chances of 
> build and runtime problems with the intermediate kernels.

Thank-you, that did help immensely.

Here's the 'git bisect' result...

--------------
7a56aa45982bb87bfca98a2832b5ae782c03364a is the first bad commit 
commit 7a56aa45982bb87bfca98a2832b5ae782c03364a
Author: Yegor Yefremov <yegor_sub1@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 16 16:29:55 2010 +0200

    serial: add UART_CAP_EFR and UART_CAP_SLEEP flags to 16C950 UARTs
definition
    
    Adding UART_CAP_EFR and UART_CAP_SLEEP flags will enable sleep mode
    and automatic CTS flow control for 16C950 UARTs. It will also avoid
    capabilities detection warning like this:
    
    "ttyS0: detected caps 00000700 should be 00000100"
    
    Signed-off-by: Yegor Yefremov <yegorslists@xxxxxxxxxxxxxx>
    Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxx>

:040000 040000 1776ca8d5c653834363c0778b5b404ee52bd2d69
b81cfe4f302a674935181bd248641873820517e5 M      drivers
--------------

Indeed, if I remove the UART_CAP_EFR flag from later kernel revisions there
is no problem.

Here is the 'dmesg' output for 8250 after removing UART_CAP_EFR...

--------------
[    0.980209] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.245280] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.266813] 00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.266936] serial 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ
18
[    1.266954] 1 ports detected on Oxford PCI Express device
[    1.267029] ttyS4: detected caps 00000700 should be 00000500
[    1.267043] 0000:02:00.0: ttyS4 at MMIO 0xfd5fd000 (irq = 18) is a
16C950/954
[    1.267095] serial 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ
16
[    1.267105] 4 ports detected on Oxford PCI Express device
[    1.267175] ttyS5: detected caps 00000700 should be 00000500
[    1.267180] 0000:03:00.0: ttyS5 at MMIO 0xfc9fd000 (irq = 16) is a
16C950/954
[    1.267269] ttyS6: detected caps 00000700 should be 00000500
[    1.267274] 0000:03:00.0: ttyS6 at MMIO 0xfc9fd200 (irq = 16) is a
16C950/954
[    1.267362] ttyS7: detected caps 00000700 should be 00000500
[    1.267366] 0000:03:00.0: ttyS7 at MMIO 0xfc9fd400 (irq = 16) is a
16C950/954
[    1.267454] ttyS8: detected caps 00000700 should be 00000500
[    1.267459] 0000:03:00.0: ttyS8 at MMIO 0xfc9fd600 (irq = 16) is a
16C950/954
[    1.267505] serial 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ
18
[    1.267514] 2 ports detected on Oxford PCI Express device
[    1.267583] ttyS9: detected caps 00000700 should be 00000500
[    1.267588] 0000:04:00.0: ttyS9 at MMIO 0xfcffd000 (irq = 18) is a
16C950/954
[    1.267678] ttyS10: detected caps 00000700 should be 00000500
[    1.267683] 0000:04:00.0: ttyS10 at MMIO 0xfcffd200 (irq = 18) is a
16C950/954
[    1.267723] serial 0000:06:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ
19
[    1.288452] 0000:06:00.0: ttyS11 at I/O 0xcf00 (irq = 19) is a 16550A
[    1.309208] 0000:06:00.0: ttyS12 at I/O 0xcf08 (irq = 19) is a 16550A
[    1.329963] 0000:06:00.0: ttyS13 at I/O 0xcf10 (irq = 19) is a 16550A
[    1.350723] 0000:06:00.0: ttyS14 at I/O 0xcf18 (irq = 19) is a 16550A
--------------

00:09 is the on-board serial controller, so that's ttyS1

0000:02:00.0 is a 1-port Rev3 IQ Express, that's ttyS4

0000:03:00.0 is a 4-port Rev3 IQ Express, that's ttyS5-ttyS8

0000:04:00.0 is a 2-port Rev3 IQ Express, that's ttyS9-ttyS10

0000:06:00.0 is a 4-port Rev2 IQ Express, that's ttyS11-ttyS14  (these had
no problem).

Thanks,

Lee.

--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux