[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