> Hi Michael,
>
> Sorry, but you'll have to bear with me here as this is the first TS
> product I've used. You mentioned before that "everything was working"
Sorry, I was just quoting you when you said:
>> > Well, its properly working in fastboot mode... so there's no problem
>> > with the hardware. I'd like to get it working from the SD card, so
>> > here's the information from that image...
Did I misunderstand you? I thought by that you meant that you had the
serial port work in fastboot, but then when you tried to exit to fullboot
(or else go directly to fullboot by linking linuxrc) it didn't work...
> in fastboot mode, where fastboot = type "exit" from serial shell and
Actually, fastboot is the shell before you type exit. Once you type exit
and start the Debian initialization you are starting fullboot.
> boot to onboard flassh (/dev/mtdblock3) (i.e, remove SD card). The
> linuxrc-fastboot script makes no mention of either tsuart1.ko or
> tsuart7800.ko, but ls -la /dev/ttts* gives:
>
> crw-r--r-- 1 root root 234, 1 Dec 19 20:22 /dev/ttts0
> crw-r--r-- 1 root root 234, 2 Dec 19 20:22 /dev/ttts1
> crw-r--r-- 1 root root 234, 3 Dec 19 20:22 /dev/ttts2
> crw-r--r-- 1 root root 234, 4 Dec 19 20:22 /dev/ttts3
> crw-r--r-- 1 root root 234, 5 Dec 19 20:22 /dev/ttts4
> crw-r--r-- 1 root root 234, 6 Dec 19 20:22 /dev/ttts5
> crw-r--r-- 1 root root 234, 7 Dec 19 20:22 /dev/ttts6
> crw-r--r-- 1 root root 234, 8 Dec 19 20:22 /dev/ttts7
> crw-r--r-- 1 root root 234, 9 Dec 19 20:22 /dev/ttts8
> crw-r--r-- 1 root root 234, 10 Dec 19 20:22 /dev/ttts9
>
> and lsmod produces:
>
> Module Size Used by
> tssdcard 28352 0
> ts7800 3696 2
>
> So, while I can see the devices, the modules clearly aren't being
> loaded, even from the default flash. The only place the modules are on
> the flash are under /lib/modules/... and these have the "old" md5sums
> as mentioned above.
Looks like the /dev/ttts* entries were statically created somehow...
And firing up my 7800, it does look like we aren't loading the serial port
drivers in fastboot. We have done this on previous boards (the 7300 comes
to mind) so I was thinking we did here.
> So, I'm not so sure that the ports are working correctly from the
> factory flash (I haven't reflashed). Any thoughts on how we can get
> this fixed?
Ok, first I would say to install the latest drivers under /lib/modules/...
once that's done if you run:
modprobe tsuart1
modprobe tsuart7800
then you should see this in dmesg:
ttts0 at MMIO 0xe80000c0 (irq = 80) is a TSUART
tt8s0 at MMIO 0xe80000c0 (irq = 80) is a TSUART
ttts1 at MMIO 0xe80000c4 (irq = 81) is a TSUART
tt8s1 at MMIO 0xe80000c4 (irq = 81) is a TSUART
ttts2 at MMIO 0xe80000c8 (irq = 82) is a TSUART
tt8s2 at MMIO 0xe80000c8 (irq = 82) is a TSUART
ttts3 at MMIO 0xe80000cc (irq = 83) is a TSUART
tt8s3 at MMIO 0xe80000cc (irq = 83) is a TSUART
ttts4 at MMIO 0xe80000d0 (irq = 84) is a TSUART
tt8s4 at MMIO 0xe80000d0 (irq = 84) is a TSUART
ttts5 at MMIO 0xe80000d4 (irq = 85) is a TSUART
tt8s5 at MMIO 0xe80000d4 (irq = 85) is a TSUART
ttts6 at MMIO 0xe80000d8 (irq = 86) is a TSUART
tt8s6 at MMIO 0xe80000d8 (irq = 86) is a TSUART
ttts7 at MMIO 0xe80000dc (irq = 87) is a TSUART
tt8s7 at MMIO 0xe80000dc (irq = 87) is a TSUART
ttts8 at MMIO 0xe80000e0 (irq = 88) is a TSUART
tt8s8 at MMIO 0xe80000e0 (irq = 88) is a TSUART
ttts9 at MMIO 0xe80000e0 (irq = 88) is a TSUART
tt8s9 at MMIO 0xe80000e0 (irq = 88) is a TSUART
I find that if I am running this from fastboot, I need to run the following
to update the /dev tree:
mdev -s
If you are running udev (e.g. from the fullboot) then you probably don't
need this step as udev should take care of it for you automatically.
______ Best Regards,
|__ __/ Michael Schmidt
|| Software Engineer
||echnologic Systems (EmbeddedARM.com)
|| (480) 16610 East Laser Drive #10
|/ 837-5200 Fountain Hills, AZ 85268
http://oz.embeddedarm.com/~michael
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|