[Voyage-linux] MP-954GPS on ALIX.3c board with Voyage Linux 0.5.2

Mali VMS (spam-protected)
Thu Jul 3 12:46:49 HKT 2008


I am trying to make MP-954GPS on ALIX.3c board with Voyage Linux 0.5.2 work, but no luck. 

Below is what I did so far:
1. dmesg | fgrep ttyS
Kernel command line: root=LABEL=ROOT_FS  console=ttyS0,38400n8 console [ttyS0] enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 2. lspci -v 00:0c.0 Serial controller: Oxford Semiconductor Ltd Unknown device 950c (prog-if 06 [16950])
        Flags: medium devsel, IRQ 9
        I/O ports at 1400 [size=32]
        Memory at e0040000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 1440 [size=32]
        Memory at e0080000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 1

00:0c.1 Bridge: Oxford Semiconductor Ltd OX16PCI954 (Quad 16950 UART) function 1 (Disabled)
        Flags: medium devsel, IRQ 10
        I/O ports at 1480 [size=32]
        Memory at e00c0000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 14c0 [size=32]
        Memory at e0100000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 1 =========================================================================
3. Recompile the kernel to support more tty
  1) apt-get install linux-source-2.6.23-voyage
  2) cd /usr/src; tar xjvf linux-source-2.6.23-voyage.tar.bz2;
   cd linux-source-2.6.23; cp /boot/config-2.6.23-486-voyage .config
  4)make menuconfig -> go to device driver->character ->serial
   	<*> 8250/16550 and compatible serial support                                                
      [*]   Console on 8250/16550 and compatible serial port                                      	<*> 8250/16550 PCI device support                                                           
      <M> 8250/16550 PCMCIA device support                                                                                    (20) Maximum number of 8250/16550 serial ports                                                                   (20) Number of 8250/16550 serial ports to register at runtime                                                     [*] Extended 8250/16550 serial driver options                                                                    [*]   Support more than 4 legacy serial ports                                                                       < >     Support Fourport cards                                                                                    < >     Support Accent cards                                                                                      < >     Support Boca cards                                                                                        < >     Support Exar ST16C554/554D Quad UART                                                                        < >     Support Hub6 cards                                                                  
[*]   Support for sharing serial interrupts                                                                      [*]   Autodetect IRQ on standard ports (unsafe)                                             
[*]   Support RSA serial ports                                                                                    --- Non-8250 serial port support                                                            
   < > Digi International NEO PCI Support     
	
  5)make-kpkg  --append-to-version "-486-voyage" kernel-image --initrd	
  6)dpkg -i linux-image-2.6.23-486-voyage	
  7)reboot
  8) dmesg | fgrep ttyS got same result as before.
  9) setserial /dev/ttyS2 baud_base 115200 spd_cust divisor 24 port 0x1400 irq 9 uart 16950
  10) minicom -s /dev/ttyS2 -->set baud rate to  4800 8n1, no flow control
    No output fond from minicom.
4. cat /proc/interrupts
           CPU0
  0:    1780899    XT-PIC-XT        timer
  2:          0    XT-PIC-XT        cascade
  4:        522    XT-PIC-XT        serial
 10:       2113    XT-PIC-XT        eth0
 14:        897    XT-PIC-XT        ide0
 15:          1    XT-PIC-XT        ehci_hcd:usb1, ohci_hcd:usb2
NMI:          0
LOC:          0
ERR:          0
MIS:          0
Is anything wrong? 

Thanks!

Robbert





More information about the Voyage-linux mailing list