Loading ardino-1.0.5 in a generic Linux system

I use Linux From Scratch. I am trying to get the ardino-1.0.5 software to work with a Uno.

I downloaded the linux32 tarball and the gui comes up, but the Tools->Serial Port is grayed out and the bottom right message says "Arduino Uno on COM1".

The Uno is recognized by the system:

$ lsusb|grep Uno
Bus 001 Device 005: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)

and I've set up the symbolic links in /dev:

$ ls -l ar* ttyA* usbdev1.5
lrwxrwxrwx 1 root root 9 Jun 9 12:30 arduino -> usbdev1.5
lrwxrwxrwx 1 root root 9 Jun 9 12:30 arduino_749343030303519062D0 -> usbdev1.5
lrwxrwxrwx 1 root root 9 Jun 9 12:30 ttyACM1 -> usbdev1.5
crw-rw-rw- 1 root uucp 189, 4 Jun 9 12:30 usbdev1.5

I don't think permissions are a problem because I'm running as root for now. The problem may be in the kernel configuration. Currently my USB related configuration items are:

CONFIG_SND_USB=y
CONFIG_USB_HID=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_ARCH_HAS_XHCI=y
CONFIG_USB_SUPPORT=y
CONFIG_USB_COMMON=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB=y
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_STORAGE=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_FTDI_SIO=y

But I don't know if I'm missing something here.

Any suggestions would be appreciated.

Replying to myself. The linux kernel appears to need the setting CONFIG_USB_ACM=y.

With that, /dev/ttyACM0 shows up with 660 permissions and dialout as the group. The Serial Port option also becomes active.