Ubuntu 7.10 Gutsy 64 bit on Nec Versa M370
Last week I decided to part for the 64 bit version mostly for the 'cool factor' - I also chose Ubuntu due to its fast installation process.
My main stumbling blocks where finding a suitable wifi driver and getting the inbuilt webcam to work. I still have a couple of problems to sort out, but they aren't really bothering me that much - the sound is coming only from the front speakers and the headphones don't work. Furthermore I still have to make the fingerprint reader to work.
The following are extracts from my lsusb, lspci, and lsmod:
lsusb: Bus 001 Device 002: ID 0db0:6877 Micro Star International Bus 001 Device 001: ID 0000:0000 Bus 007 Device 003: ID 04f2:b049 Chicony Electronics Co., Ltd Bus 007 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 005 Device 002: ID 147e:2016 Bus 005 Device 001: ID 0000:0000 Bus 006 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000
lspci: 00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03) 00:19.0 Ethernet controller: Intel Corporation 82566MM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3) 00:1f.0 ISA bridge: Intel Corporation 82801HBM (ICH8M-E) LPC Interface Controller (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03) 01:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 01:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) 01:04.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) 01:04.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11) 01:04.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11) 01:04.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
lsmod: Module Size Used by af_packet 28172 4 ipv6 317192 10 nls_cp437 8192 1 isofs 39268 1 udf 90024 0 i915 30976 3 drm 106408 4 i915 vmnet 45344 5 vmmon 150124 7 ppdev 11272 0 lp 15048 0 acpi_cpufreq 10632 1 cpufreq_stats 8160 0 cpufreq_userspace 6048 0 cpufreq_conservative 9608 0 cpufreq_powersave 3072 0 cpufreq_ondemand 10896 1 freq_table 6464 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand container 6400 0 ac 7304 0 sbs 21520 0 video 21140 0 button 10400 0 dock 12264 0 battery 12424 0 arc4 3328 2 ecb 5248 2 blkcipher 8452 1 ecb rc80211_simple 8064 1 snd_hda_intel 337192 2 snd_pcm_oss 50048 0 snd_mixer_oss 20096 2 snd_pcm_oss snd_pcm 94344 2 snd_hda_intel,snd_pcm_oss snd_seq_dummy 5380 0 snd_seq_oss 36864 0 snd_seq_midi 11008 0 joydev 13440 0 pcmcia 46232 0 rt73usb 27136 0 rt2x00usb 13696 1 rt73usb rt2x00lib 21760 2 rt73usb,rt2x00usb snd_rawmidi 29824 1 snd_seq_midi snd_seq_midi_event 9984 2 snd_seq_oss,snd_seq_midi uvcvideo 52228 0 rfkill 9616 1 rt2x00lib yenta_socket 30220 1 rsrc_nonstatic 14208 1 yenta_socket sr_mod 19876 1 cdrom 41768 1 sr_mod mac80211 196104 3 rc80211_simple,rt2x00usb,rt2x00lib compat_ioctl32 11136 1 uvcvideo sdhci 21004 0 pcmcia_core 46628 3 pcmcia,yenta_socket,rsrc_nonstatic cfg80211 8720 1 mac80211 videodev 31360 1 uvcvideo v4l1_compat 15364 2 uvcvideo,videodev snd_seq 62496 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 27272 2 snd_pcm,snd_seq snd_seq_device 10260 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq ata_generic 9988 0 irda 221804 0 mmc_core 33416 1 sdhci input_polldev 6672 1 rt2x00lib crc_itu_t 3456 1 rt2x00lib v4l2_common 21888 3 uvcvideo,compat_ioctl32,videodev pcspkr 4608 0 serio_raw 9092 0 parport_pc 41896 1 parport 44172 3 ppdev,lp,parport_pc crc_ccitt 3456 1 irda snd 69288 11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 10272 2 snd snd_page_alloc 12560 2 snd_hda_intel,snd_pcm shpchp 38300 0 pci_hotplug 36612 1 shpchp psmouse 45596 0 intel_agp 30624 1 evdev 13056 6 ext3 146576 1 jbd 69360 1 ext3 mbcache 11272 1 ext3 sg 41384 0 sd_mod 32512 3 ahci 27012 2 ata_piix 20996 2 ohci1394 38984 0 ieee1394 109528 1 ohci1394 libata 138928 3 ata_generic,ahci,ata_piix scsi_mod 172856 4 sr_mod,sg,sd_mod,libata uhci_hcd 29600 0 e1000 136512 0 ehci_hcd 40076 0 usbcore 161584 6 rt73usb,rt2x00usb,uvcvideo,uhci_hcd,ehci_hcd thermal 16528 0 processor 36232 2 acpi_cpufreq,thermal fan 6920 0 fuse 52528 1 apparmor 47008 0 commoncap 9472 1 apparmor
Something I have noticed is that with this webcam, I had to use the program 'cheese' because it uses the v4l1 module (the one required by this particular camera). Having said that, I have modified /etc/modules in such a way to load the following modules at startup:
# /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. fuse rt2x00usb rt2x00lib rt73usb rc80211_simple

