Hey,

first of all please excuse me messing up the mailing-list... (for those of you who read announce) - I must've been to busy thinking about my msp430.. ;-)

I have some issues running a via USB connected ez430-F2013 with a
Debian
(Lenny) Linux and a 2.6.26-1-686 kernel.

I found tons of hints concerning kernel 2.4. and earlier and the
information that all of the driver is supposed to work with newer
kernels out-of-the-box.
I'm not sure if it actually works for me; as I connect the device to
my computer dmesg tells me this:
--snip--
[ 1830.855013] usb 5-1: new full speed USB device using uhci_hcd and address 3
[ 1831.055180] usb 5-1: configuration #1 chosen from 1 choice
[ 1831.059201] usb 5-1: New USB device found, idVendor=0451, idProduct=f430
[ 1831.059201] usb 5-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 1831.059201] usb 5-1: Product: MSP-FET430UIF JTAG Tool
[ 1831.059201] usb 5-1: Manufacturer: Texas Instruments
[ 1831.059201] usb 5-1: SerialNumber: TUSB34100E16C8286B5CFF5D
[ 1831.295998] usbcore: registered new interface driver usbserial
[ 1831.296023] usbserial: USB Serial support registered for generic
[ 1831.653636] usbcore: registered new interface driver usbserial_generic
[ 1831.653644] usbserial: USB Serial Driver core
[ 1831.692424] BUG: unable to handle kernel NULL pointer dereference
at 00000000
[ 1831.692424] IP: [<c01e16c6>] strcmp+0x7/0x19
[ 1831.692424] *pde = 00000000
[ 1831.692424] Oops: 0000 [#1] SMP
[ 1831.692424] Modules linked in: ti_usb_3410_5052(+) usbserial
tcp_diag inet_diag tun i915 drm rfcomm l2cap lp autofs4 ipv6
acpi_cpufreq cpufreq_userspace cpufreq_conservative cpufreq_powersave
cpufreq_ondemand cpufreq_stats freq_table xfs fuse parport_pc ppdev
parport sbp2 loop joydev snd_hda_intel arc4 ecb snd_pcm_oss
snd_mixer_oss snd_pcm snd_timer iwl3945 snd psmouse i2c_i801
firmware_class uvcvideo serio_raw pcspkr mac80211 i2c_core iTCO_wdt
compat_ioctl32 bluetooth soundcore videodev v4l1_compat snd_page_alloc
led_class cfg80211 ac battery wmi button intel_agp agpgart evdev ext3
jbd mbcache sha256_generic aes_i586 aes_generic cbc dm_crypt
crypto_blkcipher dm_mirror dm_log dm_snapshot dm_mod ide_cd_mod cdrom
ata_generic sd_mod piix mmc_block ahci libata scsi_mod dock
ide_pci_generic ide_core sdhci ohci1394 ieee1394 mmc_core ricoh_mmc
tg3 ehci_hcd uhci_hcd usbcore thermal processor fan thermal_sys [last
unloaded: hci_usb]
[ 1831.692424]
[ 1831.692424] Pid: 14194, comm: modprobe Not tainted (2.6.26-1-686 #1)
[ 1831.692424] EIP: 0060:[<c01e16c6>] EFLAGS: 00010286 CPU: 1
[ 1831.692424] EIP is at strcmp+0x7/0x19
[ 1831.692424] EAX: d47c2c67 EBX: f1eda840 ECX: 00000000 EDX: 00000000
[ 1831.692424] ESI: d47c2cc1 EDI: 00000000 EBP: f93fba80 ESP: c51d3e3c
[ 1831.692424]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[ 1831.692424] Process modprobe (pid: 14194, ti=c51d2000 task=f1ac5a00
task.ti=c51d2000)
[ 1831.692424] Stack: ee386400 00000000 c01dd984 f93f4a80 f93f4a94
f93fba80 c023a78f c023a814
[ 1831.692424]        c0353e20 f93f4a80 f93f4a8c f93fba80 f93fba80
f932bb7b 00000000 f1edb5c0
[ 1831.692424]        f93fba80 f92d609d f93fba80 c013f43b 0000ba74
f1edb5c8 c02c7500 c018a3c9
[ 1831.692424] Call Trace:
[ 1831.692424]  [<c01dd984>] kset_find_obj+0x20/0x4b
[ 1831.692424]  [<c023a78f>] driver_find+0xf/0x1b
[ 1831.692424]  [<c023a814>] driver_register+0x48/0xc1
[ 1831.692424]  [<f932bb7b>] usb_serial_register+0x1a2/0x1e7 [usbserial]
[ 1831.692424]  [<f92d609d>] ti_init+0x9d/0x116 [ti_usb_3410_5052]
[ 1831.692424]  [<c013f43b>] sys_init_module+0x186c/0x19dc
[ 1831.692424]  [<c018a3c9>] seq_open+0x4d/0x6a
[ 1831.692424]  [<c01661e9>] vma_link+0xa3/0xbd
[ 1831.692424]  [<c0103853>] sysenter_past_esp+0x78/0xb1
[ 1831.692424]  [<c02b0000>] virtcons_probe+0xb6/0xdd
[ 1831.692424]  =======================
[ 1831.692424] Code: 89 c3 89 c7 83 ec 0c 89 d0 f2 ae 4f 89 e9 49 78
06 ac aa 84 c0 75 f7 31 c0 aa 83 c4 0c 89 d8 5b 5e 5f 5d c3 57 89 d7
56 89 c6 ac <ae> 75 08 84 c0 75 f8 31 c0 eb 04 19 c0 0c 01 5e 5f c3 57
89 d7
[ 1831.692424] EIP: [<c01e16c6>] strcmp+0x7/0x19 SS:ESP 0068:c51d3e3c
[ 1831.692692] ---[ end trace 948c35a101e57c6b ]---

--snip--

As I run msp430-gdbproxy I get the following error:
--snip--
$ ./msp430-gdbproxy --port=2000 msp430

Remote proxy for GDB, v0.7.1, Copyright (C) 1999 Quality Quorum Inc.
MSP430 adaption Copyright (C) 2002 Chris Liechti and Steve Underwood

GDBproxy comes with ABSOLUTELY NO WARRANTY; for details
use `--warranty' option. This is Open Source software. You are
welcome to redistribute it under certain conditions. Use the
'--copying' option for details.

debug: MSP430_Initialize()
open: No such file or directory
error:     msp430: Could not initialize device interface (1)
--snip--

I guess the problem is that there is no /dev/ttyUSBx, but I'm running
out of ideas. Can anyone give me a hint what's going wrong here?
I'm a student and would really like to programm the msp using Linux,
since right now it is the only thing I can't do using my one and only
OS ;-)

Greetings from Hamburg, Germany,
Torsten



Reply via email to