[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