Dell Latitude D620 - Debian

Hardware info on main page.

This machine runs the x86_64 or amd64 version of Debian.

Currently, it runs Debian 8.

boot key: F12,

work log

2015-08-25: after a reboot, the wireless wlan1 interface works:

tingo@kg-u35jc:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 00:18:8b:bf:6c:34 brd ff:ff:ff:ff:ff:ff
3: wlan1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:19:d2:6c:79:48 brd ff:ff:ff:ff:ff:ff
    inet 10.1.161.12/16 brd 10.1.255.255 scope global dynamic wlan1
       valid_lft 43149sec preferred_lft 43149sec
    inet6 fe80::219:d2ff:fe6c:7948/64 scope link 
       valid_lft forever preferred_lft forever

ok.

2015-08-25: let me install a driver for the Intel 3945 PRO wireless. First I edit /etc/apt/sources.list; I add a "non-free" component to this line:

deb http://ftp.no.debian.org/debian/ jessie main
for good measure I also add the "contrib", making the line
deb http://ftp.no.debian.org/debian/ jessie main contrib non-free

then run update:

tingo@kg-u35jc:~$ sudo apt-get update

next, install the firmware-iwlwifi package:

tingo@kg-u35jc:~$ sudo apt-get install firmware-iwlwifi
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  firmware-iwlwifi
0 upgraded, 1 newly installed, 0 to remove and 69 not upgraded.
Need to get 2,138 kB of archives.
After this operation, 13.6 MB of additional disk space will be used.
Get:1 http://ftp.no.debian.org/debian/ jessie/non-free firmware-iwlwifi all 0.43 [2,138 kB]
Fetched 2,138 kB in 0s (4,231 kB/s)        
Selecting previously unselected package firmware-iwlwifi.
(Reading database ... 102846 files and directories currently installed.)
Preparing to unpack .../firmware-iwlwifi_0.43_all.deb ...
Unpacking firmware-iwlwifi (0.43) ...
Setting up firmware-iwlwifi (0.43) ...

The last step is reloading the iwl3945 module.

tingo@kg-u35jc:~$ sudo modprobe -r iwl3945 
tingo@kg-u35jc:~$ sudo modprobe iwl3945 

Check dmesg output:

[ 2492.325835] iwl3945 0000:0c:00.0: loaded firmware version 15.32.2.9
[ 2492.399257] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
[ 2645.766671] cfg80211: Calling CRDA to update world regulatory domain
[ 2645.835874] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[ 2645.835880] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[ 2645.835965] iwl3945 0000:0c:00.0: can't disable ASPM; OS doesn't have ASPM control
[ 2645.842076] cfg80211: World regulatory domain updated:
[ 2645.842081] cfg80211:  DFS Master region: unset
[ 2645.842083] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 2645.842088] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 2645.842091] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 2645.842094] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 2645.842097] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 2645.842101] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 2645.842104] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 2645.842107] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 2645.842110] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 2645.876784] iwl3945 0000:0c:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 2645.876789] iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
[ 2645.876861] iwl3945 0000:0c:00.0: irq 44 for MSI/MSI-X
[ 2645.877339] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 2645.968421] systemd-udevd[1436]: renamed network interface wlan0 to wlan1
[ 2645.980189] iwl3945 0000:0c:00.0: firmware: direct-loading firmware iwlwifi-3945-2.ucode
[ 2645.980203] iwl3945 0000:0c:00.0: loaded firmware version 15.32.2.9
[ 2646.053685] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready

looks ok.

2015-08-25: I booted Debian 8 from a SSD connected via a usb-to-sata adapter. Simply press F12, select the correct device and up comes the grub (grub2) boot menu.

tingo@kg-u35jc:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.1 (jessie)
Release: 8.1
Codename: jessie
tingo@kg-u35jc:~$ uname -a
Linux kg-u35jc 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1 (2015-05-24) x86_64 GNU/Linux
tingo@kg-u35jc:~$ ls /etc/*ver*
/etc/debian_version
tingo@kg-u35jc:~$ cat /etc/debian_version
8.1
tingo@kg-u35jc:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1        46G  4.9G   39G  12% /
udev             10M     0   10M   0% /dev
tmpfs           603M   69M  534M  12% /run
tmpfs           1.5G   68K  1.5G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.5G     0  1.5G   0% /sys/fs/cgroup
tmpfs           302M  4.0K  302M   1% /run/user/118
tmpfs           302M  8.0K  302M   1% /run/user/1000

partition info:

tingo@kg-u35jc:~$ sudo parted /dev/sdb print
Model: Disk Name (scsi)
Disk /dev/sdb: 180GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  50.0GB  50.0GB  primary   ext4            boot
 2      50.0GB  58.0GB  7999MB  extended
 5      50.0GB  58.0GB  7999MB  logical   linux-swap(v1)
ok.

pci info:

tingo@kg-u35jc:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 3 (rev 01)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
03:01.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)

usb info, hmm no 'lsusb' command. CPU info:

tingo@kg-u35jc:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 15
Model name:            Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz
Stepping:              6
CPU MHz:               1667.000
CPU max MHz:           1667.0000
CPU min MHz:           1000.0000
BogoMIPS:              3328.90
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K
NUMA node0 CPU(s):     0,1

ok.