VGA and USB status report
Matan Ziv-Av
matan@svgalib.org
Tue Jun 29 12:00:27 CEST 2004
Newest patch is at:
http://www.arava.co.il/matan/jornada820/j3.gz
My sourceforge user name is matanz, but I'd rather not commit to CVS
yet, so I'll be happy if someone else will commit whatever part of my
patches that they like.
status:
sa1101fb works as a module (no rmmod support), and uses ioremap, instead
of a fixed memory map. Still no support for changing modes, selecting
modes by kernel parameters, or using shared frame buffer with LCD.
usb can now recognise devices inserted, and usbnet even manages to send
one packet correctly, before a kernel panic. hid panics immediately when
a mouse is present. See example session:
/ # insmod usbcore
Using /lib/modules/2.4.19-rmk6-pxa1-hh36/kernel/drivers/usb/usbcore.o
usb.c: registered new driver hub
/ # insmod usb-ohci
Using /lib/modules/2.4.19-rmk6-pxa1-hh36/kernel/drivers/usb/usb-ohci.o
/ # insmod usb-ohci-sa1101
Using
/lib/modules/2.4.19-rmk6-pxa1-hh36/kernel/drivers/usb/usb-ohci-sa1101.o
usb-ohci.c: USB OHCI at membase 0x0, IRQ 101
hc_alloc_ohci: dev=457 mem_base=00000000 dev_is_h5400=0
hcca=c1af0000 hcca_dma=c0046000
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 1 port detected
/ # hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: USB device 2 (vend/prod 0x67b/0x0) is not claimed by any active driver.
/ # insmod usbnet
Using /lib/modules/2.4.19-rmk6-pxa1-hh36/kernel/drivers/usb/usbnet.o
usb.c: registered new driver usbnet
usb0: register usbnet 001/002, Prolific PL-2301/PL-2302
/ # ifconfig
/ # ifconfig usb0
usb0 Link encap:Ethernet HWaddr 1C:34:CC:D1:B4:68
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
/ # ifconfig usb0 10.1.1.3
/ # ping 10.1.1.1
PING 10.1.1.1Kernel panic: td_fill: A20 = 1: c0958cc2
In interrupt handler - not syncing
(10.1.1.1): 56 data bytes
<0>Kernel panic: td_fill: A20 = 1: c0932000
In interrupt handler - not syncing
--
Matan Ziv-Av. matan@svgalib.org
More information about the Jornada820
mailing list