GNU/LINUX ON LAPTOP FUJITSU/SIEMENS AMILO A - CY26

[ Index | Disk | CD | Audio | Lan | I/O | Kb + Mouse ]
Fujitsu laptop Amilo A (see my config files there) Ideas, troubles etc : See forum : http://groups.yahoo.com/group/amilo

BIOS : Phoenix Bios

This bios is really poor, no real choice beside time and boot device selection
Phoenix Bios 4.0 R 6
Fujitsu Notebook BF Y26 Bios 1.02
UUID Number : ...
SN : .
CPU : AMD Mobile XP 1400+
Mem: 639Kb System / 222Mb Ext / 256Kb Cache SDRam
Chipset M1533 PCI to ISA bridge 'ATA/IDE/MFM/RLL support' / 'IDE, ATA AND ATAPI Block devices' / 'ALI M15x3 chipset Support'

There are some updates (Sep./02 V1.09 ACPI-able) of Bios (but it will be fine to replace it with an opensource ones) http://www.fsc-pc.de/KnowHow/GB/BIOS/BIOSFlash/Flash_Amilo.htm
http://www.fsc-pc.de/DriverCD/Start_GB_Notebook.htm?uri=/KnowHow/GB/BIOS/BIOSFlash/Flash_Amilo.htm&menu=/DriverCD/_1st_Start/GB/MenuListe_BIOS.htm
http://www.kyf.net/supportaz/down.php
http://www.pcengines.ch/tinybios.htm
http://www.missl.cs.umd.edu/Projects/sebos/phase2.shtml
This is the home page for dmidecode, a tool for dumping a computer's DMI (some say SMBIOS) table contents in a human-readable format (see a sample output). This table contains a description of the system's hardware components, as well as other useful pieces of information such as serial numbers and BIOS revision. http://www.nongnu.org/dmidecode/

CPU & MEM

CPU AMD Athlon XP Mobility 1400+ (.13 Micron , mmx, 3dnow ) http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_1276_807%5E1189,00.html
# cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : mobile AMD Athlon (tm) 1400+
stepping        : 0
cpu MHz         : 1192.079
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2372.40

# modprobe -v powernow-k7
powernow: AMD K7 CPU detected.
powernow: PowerNOW! Technology present. Can scale: frequency and voltage.
powernow: Found PSB header at c00f0640
powernow: Table version: 0x12
powernow: Flags: 0x0 (Mobile voltage regulator)
powernow: Settling Time: 100 microseconds.
powernow: Has 14 PST tables. (Only dumping ones relevant to this CPU).
powernow: PST:0 (@c00f0650)
powernow:  cpuid: 0x780	fsb: 133	maxFID: 0xc	startvid: 0xb
powernow:    FID: 0x4 (5.0x [665MHz])	VID: 0x13 (1.200V)
powernow:    FID: 0x6 (6.0x [798MHz])	VID: 0x12 (1.225V)
powernow:    FID: 0x9 (7.5x [997MHz])	VID: 0xd (1.350V)
powernow:    FID: 0xc (9.0x [1197MHz])	VID: 0xb (1.450V)
powernow: Minimum speed 665 MHz. Maximum speed 1197 MHz.
CPU Throtling can he used using ACPI But how to use CPU Scaling ?
# cat /proc/meminfo
        total:    used:    free:  shared: buffers:  cached:
Mem:  228179968 223485952  4694016        0 27758592 82186240

# free
             total       used       free     shared    buffers     cached
Mem:        223208     218984       4224          0       6400      67536
-/+ buffers/cache:     145048      78160
Swap:       506008       1236     504772
...
http://www.memtest86.com/

KEYBOARD + MOUSE / TOUCHPAD

Keyboard : ~85+1+2 keys, French Mapping (azerty) ,
Kbd + mouse : Tricks + Help

SERIAL

External modem works on serial ( /dev/ttyS0 )
# cat -v /proc/tty/driver/serial
serinfo:1.0 driver:5.05c revision:2001-07-08
0: uart:16550A port:3F8 irq:4 baud:19200 tx:253 rx:0
1: uart:16550A port:2F8 irq:3 tx:0 rx:0 CTS|DSR|CD|RI

# setserial -a /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
        Baud_base: 115200, close_delay: 5000, divisor: 0
        closing_wait: 37856
        Flags: spd_normal skip_test

# modprobe -v serial

# dmesg
Redundant entry in serial pci_table.  Please send the output of
lspci -vv, this message (10b9,5457,103c,0850)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.

# modprobe  8250 ; #dmesg
Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

# dmesg
spurious 8259A interrupt: IRQ7.
i8253 count too high! resetting..

eth0: Promiscuous mode enabled
device eth0 entered promiscuous mode
This might cause modem troubles

Roger said 'The problem is not in the modem driver itself, but in the Linux serial driver taking over the modem hardware (such as it is). There should be a kernel patch soon; and, the next version of the drivers from Linexant will feature a workaround.'

Redundant entry in serial pci_table.  Please send the output of
lspci -vv, this message (10b9,5457,103c,0850)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.

DISKS

# lspci
00:04.0 IDE interface: ALi Corporation M5229 IDE (rev c4)

# fdisk -l /dev/hda

Disk /dev/hda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
No trouble at all, fine standard IDE

See Linux Install for partitionning etc

# dmesg
hda: TOSHIBA MK2018GAS, ATA DISK drive
Floppy drive(s): fd0 is 1.44M

# hdparm -i /dev/hda # That should give you hda's serial number.
/dev/hda:
 Model=TOSHIBA MK2018GAS, FwRev=Q2.02 A, SerialNo=32963395A
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=46
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39070080
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5

# hdparm -g /dev/hda
/dev/hda:
 geometry     = 2432/255/63, sectors = 39070080, start = 0

# hdparm -igabcdIkMmnQruV /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 HDIO_GET_QDMA failed: Invalid argument
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 2432/255/63, sectors = 39070080, start = 0

 Model=TOSHIBA MK2018GAS, FwRev=Q2.02 A, SerialNo=32963395A
 Config={ Fixed }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=46
 BuffType=unknown, BuffSize=0kB, MaxMultSect=16, MultSect=16
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39070080
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  sdma0 sdma1 sdma2 mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
 AdvancedPM=yes: unknown setting WriteCache=enabled
 Drive conforms to: device does not report version:

 * signifies the current active mode


ATA device, with non-removable media
        Model Number:       TOSHIBA MK2018GAS
        Serial Number:      32963395A
        Firmware Revision:  Q2.02 A
Standards:
        Supported: 5 4 3 2
        Likely used: 6
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        --
        CHS current addressable sectors:   16514064
        LBA    user addressable sectors:   39070080
        device size with M = 1024*1024:       19077 MBytes
        device size with M = 1000*1000:       20003 MBytes (20 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        bytes avail on r/w long: 46     Queue depth: 1
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Advanced power management level: unknown setting (0x0001)
        DMA: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
        Enabled Supported:
           *    NOP cmd
           *    READ BUFFER cmd
           *    WRITE BUFFER cmd
           *    Host Protected Area feature set
           *    Look-ahead
           *    Write cache
           *    Power Management feature set
                Security Mode feature set
           *    SMART feature set
           *    Mandatory FLUSH CACHE command
           *    Device Configuration Overlay feature set
                SET MAX security extension
           *    Advanced Power Management feature set
           *    SMART self-test
           *    SMART error logging
Security:
        Master password revision code = xxxxxx
                supported
        not     enabled
        not     locked
                frozen
        not     expired: security count
        not     supported: enhanced erase
        24min for SECURITY ERASE UNIT.
HW reset results:
        CBLID- above Vih
        Device num = 0 determined by the jumper
Checksum: correct

#root@ttyp1[hda]# cat /proc/ide/hda/settings
name                    value           min             max             mode
----                    -----           ---             ---             ----
acoustic                0               0               254             rw
address                 0               0               2               rw
bios_cyl                2432            0               65535           rw
bios_head               255             0               255             rw
bios_sect               63              0               63              rw
breada_readahead        8               0               255             rw
bswap                   0               0               1               r
current_speed           69              0               70              rw
failures                0               0               65535           rw
file_readahead          508             0               16384           rw
init_speed              69              0               70              rw
io_32bit                0               0               3               rw
keepsettings            0               0               1               rw
lun                     0               0               7               rw
max_failures            1               0               65535           rw
max_kb_per_request      128             1               255             rw
multcount               16              0               16              rw
nice1                   1               0               1               rw
nowerr                  0               0               1               rw
number                  0               0               3               rw
pio_mode                write-only      0               255             w
slow                    0               0               1               rw
unmaskirq               0               0               1               rw
using_dma               1               0               1               rw
wcache                  0               0               1               rw

# lspci -v -s 0:04
00:04.0 IDE interface: ALi Corporation M5229 IDE (rev c4) (prog-if fa)
        Subsystem: ALi Corporation M5229 IDE
        Flags: bus master, medium devsel, latency 64
        I/O ports at a000 [size=16]
        Capabilities: [60] Power Management version 2

# dmesg @ Linux Mandrake 9.1
ALI15X3: IDE controller at PCI slot 00:04.0
PCI: No IRQ known for interrupt pin A of device 00:04.0. Please try using pci=biosirq.

ALI15X3: chipset revision 196
ALI15X3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xa008-0xa00f, BIOS settings: hdc:DMA, hdd:pio
Place this in /etc/default/hdparam (or /etc/rc.boot/script)

On Debian/woody I noticed that on boot (no heavy prosses loaded) The led of harddrive flash each 20 secs and the hdd makes horrible tick noise ?

Here some speed optizations :

# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  64 MB in  4.88 seconds = 13.11 MB/sec

# hdparm -c 1 -d 1 /dev/hda # enable 32 bit mode and dma

# hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  64 MB in  3.76 seconds = 17.02 MB/sec

# hdparm -T /dev/hda
/dev/hda:
 Timing buffer-cache reads:   128 MB in  0.80 seconds =160.00 MB/sec

# /etc/rc.boot/ # place script here
On 2.6 those actions dont works, a compilation option may solve this

http://fsbench.netnation.com/


CD/RW + DVD : QSI CD-RW/DVD-ROM SBW-161, ATAPI CD/DVD-ROM drive

Knoppix:
# dmesg
hdc: QSI CD-RW/DVD-ROM SBW-161, ATAPI CD/DVD-ROM drive

# hdparm -i /dev/hdc
 Model=QSI CD-RW/DVD-ROM SBW-161, FwRev=SX09, SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 udma0 udma1 *udma2
 AdvancedPM=no
 Drive Supports : Reserved : ATA-2 ATA-3 ATA-4 ATA-5

# cdrecord -scanbus
Cdrecord 2.01a07 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
scsibus0:
        0,0,0     0) 'QSI     ' 'DVD/CDRW SBW-161' 'SX09' Removable CD-ROM
        ...
# lsmod
ide-scsi 
sr_mod

Burning an iso with cdrecord is auto average speed was 13x (with 48x cdrom)

Under scsi emulation I used k3d and it Worked fine on a blank CDRW. To erase a CD R/W :

# cdrecord blank=fast -immed dev=0,0,0 # how avoid dev= ?
Cdrecord 2.01a16 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling
scsidev: '0,0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.7'
Device type    : Removable CD-ROM
Version        : 0
Response Format: 2
Capabilities   :
Vendor_info    : 'QSI     '
Identifikation : 'DVD/CDRW SBW-161'
Revision       : 'SX09'
Device seems to be: Generic mmc2 DVD-ROM.
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-2 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Starting to write CD/DVD at speed 4 in real BLANK mode for single session.
Last chance to quit, starting real write    0 seconds. Operation starts.
Performing OPC...
Blanking PMA, TOC, pregap
Blanking time:   60.670s

xine plays dvd (no special config) and mini-DVD 2"
This drive is also on those laptops :
http://lists.berlios.de/pipermail/ogle-user/2003-January/001167.html
CD-Writing HOWTO ...

AUDIO : ALI M5451

# dmesg :
Trident 4DWave/SiS 7018/ALi 5451,Tvia CyberPro 5050 PCI Audio, version 0.14.10h, 15:49:42 Mar 26 2003
PCI: Found IRQ 11 for device 00:08.0
trident: ALi Audio Accelerator found at IO 0x8800, IRQ 11
ac97_codec: AC97 Audio codec, id: ALG64(Unknown)
ac97_codec: AC97 Audio codec, id: ALG64(Unknown)

# lspci -v -s 0:08
00:08.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
        Subsystem: Unknown device 1734:100a
        Flags: bus master, medium devsel, latency 64, IRQ 11
        I/O ports at 8800 [size=256]
        Memory at f0402000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [dc] Power Management version 2

# scanpci -v
pci bus 0x0000 cardnum 0x08 function 0x00: vendor 0x10b9 device 0x5451
 ALi Corporation M5451 PCI AC-Link Controller Audio Device
 CardVendor 0x1734 card 0x100a (Card unknown)
  STATUS    0xc290  COMMAND 0x0007
  CLASS     0x04 0x01 0x00  REVISION 0x02
  BIST      0x00  HEADER 0x00  LATENCY 0x40  CACHE 0x00
  BASE0     0x00008801  addr 0x00008800  I/O
  BASE1     0xf0402000  addr 0xf0402000  MEM
  MAX_LAT   0x18  MIN_GNT 0x02  INT_PIN 0x01  INT_LINE 0x0b

# On Alsa it is Identified  as :
# alsamixer
Card: ALI 5451
Chip: Avance Logic ALC202 rev 0


# lsmod # if using OSS
trident                29076   2
ac97_codec              9992   0  [trident]
soundcore               3364   5  [sound trident]
pcigame                 1384   0  [trident]
gameport                1276   0  [pcigame]
sound                  54540   0

#rzr@nrv:rzr/$ lsmod | grep snd #if using ALSA
snd-seq-oss            25792   0 (unused)
snd-seq-midi-event      3328   0 [snd-seq-oss]
snd-seq                34448   2 [snd-seq-oss snd-seq-midi-event]
snd-seq-device          4016   0 [snd-seq-oss snd-seq]
snd-pcm-oss            37956   1
snd-mixer-oss          12856   1 [snd-pcm-oss]
snd-ali5451            12740   2
snd-pcm                57860   0 [snd-pcm-oss snd-ali5451]
snd-timer              13084   0 [snd-seq snd-pcm]
snd-page-alloc          5748   0 [snd-pcm]
snd-ac97-codec         39928   0 [snd-ali5451]
snd                    28516   0 [snd-seq-oss snd-seq-midi-event snd-seq snd-seq-device snd-pcm-oss snd-mixer-oss snd-ali5451 snd-pcm snd-timer snd-ac97-codec]
soundcore               3652   5 [snd]
demolinux: was not properly detected
knoppix : ok
Module trident.o was detected on boot with the redhat scripts (kudzu).

Sound works with trident.o from kernel or the ali5451-driver from alsa. The alsa driver should be better. Maybe midi works with alsa

Alsa driver on kernel 2.6 : 'snd-ali5451.o'

# modprobe -v snd-trident
insmod /lib/modules/2.6.0-test4/kernel/sound/pci/trident/snd-trident.ko

But you can hear the Interruptions through the headphone. It seem that the mixer is shuffled : master is assigned as 'pcm1' and 'pcm1' mapped to 'pcm2'.

MIDI is supported on windows, but I don't know how to on linux.

#root@nrv# modprobe v_midi

#root@nrv# playmidi -v ~/mnt/public/white.zombie.online.fr/d/zombie/sfx/Electric_Head_Pt_2.mid
Playmidi 2.4 Copyright (C) 1994-1997 Nathan I. Laredo, AWE32 by Takashi Iwai
This is free software with ABSOLUTELY NO WARRANTY.
For details please see the file COPYING.
playmidi: No playback device found.

# date > /dev/midi0
bash: /dev/midi0: No such device

# cat /dev/sndstat
No such file

# apt-get install timidity timidity-patches # 32Mb

# ls /lib/modules/2.4.20-xfs/kernel/drivers/sound/
Recording with krecord from embeded mic was ok.
# uname -a
Linux nrv 2.4.22-amiloa #9 mar nov 4 18:51:57 CET 2003 i686 GNU/Linux
# apt-get alsa-source # compile, install etc
# modprobe -r trident
# modprobe -v snd-ali5451
# lsmod
snd                    28516   0 [snd-ali5451 snd-ac97-codec snd-pcm-oss snd-pcm snd-timer snd-mixer-oss]
# alsamixer # unmute

# playmidi -v ~/mnt/public/white.zombie.online.fr/d/zombie/sfx/Electric_Head_Pt_2.mid
open /dev/sequencer: No such device

Device also in Sony VAIO PCG-FR215M, Compaq Presario 1115ea , Acer TM 634, Compaq Evo N1015v

irc://irc.freenode.net/alsa
http://linux-sound.org/

ETHERNET / LAN : REALTEK RTL8139

This NIC (Network Interface Controler) uses 8139too module (seems to be a ne2000 clone)

Knoppix : worked at 1MBytes/s in a 2 peer network over samba (to win xp)
700KBps @ nfs linux ne2000 to linux

# lspci -v -s 0:09.0
00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Unknown device 1734:100a
        Flags: bus master, medium devsel, latency 64, IRQ 11
        I/O ports at 8c00 [size=256]
        Memory at f0406800 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] Power Management version 2

# scanpci -v
pci bus 0x0 cardnum 0x09 function 0x0000: vendor 0x10ec device 0x8139
 Realtek  Device unknown
  STATUS    0x0290  COMMAND 0x0007
  CLASS     0x02 0x00 0x00  REVISION 0x10
  BIST      0x00  HEADER 0x00  LATENCY 0x40  CACHE 0x00
  BASE0     0x00008c01  addr 0x00008c00  I/O
  BASE1     0xf0406800  addr 0xf0406800  MEM
  MAX_LAT   0x40  MIN_GNT 0x20  INT_PIN 0x01  INT_LINE 0x0b

# modprobe -v 8139too # RealTek RTL-8139 PCI Fast Ethernet Adapter 
/sbin/insmod -q /lib/modules/2.4.22/kernel/drivers/net/8139too.o

# dmesg
eth0: RealTek RTL8139 Fast Ethernet at 0xd0868800, 00:02:3f:af:db:4b, IRQ 11
eth0:  Identified 8139 chip type 'RTL-8139C'

# ifconfig eth0 irq 10 # seems that dont support IRQ changing
irq: SIOCSIFMAP: Operation not supported

# netcardconfig
# netstat -i eth0
# tcpdump -i eth0
I think this is only common device with Amilo M 8800 (hi CJ@fr)

Is it possible to "logicaly revert" the connector ? I know that some hubs can do this.

This nic does not share irq fairly when using w/ DRI (see graphics).

Package 'netenv' alows to choose network's env on boot.

MODEM : ALI CORPORATION INTEL 537 [M5457 AC-LINK MODEM]

those details may help.

IO PORT / TESTED

I tested and use USB (ethernet over USB @ 450 KB/s, pretty slow) , serial (modem), parallel (printer)
# lspci
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)


# lspci -v | grep USB
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
        Subsystem: ALi Corporation USB 1.1 Controller
00:0f.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
        Subsystem: ALi Corporation USB 1.1 Controller

# modprobe usbnet #  ohci-hcd hid usbkbd
# ifconfig usb0 192.168.2.255 up

# ls -l /proc/bus/usb/
total 0
High speed USB products have a design data rate of 480 Mb/s. Full speed USB devices signal at 12Mb/s, while low speed devices use a 1.5Mb/s subchannel. http://www.linux-USB.org/
http://www.usb.org

IO PORT / UNTESTED

Firewire, pcmcia are said to work
# hotplug

# lspci -v -s 0:0a
00:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller \
 (rev 46) (prog-if 10 [OHCI])
        Subsystem: VIA Technologies, Inc. IEEE 1394 Host Controller
        Flags: medium devsel, IRQ 5
        Memory at f0406000 (32-bit, non-prefetchable) [size=2K]
        I/O ports at 8080 [size=128]
        Capabilities: [50] Power Management version 2

# lspci
00:0b.0 CardBus bridge: ENE Technology Inc CB1420 Cardbus Controller (rev 01)
00:0b.1 CardBus bridge: ENE Technology Inc CB1420 Cardbus Controller (rev 01)
http://www.linux1394.org/

MISC

ifplugd: http://www.stud.uni-hamburg.de/users/lennart/projects/ifplugd/
whereami: http://debiana.net/whereami/
intuitively laptop-netconf switchconf
http://RzR.online.FR
Last modified: Wed Jul 27 20:31:42 CEST 2005