[Voyage-linux] MP-954GPS on ALIX.3c board with Voyage Linux 0.5.2
Kim-man 'Punky' TSE
(spam-protected)
Thu Jul 3 12:51:20 HKT 2008
Hi Robbert,
I am looking at it a bit, can you recompile the kernel with parallel
port support. It seems that the Oxford chipset is a multiport I/O. Or
you may install stock Debian kernel (need modifying grub's menu.lst to
boot properly)
--- Parallel port support
<M> PC-style hardware
<M> Multi-IO cards (parallel and serial)
[*] Use FIFO/DMA if available (EXPERIMENTAL)
[*] SuperIO chipset support (EXPERIMENTAL)
<M> Support for PCMCIA management for PC-style ports
<M> AX88796 Parallel Port
[*] IEEE 1284 transfer modes
Regards,
Punky
Mali VMS wrote:
> 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
>
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux
>
--
Regards,
Punky
Voyage Solutions (http://solution.voyage.hk)
* Embedded Solutions and Systems
- Mesh Networking, Captive Portal, IP Surveillance, VoIP/PBX
- Network Engineering, Development Platform and Consultation
More information about the Voyage-linux
mailing list