Thanks or the hint, this is fixed in revision 601. However, the Variax code is currently being reorganized, so if you want to access your Variax (via the workbench or the PODxt Live), you should use the latest release instead of the svn head.
Kind regards,
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If the svn head doesn't work, then where can I get the latest release? When I click on the downloads button on source forge, the files section is blank.
Just incase I did the svn thing again, and it loaded the 601 revision, and when I used make it worked:
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
CC /line6linux/driver/trunk/audio.o
CC /line6linux/driver/trunk/capture.o
CC /line6linux/driver/trunk/control.o
CC /line6linux/driver/trunk/driver.o
CC /line6linux/driver/trunk/dumprequest.o
CC /line6linux/driver/trunk/midi.o
CC /line6linux/driver/trunk/pcm.o
CC /line6linux/driver/trunk/playback.o
CC /line6linux/driver/trunk/pod.o
CC /line6linux/driver/trunk/toneport.o
CC /line6linux/driver/trunk/variax.o
LD /line6linux/driver/trunk/line6usb.o
Building modules, stage 2.
MODPOST 1 modules
CC /line6linux/driver/trunk/line6usb.mod.o
LD /line6linux/driver/trunk/line6usb.ko
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
But when I used make install it did this:
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make install
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
mkdir -p /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
find /lib/modules/2.6.31-20-generic -name line6usb.ko -delete
cp line6usb.ko /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
mkdir -p /usr/bin
cp *.sh *.pl /usr/bin
/sbin/depmod -a
/sbin/modprobe line6usb
FATAL: Error inserting line6usb (/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make: *** Error 1
and the dmesg says this:
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: Unknown symbol line6_write_hexdump
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
line6usb: disagrees about version of symbol snd_rawmidi_receive
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: Unknown symbol line6_write_hexdump
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
sky2 eth0: disabling interface
wlan0: deauthenticating by local choice (reason=3)
wlan0: disassociating by local choice (reason=3)
PM: Syncing filesystems … done.
PM: Preparing system for mem sleep
Freezing user space processes … (elapsed 0.00 seconds) done.
Freezing remaining freezable tasks … (elapsed 0.00 seconds) done.
PM: Entering mem sleep
Suspending console(s) (use no_console_suspend to debug)
sd 0:0:0:0: Synchronizing SCSI cache
sd 0:0:0:0: Stopping disk
ACPI handle has no context!
ACPI handle has no context!
sdhci-pci 0000:0b:03.1: PME# disabled
sdhci-pci 0000:0b:03.1: PCI INT B disabled
ACPI handle has no context!
ACPI handle has no context!
sky2 0000:01:00.0: PME# disabled
ehci_hcd 0000:00:1d.7: PCI INT A disabled
uhci_hcd 0000:00:1d.2: PCI INT C disabled
uhci_hcd 0000:00:1d.1: PCI INT B disabled
uhci_hcd 0000:00:1d.0: PCI INT A disabled
HDA Intel 0000:00:1b.0: PCI INT A disabled
ehci_hcd 0000:00:1a.7: PCI INT C disabled
uhci_hcd 0000:00:1a.2: PCI INT C disabled
uhci_hcd 0000:00:1a.1: PCI INT B disabled
uhci_hcd 0000:00:1a.0: PCI INT A disabled
PM: suspend devices took 1.440 seconds
ehci_hcd 0000:00:1d.7: PME# disabled
ehci_hcd 0000:00:1a.7: PME# disabled
ACPI: Preparing to enter system sleep state S3
Disabling non-boot CPUs …
CPU 1 is now offline
SMP alternatives: switching to UP code
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching NULL sched-domain.
CPU1 is down
Extended CMOS year: 2000
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Back to C!
CPU0: Thermal monitoring enabled (TM2)
Extended CMOS year: 2000
Enabling non-boot CPUs …
SMP alternatives: switching to SMP code
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 4190.34 BogoMIPS (lpj=20951706)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU 1/0x1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
mce: CPU supports 6 MCE banks
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 Duo CPU T6500 @ 2.10GHz stepping 0a
CPU0 attaching NULL sched-domain.
Switched to high resolution mode on CPU 1
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU1 is up
ACPI: Waking up from system sleep state S3
i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
pci 0000:00:02.1: restoring config space at offset 0x4 (was 0x4, writing 0xd0400004)
pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0x8 (was 0x1, writing 0xe0e1)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0xf (was 0x200, writing 0x20a)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0x8 (was 0x1, writing 0xe0c1)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0xf (was 0x300, writing 0x305)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0x8 (was 0x1, writing 0xe0a1)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0xf (was 0x300, writing 0x305)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0x4 (was 0x0, writing 0xd4e04c00)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
ehci_hcd 0000:00:1a.7: PME# disabled
HDA Intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x103)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0xc0000004, writing 0xd4e00004)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x104)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0xf (was 0x200, writing 0x20b)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0xf (was 0x300, writing 0x30b)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0x8 (was 0x1, writing 0xe081)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0xf (was 0x200, writing 0x205)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0x8 (was 0x1, writing 0xe061)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0xf (was 0x300, writing 0x30b)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0x8 (was 0x1, writing 0xe041)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x10a)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0x4 (was 0x0, writing 0xd4e04800)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
ehci_hcd 0000:00:1d.7: PME# disabled
pci 0000:00:1e.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00007, writing 0x2b00407)
sky2 0000:01:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
sky2 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xd3900000)
sky2 0000:01:00.0: restoring config space at offset 0x6 (was 0x1, writing 0xd001)
sky2 0000:01:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xd3920004)
sky2 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
sky2 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
iwlagn 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x104)
iwlagn 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xd2500004)
iwlagn 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwlagn 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
ohci1394 0000:0b:03.0: restoring config space at offset 0xf (was 0x4020100, writing 0x402010b)
ohci1394 0000:0b:03.0: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00000)
ohci1394 0000:0b:03.0: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
ohci1394 0000:0b:03.0: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0xf (was 0x200, writing 0x204)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00900)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
pci 0000:0b:03.2: restoring config space at offset 0xf (was 0x200, writing 0x204)
pci 0000:0b:03.2: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00800)
pci 0000:0b:03.2: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
pci 0000:0b:03.2: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
i915 0000:00:02.0: setting latency timer to 64
LVDS-8: set mode 1366x768 13
pci 0000:00:02.1: PME# disabled
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1a.0: setting latency timer to 64
usb usb3: root hub lost power or was reset
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
usb usb4: root hub lost power or was reset
uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1a.2: setting latency timer to 64
usb usb5: root hub lost power or was reset
ehci_hcd 0000:00:1a.7: PME# disabled
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1a.7: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 31 for MSI/MSI-X
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
usb usb6: root hub lost power or was reset
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: setting latency timer to 64
usb usb7: root hub lost power or was reset
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: setting latency timer to 64
usb usb8: root hub lost power or was reset
ehci_hcd 0000:00:1d.7: PME# disabled
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
ahci 0000:00:1f.2: setting latency timer to 64
sky2 0000:01:00.0: PME# disabled
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ= MMIO= Max Packet= IR/IT contexts=
sdhci-pci 0000:0b:03.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:0b:03.1: Will use DMA mode even though HW doesn't fully claim to support it.
pci 0000:0b:03.2: PME# disabled
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: configured for UDMA/133
ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata2: irq_stat 0x40000001
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: configured for UDMA/133
ata2: EH complete
sd 0:0:0:0: Starting disk
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ACPI Error: Field at 224 exceeds Buffer size 168 (bits) 20090521 dsopcode-596
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848fc0), AE_AML_BUFFER_LIMIT
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848ec0), AE_AML_BUFFER_LIMIT
ata1.00: ACPI _SDD failed (AE 0x300a)
ata1.00: revalidation failed (errno=-5)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ACPI Error: Field at 224 exceeds Buffer size 168 (bits) 20090521 dsopcode-596
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848fc0), AE_AML_BUFFER_LIMIT
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848ec0), AE_AML_BUFFER_LIMIT
ata1.00: ACPI _SDD failed (AE 0x300a)
ata1.00: ACPI: failed the second time, disabled
ata1.00: configured for UDMA/133
ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata1: irq_stat 0x00400040, connection status changed
ata1.00: configured for UDMA/133
ata1: EH complete
usb 7-1: reset full speed USB device using uhci_hcd and address 2
PM: resume devices took 7.600 seconds
PM: Finishing wakeup.
Restarting tasks … done.
sky2 eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input14
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input15
wlan0: authenticate with AP 00:1c:df:fa:ae:ac
wlan0: authenticated
wlan0: associate with AP 00:1c:df:fa:ae:ac
wlan0: RX AssocResp from 00:1c:df:fa:ae:ac (capab=0x411 status=0 aid=2)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
line6usb: disagrees about version of symbol snd_rawmidi_receive
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> If the svn head doesn't work,
I didn't say that it doesn't work :-), only the Variax code is being reorganized a bit.
> then where can I get the latest release?
Have a look at "http://www.tanzband-scream.at/line6". Yes, once I have some time (i.e., not too soon), I should move this page to sourceforge…
> FATAL: Error inserting line6usb (/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Are you really absolutely sure that everything worked up to this point? In particular, when I compile revision 601, the symbol "line6_write_hexdump" (which was the bug in 600) is not contained in the kernel module (check with "nm line6usb.ko | grep line6_write_hexdump"). Is your file "/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko" up-to-date? Can you post the output of "uname -a" and "/sbin/lsmod" before (and, if different, after) the "sudo make install" command?
Kind regards,
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, I figured out what was wrong with it, I tried updating my kernels to the latest, 2.6.33.2, and now it works, it detects my toneport, and I don't even have to restart my computer, I just plug in, and there is instant sound.
But do you know any tips to reduce background buzz? Line6 toneport software has a noise reduction button, it records he noise and silences it, does anyone know of something similar I can do?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Let me get back to this issue now since I'm currently working on something similar (source select for the TonePort UX1). Please have a look at the following thread, in particular postings number 4 and 6:
If the noise reduction is entirely done in software on the PC, we are out of luck, but if it is a function of the device, I can maybe find out how it is enabled if you provide a USB log recorded while you switch on/off the noise reduction feature.
Kind regards,
Markus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have been trying to set up my toneport gx to my 64bit Ubuntu, karmic, here is what it says:
root@kornklown-laptop:/line6linux/driver/trunk# make
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
WARNING: "line6_write_hexdump" undefined!
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
Thanks or the hint, this is fixed in revision 601. However, the Variax code is currently being reorganized, so if you want to access your Variax (via the workbench or the PODxt Live), you should use the latest release instead of the svn head.
Kind regards,
Markus
If the svn head doesn't work, then where can I get the latest release? When I click on the downloads button on source forge, the files section is blank.
Just incase I did the svn thing again, and it loaded the 601 revision, and when I used make it worked:
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
CC /line6linux/driver/trunk/audio.o
CC /line6linux/driver/trunk/capture.o
CC /line6linux/driver/trunk/control.o
CC /line6linux/driver/trunk/driver.o
CC /line6linux/driver/trunk/dumprequest.o
CC /line6linux/driver/trunk/midi.o
CC /line6linux/driver/trunk/pcm.o
CC /line6linux/driver/trunk/playback.o
CC /line6linux/driver/trunk/pod.o
CC /line6linux/driver/trunk/toneport.o
CC /line6linux/driver/trunk/variax.o
LD /line6linux/driver/trunk/line6usb.o
Building modules, stage 2.
MODPOST 1 modules
CC /line6linux/driver/trunk/line6usb.mod.o
LD /line6linux/driver/trunk/line6usb.ko
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
But when I used make install it did this:
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make install
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
mkdir -p /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
find /lib/modules/2.6.31-20-generic -name line6usb.ko -delete
cp line6usb.ko /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
mkdir -p /usr/bin
cp *.sh *.pl /usr/bin
/sbin/depmod -a
/sbin/modprobe line6usb
FATAL: Error inserting line6usb (/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make: *** Error 1
and the dmesg says this:
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: Unknown symbol line6_write_hexdump
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
line6usb: disagrees about version of symbol snd_rawmidi_receive
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: Unknown symbol line6_write_hexdump
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
sky2 eth0: disabling interface
wlan0: deauthenticating by local choice (reason=3)
wlan0: disassociating by local choice (reason=3)
PM: Syncing filesystems … done.
PM: Preparing system for mem sleep
Freezing user space processes … (elapsed 0.00 seconds) done.
Freezing remaining freezable tasks … (elapsed 0.00 seconds) done.
PM: Entering mem sleep
Suspending console(s) (use no_console_suspend to debug)
sd 0:0:0:0: Synchronizing SCSI cache
sd 0:0:0:0: Stopping disk
ACPI handle has no context!
ACPI handle has no context!
sdhci-pci 0000:0b:03.1: PME# disabled
sdhci-pci 0000:0b:03.1: PCI INT B disabled
ACPI handle has no context!
ACPI handle has no context!
sky2 0000:01:00.0: PME# disabled
ehci_hcd 0000:00:1d.7: PCI INT A disabled
uhci_hcd 0000:00:1d.2: PCI INT C disabled
uhci_hcd 0000:00:1d.1: PCI INT B disabled
uhci_hcd 0000:00:1d.0: PCI INT A disabled
HDA Intel 0000:00:1b.0: PCI INT A disabled
ehci_hcd 0000:00:1a.7: PCI INT C disabled
uhci_hcd 0000:00:1a.2: PCI INT C disabled
uhci_hcd 0000:00:1a.1: PCI INT B disabled
uhci_hcd 0000:00:1a.0: PCI INT A disabled
PM: suspend devices took 1.440 seconds
ehci_hcd 0000:00:1d.7: PME# disabled
ehci_hcd 0000:00:1a.7: PME# disabled
ACPI: Preparing to enter system sleep state S3
Disabling non-boot CPUs …
CPU 1 is now offline
SMP alternatives: switching to UP code
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching NULL sched-domain.
CPU1 is down
Extended CMOS year: 2000
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
Back to C!
CPU0: Thermal monitoring enabled (TM2)
Extended CMOS year: 2000
Enabling non-boot CPUs …
SMP alternatives: switching to SMP code
Booting processor 1 APIC 0x1 ip 0x6000
Initializing CPU#1
Calibrating delay using timer specific routine.. 4190.34 BogoMIPS (lpj=20951706)
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 2048K
CPU 1/0x1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
mce: CPU supports 6 MCE banks
CPU1: Thermal monitoring enabled (TM2)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel(R) Core(TM)2 Duo CPU T6500 @ 2.10GHz stepping 0a
CPU0 attaching NULL sched-domain.
Switched to high resolution mode on CPU 1
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU1 is up
ACPI: Waking up from system sleep state S3
i915 0000:00:02.0: restoring config space at offset 0x1 (was 0x900007, writing 0x900407)
pci 0000:00:02.1: restoring config space at offset 0x4 (was 0x4, writing 0xd0400004)
pci 0000:00:02.1: restoring config space at offset 0x1 (was 0x900000, writing 0x900007)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0x8 (was 0x1, writing 0xe0e1)
uhci_hcd 0000:00:1a.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0xf (was 0x200, writing 0x20a)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0x8 (was 0x1, writing 0xe0c1)
uhci_hcd 0000:00:1a.1: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0xf (was 0x300, writing 0x305)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0x8 (was 0x1, writing 0xe0a1)
uhci_hcd 0000:00:1a.2: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0xf (was 0x300, writing 0x305)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0x4 (was 0x0, writing 0xd4e04c00)
ehci_hcd 0000:00:1a.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
ehci_hcd 0000:00:1a.7: PME# disabled
HDA Intel 0000:00:1b.0: restoring config space at offset 0xf (was 0x100, writing 0x103)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x4 (was 0xc0000004, writing 0xd4e00004)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
HDA Intel 0000:00:1b.0: restoring config space at offset 0x1 (was 0x100006, writing 0x100002)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0xf (was 0x100, writing 0x104)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0xf (was 0x200, writing 0x20b)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.1: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0xf (was 0x300, writing 0x30b)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0x3 (was 0x810000, writing 0x810010)
pcieport-driver 0000:00:1c.2: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0x8 (was 0x1, writing 0xe081)
uhci_hcd 0000:00:1d.0: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0xf (was 0x200, writing 0x205)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0x8 (was 0x1, writing 0xe061)
uhci_hcd 0000:00:1d.1: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0xf (was 0x300, writing 0x30b)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0x8 (was 0x1, writing 0xe041)
uhci_hcd 0000:00:1d.2: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900001)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0xf (was 0x100, writing 0x10a)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0x4 (was 0x0, writing 0xd4e04800)
ehci_hcd 0000:00:1d.7: restoring config space at offset 0x1 (was 0x2900000, writing 0x2900002)
ehci_hcd 0000:00:1d.7: PME# disabled
pci 0000:00:1e.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100007)
ahci 0000:00:1f.2: restoring config space at offset 0x1 (was 0x2b00007, writing 0x2b00407)
sky2 0000:01:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
sky2 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xd3900000)
sky2 0000:01:00.0: restoring config space at offset 0x6 (was 0x1, writing 0xd001)
sky2 0000:01:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xd3920004)
sky2 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
sky2 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100407)
iwlagn 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x104)
iwlagn 0000:02:00.0: restoring config space at offset 0x4 (was 0x4, writing 0xd2500004)
iwlagn 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
iwlagn 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100006)
ohci1394 0000:0b:03.0: restoring config space at offset 0xf (was 0x4020100, writing 0x402010b)
ohci1394 0000:0b:03.0: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00000)
ohci1394 0000:0b:03.0: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
ohci1394 0000:0b:03.0: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0xf (was 0x200, writing 0x204)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00900)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
sdhci-pci 0000:0b:03.1: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
pci 0000:0b:03.2: restoring config space at offset 0xf (was 0x200, writing 0x204)
pci 0000:0b:03.2: restoring config space at offset 0x4 (was 0x0, writing 0xd4d00800)
pci 0000:0b:03.2: restoring config space at offset 0x3 (was 0x800000, writing 0x802010)
pci 0000:0b:03.2: restoring config space at offset 0x1 (was 0x2100000, writing 0x2100006)
i915 0000:00:02.0: setting latency timer to 64
LVDS-8: set mode 1366x768 13
pci 0000:00:02.1: PME# disabled
uhci_hcd 0000:00:1a.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
uhci_hcd 0000:00:1a.0: setting latency timer to 64
usb usb3: root hub lost power or was reset
uhci_hcd 0000:00:1a.1: PCI INT B -> GSI 21 (level, low) -> IRQ 21
uhci_hcd 0000:00:1a.1: setting latency timer to 64
usb usb4: root hub lost power or was reset
uhci_hcd 0000:00:1a.2: PCI INT C -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1a.2: setting latency timer to 64
usb usb5: root hub lost power or was reset
ehci_hcd 0000:00:1a.7: PME# disabled
ehci_hcd 0000:00:1a.7: PCI INT C -> GSI 19 (level, low) -> IRQ 19
ehci_hcd 0000:00:1a.7: setting latency timer to 64
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
HDA Intel 0000:00:1b.0: setting latency timer to 64
HDA Intel 0000:00:1b.0: irq 31 for MSI/MSI-X
uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
uhci_hcd 0000:00:1d.0: setting latency timer to 64
usb usb6: root hub lost power or was reset
uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
uhci_hcd 0000:00:1d.1: setting latency timer to 64
usb usb7: root hub lost power or was reset
uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
uhci_hcd 0000:00:1d.2: setting latency timer to 64
usb usb8: root hub lost power or was reset
ehci_hcd 0000:00:1d.7: PME# disabled
ehci_hcd 0000:00:1d.7: PCI INT A -> GSI 23 (level, low) -> IRQ 23
ehci_hcd 0000:00:1d.7: setting latency timer to 64
pci 0000:00:1e.0: setting latency timer to 64
ahci 0000:00:1f.2: setting latency timer to 64
sky2 0000:01:00.0: PME# disabled
ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ= MMIO= Max Packet= IR/IT contexts=
sdhci-pci 0000:0b:03.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
sdhci-pci 0000:0b:03.1: Will use DMA mode even though HW doesn't fully claim to support it.
pci 0000:0b:03.2: PME# disabled
ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: configured for UDMA/133
ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata2: irq_stat 0x40000001
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: failed to enable ATAPI AN (err_mask=0x1)
ata2.00: configured for UDMA/133
ata2: EH complete
sd 0:0:0:0: Starting disk
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ata1.00: ACPI cmd f5/00:00:00:00:00:00 filtered out
ACPI Error: Field at 224 exceeds Buffer size 168 (bits) 20090521 dsopcode-596
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848fc0), AE_AML_BUFFER_LIMIT
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848ec0), AE_AML_BUFFER_LIMIT
ata1.00: ACPI _SDD failed (AE 0x300a)
ata1.00: revalidation failed (errno=-5)
ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ACPI Error: Field at 224 exceeds Buffer size 168 (bits) 20090521 dsopcode-596
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848fc0), AE_AML_BUFFER_LIMIT
ACPI Error (psparse-0537): Method parse/execution failed (Node ffff88013b848ec0), AE_AML_BUFFER_LIMIT
ata1.00: ACPI _SDD failed (AE 0x300a)
ata1.00: ACPI: failed the second time, disabled
ata1.00: configured for UDMA/133
ata1: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
ata1: irq_stat 0x00400040, connection status changed
ata1.00: configured for UDMA/133
ata1: EH complete
usb 7-1: reset full speed USB device using uhci_hcd and address 2
PM: resume devices took 7.600 seconds
PM: Finishing wakeup.
Restarting tasks … done.
sky2 eth0: enabling interface
ADDRCONF(NETDEV_UP): eth0: link is not ready
Registered led device: iwl-phy0::radio
Registered led device: iwl-phy0::assoc
Registered led device: iwl-phy0::RX
Registered led device: iwl-phy0::TX
ADDRCONF(NETDEV_UP): wlan0: link is not ready
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
input: PS/2 Mouse as /devices/platform/i8042/serio2/input/input14
input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio2/input/input15
wlan0: authenticate with AP 00:1c:df:fa:ae:ac
wlan0: authenticated
wlan0: associate with AP 00:1c:df:fa:ae:ac
wlan0: RX AssocResp from 00:1c:df:fa:ae:ac (capab=0x411 status=0 aid=2)
wlan0: associated
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
i2c-adapter i2c-1: unable to read EDID block.
i915 0000:00:02.0: LVDS-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
i2c-adapter i2c-2: unable to read EDID block.
i915 0000:00:02.0: HDMI Type A-1: no EDID data
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
CPU0 attaching NULL sched-domain.
CPU1 attaching NULL sched-domain.
CPU0 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 0 1
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
CPU1 attaching sched-domain:
domain 0: span 0-1 level MC
groups: 1 0
domain 1: span 0-1 level CPU
groups: 0-1 (__cpu_power = 2048)
line6usb: disagrees about version of symbol snd_rawmidi_receive
line6usb: Unknown symbol snd_rawmidi_receive
line6usb: disagrees about version of symbol snd_ctl_add
line6usb: Unknown symbol snd_ctl_add
line6usb: disagrees about version of symbol snd_pcm_new
line6usb: Unknown symbol snd_pcm_new
line6usb: disagrees about version of symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
line6usb: disagrees about version of symbol snd_ctl_new1
line6usb: Unknown symbol snd_ctl_new1
line6usb: disagrees about version of symbol snd_rawmidi_transmit_ack
line6usb: Unknown symbol snd_rawmidi_transmit_ack
line6usb: disagrees about version of symbol snd_pcm_hw_constraint_ratdens
line6usb: Unknown symbol snd_pcm_hw_constraint_ratdens
line6usb: disagrees about version of symbol snd_pcm_lib_malloc_pages
line6usb: Unknown symbol snd_pcm_lib_malloc_pages
line6usb: disagrees about version of symbol snd_pcm_lib_ioctl
line6usb: Unknown symbol snd_pcm_lib_ioctl
line6usb: disagrees about version of symbol snd_pcm_lib_free_pages
line6usb: Unknown symbol snd_pcm_lib_free_pages
line6usb: disagrees about version of symbol snd_rawmidi_transmit_peek
line6usb: Unknown symbol snd_rawmidi_transmit_peek
line6usb: disagrees about version of symbol snd_pcm_set_ops
line6usb: Unknown symbol snd_pcm_set_ops
line6usb: disagrees about version of symbol snd_rawmidi_set_ops
line6usb: Unknown symbol snd_rawmidi_set_ops
line6usb: disagrees about version of symbol snd_pcm_period_elapsed
line6usb: Unknown symbol snd_pcm_period_elapsed
> If the svn head doesn't work,
I didn't say that it doesn't work :-), only the Variax code is being reorganized a bit.
> then where can I get the latest release?
Have a look at "http://www.tanzband-scream.at/line6". Yes, once I have some time (i.e., not too soon), I should move this page to sourceforge…
> FATAL: Error inserting line6usb (/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Are you really absolutely sure that everything worked up to this point? In particular, when I compile revision 601, the symbol "line6_write_hexdump" (which was the bug in 600) is not contained in the kernel module (check with "nm line6usb.ko | grep line6_write_hexdump"). Is your file "/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko" up-to-date? Can you post the output of "uname -a" and "/sbin/lsmod" before (and, if different, after) the "sudo make install" command?
Kind regards,
Markus
uname -a = Linux kornklown-laptop 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 04:38:19 UTC 2010 x86_64 GNU/Linux
I don't know how to update my line6usb.ko file, I've looked it up for hours to no avail.
And when I type in: nm line6usb.ko | grep line6_write_hexdump
it doesn't say anything
Here is the whole line when I do sudo make, and sudo make install:
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
kornklown@kornklown-laptop:/line6linux/driver/trunk$ sudo make install
./set_revision.sh
make -f Makefile -C /lib/modules/2.6.31-20-generic/build CONFIG_LINE6_USB=m SUBDIRS=/line6linux/driver/trunk modules
make: Entering directory `/usr/src/linux-headers-2.6.31-20-generic'
Building modules, stage 2.
MODPOST 1 modules
make: Leaving directory `/usr/src/linux-headers-2.6.31-20-generic'
mkdir -p /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
find /lib/modules/2.6.31-20-generic -name line6usb.ko -delete
cp line6usb.ko /lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6
mkdir -p /usr/bin
cp *.sh *.pl /usr/bin
/sbin/depmod -a
/sbin/modprobe line6usb
FATAL: Error inserting line6usb (/lib/modules/2.6.31-20-generic/kernel/drivers/staging/line6/line6usb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make: *** Error 1
Still same thing with the unknown symbol.
Ok, I figured out what was wrong with it, I tried updating my kernels to the latest, 2.6.33.2, and now it works, it detects my toneport, and I don't even have to restart my computer, I just plug in, and there is instant sound.
But do you know any tips to reduce background buzz? Line6 toneport software has a noise reduction button, it records he noise and silences it, does anyone know of something similar I can do?
Let me get back to this issue now since I'm currently working on something similar (source select for the TonePort UX1). Please have a look at the following thread, in particular postings number 4 and 6:
https://sourceforge.net/projects/line6linux/forums/forum/713265/topic/3695415
If the noise reduction is entirely done in software on the PC, we are out of luck, but if it is a function of the device, I can maybe find out how it is enabled if you provide a USB log recorded while you switch on/off the noise reduction feature.
Kind regards,
Markus