Asus_EEE_PC_1000
This page is all about installing Gentoo onto an Asus EEE 1000 (SSD) and 1000h (Harddisk)
Contents
|
Current Status
Installation Media Options
- Gentoo USB Boot Stick
- Gentoo via USB CD/DVD Drive
- Boot from another distro and then follow the gentoo install guide from there.
- Network install via PXE [1]. Available from 2.6.27
Note:Very few distro's that I have found have drivers for the eee 1000's wired/wireless NIC's so I found it easiest to go out and buy a USB->NIC Adapter. This method has worked with every distro I have tried so far. The specific driver I'm using is the USBNET (you can find a list of supported adapters here)
Performance suggestions for installing on an eeePC
Depending on how much stuff you plan on adding to your Gentoo system above and beyond the base install you may want to try out some/all of the following tips.
- Install using a faster System
- Use tmpfs to create a ram disk of frequently accessed files (I setup a tmpfs on both /var/tmp/ and /tmp/)
- Ccache - Compiler Cache
- Distcc - And lets not forget the ever popular distributed C compiler
Hardware Setup
SSD / HDD Internal Storage
Here are the kernel options to create the device nodes for both, the SDD and HDD Storage.
| Linux Kernel Configuration: (gentoo-sources-2.6.x) |
Device Drivers --->
<*> Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support
|
This activates the following config-options:
CONFIG_ATA CONFIG_ATA_PIIX
With this config your drives are listed as /dev/sda and /dev/sdb (latter only for SSD-model)
SSD
The internal SSD provided with the eeePC 1000 is broken into 2 separate disks:
- 8GB (sda aka hdc, depending on your kernel driver)
- 32GB (sdb aka hdd, again depending on your kernel driver)
HDD (160GB-model)
Here we got one disk (sda) with following partitions by default:
- 80GB (sda1, windows installed)
- 70GB (sda2, empty)
- 8MB (sda3, for "quick boot" bios option)
Clicking drive
The preconfigured powersaving setting on the 1000h makes the harddive click every 5 seconds. This can be fixed by
emerge hdparm hdparm -B 254 /dev/sda
ACPI Power Management / Special Lights/Buttons
I have been less than succesful in getting the acpi4asus-0.30 through 0.41 package to compile using kernel version 2.6.25 through 2.6.26. Turns out as stated on the sourforge site for the acpi4asus driver it states more specifically which versions are compatable with what kernels.
- <= 2.6.19: acpi4asus-0.40
- == 2.6.20: acpi4asus-0.41
- >= 2.6.21: use the CVS (or directly asus-laptop in driver/misc)
And since I've already tried the in kernel driver (CONFIG_ACPI_ASUS) I guess I'm off to CVS land..
Sweet, so it turns out there is a 3rd Party EBuild that someone has made here that we can use.
(More later)
I'm currently trying to get ACPI and the hotkeys to work:
So far you need PCI hotplug compiled into kernel and the acpi_asus module from the arcon overlay. (since downloading throught the ebuild does not work get the sources from here ftp://ftp.asus.com/pub/ASUS/EeePC/701/ASUS_ACPI_071126.rar )
NOTE: This is a scatchbook. I will rewrite this to a commprehensive manual as soon I have found the solution.
One more way to enable ACPI is to use following debian packages: module scripts
Fan (and maybe fsb)-control
There's a module for the eee-pc 700-series that allows to control the fan and set the fsb-ratio. I've tested it on my eee-pc 1000h, and setting the fan works perfectly (didn't try changing fsb, who knows what will happen...)
To install the module, do the following:
- download the module's source-code from here, extract it
tar xfz asus_eee-0.3.tar.gz
- apply the following patch (in the module's source-code dir) to fix compiling on recent kernels: http://pastebin.com/f60766433
patch -p0 < NAMEOFTHEPATCHFILE
- compile the plugin
make
- install it
make install
- a depmod never hurts (or was it sync? ;) )
depmod -a
- modprobe it
modprobe asus_eee
- check you got the /proc/eee folder:
| Command: ls proc/eee |
fan_manual fan_rpm fan_speed fsb temperature |
To control the fan, do the following:
- allow to set fan-speed manually
echo 1 > /proc/eee/fan_manual
- set desired fanspeed (in percent)
echo FANSPEED > /proc/eee/fan_speed
To test it, just do a
echo 100 > /proc/eee/fan_speed
and your fan should let you hear the result.
To autoload the module on every boot, simply type:
echo asus_eee >> /etc/modules.autoload.d/kernel-2.6
Fan-control script
Here's a simple fan-control script that will raise and lower the fanspeed according to the temperature. I used it for a few days now, and it works good as far i can say.
To use it, do the following:
- put the following into an init-script, for example /etc/init.d/eeefan
| File: /etc/init.d/eeefan |
#!/sbin/runscript
start() {
ebegin "Starting fan-control script"
start-stop-daemon --start --exec /root/scripts/eeefan.sh &
eend $? || return 1
}
stop() {
ebegin "Stopping fan-control script"
start-stop-daemon --stop --exec /root/scripts/eeefan.sh
eend $?
}
|
- put the following into /root/scripts/eeefan.sh (or modify the pathes above according to your file)
| File: /root/scripts/eeefan.sh |
#!/bin/sh
# Markus Doits 2008
# inspired by the script of K.H. Jensen
# (http://hartvig.de/2008/howto-reduce-fan-noise-level-on-the-eee-pc-901-1000-1000h/)
# Released under the GPL
# eee pc fan control utility
temperature_reading=/proc/eee/temperature
fan_control=/proc/eee/fan_speed
fan_manual_switch=/proc/eee/fan_manual
TEMPLOW=63 # fan will slow down faster below this temp
TEMPHIGH=67 # when to raise fanspeed
TEMPVERYHIGH=75 # when to set FANSPEED_VERYHIGH
FANSPEED_VERYHIGH=100 # if we are too hot, set this fanspeed
FANSPEEDSTEPS=1 # raise/lower fanspeed this value each step
SLEEPTIME=1 # check temperature every SLEEPTIME second
FANSPEEDMIN=15 # don't go lower than FANSPEEDMIN when lowering fanspeed
FANSPEEDMAX=50 # don't go higher than FANSPEEDMAX when raising fanspeed
fanupdate() {
FANSPEED=$(cat $fan_control)
TEMP=$(cat $temperature_reading)
[ $TEMP -ge $TEMPHIGH ] && (
[ $TEMP -ge $TEMPVERYHIGH ] && (
NEWFANSPEED=$FANSPEED_VERYHIGH
echo $NEWFANSPEED > $fan_control
) || (
NEWFANSPEED=$(($FANSPEED + $FANSPEEDSTEPS))
[ $NEWFANSPEED -le $FANSPEEDMAX ] || NEWFANSPEED=$FANSPEEDMAX
echo $NEWFANSPEED > $fan_control
)
) || (
[ $TEMP -lt $TEMPLOW ] && (
NEWFANSPEED=$(($FANSPEED - $((3*$FANSPEEDSTEPS))))
[ $NEWFANSPEED -ge $FANSPEEDMIN ] || NEWFANSPEED=$FANSPEEDMIN
echo $NEWFANSPEED > $fan_control
) || (
NEWFANSPEED=$(($FANSPEED - $FANSPEEDSTEPS))
[ $NEWFANSPEED -ge $FANSPEEDMIN ] || NEWFANSPEED=$FANSPEEDMIN
echo $NEWFANSPEED > $fan_control
)
)
}
echo 1 > $fan_manual_switch
while sleep $SLEEPTIME; do
fanupdate
done
|
- don't forget a
chmod +x /etc/init.d/eeefan chmod +x /root/scripts/eeefan.sh
- start the script manually
/etc/init.d/eeefan start
- to autostart the script at boot:
rc-update add eeefan default
Hibernation
On the 1000h, hibernation works nicely with a 2GB swap partition using 1GB phyiscal ram, using the standard method here with powerdown method 4.
| File: /etc/hibernate/suspend2.conf |
... PowerdownMethod 4 ... |
Using hibernate-script with the following common.conf content, will enable lid-close hibernation on the 1000h.
Adding resume2=swap:/dev/sda2 to the kernel line in /boot/grub/menu.lst allows a quick resume via grub.
| File: /etc/hibernate/common.conf |
RestoreGFXBrightness 0 Verbosity 0 LogFile /var/log/hibernate.log LogVerbosity 1 Distribution gentoo XDisplay :0 SaveClock restore-only ChangeGrubMenu yes GrubMenuFile /boot/grub/menu.lst BackupGrubMenuFile /boot/grub/menu.lst.hibernate.bak UnloadBlacklistedModules yes LoadModules auto EnableNMReconnect yes RestartServices alsasound SwitchToTextMode yes |
Battery Runtime Stats
Clocking back the cpu to 60% with acpid when running on battery with wifi, I was able to get 5 hours on the 1000h. (Others should be able to get a lot better by tweaking the power saving options on other peripherals such as wifi and usb).
(Perhaps it would be better suited to just provide a link to the eee user wiki with stats to the 1000 and 1000h battery life rather than reinventing the wheel??) -- Not necessarily, the stats on the eee user wiki are runtime stats for the included windows and xandros. This is to give an indication of what battery life you will get after setting up Gentoo following this how to. Which is not necessarily the same thing.
Intel 945GM/GMS Graphics
Read Here: Intel GMA
Or here for a more generic walk through
To get hardware acceleration working, masked versions of the xorg-server and the xf86-video-i810 driver are nessecary. DRI will not work below xorg-server-1.4.2 and xf86-video-i810-2.4.2.
- Compile DRM and the Intel i915 kernel options as a modules
- Unmask/emerge x11-drivers/xf86-video-i810-2.4.2
- Unmask/emerge x11-base/xorg-server-1.4.2 (remember if you recompile xorg-server, you need to recompile all your xf86 packages)
- If your unsure as to which packages I'm talking about run this command: emerge -u portage-utils; qlist -I -C x11-drivers/ to find which ones I'm talking about...
- And I had to tweak with the xorg.conf as usual (but now you shouldn't have to)
| File: /etc/X11/xorg.conf |
Section "ServerLayout"
Identifier "eeePC1000"
Screen 0 "Screen1"
InputDevice "keyboard"
InputDevice "mouse"
InputDevice "synaptics"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
EndSection
Section "Module"
Load "glx"
Load "dri"
Load "extmod"
Load "synaptics"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
Option "BlankTime" "5"
Option "DontVTSwitch" "true"
Option "AIGLX" "false"
EndSection
Section "InputDevice"
Identifier "keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbVariant" "basic"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
Section "InputDevice"
Identifier "mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "IMPS/2"
Option "Emulate3Buttons" "yes"
Option "ZAxisMapping" "4 5"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "synaptics"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1400"
Option "RightEdge" "5900"
Option "TopEdge" "1400"
Option "BottomEdge" "4500"
Option "PalmDetect" "0"
Option "SHMConfig" "true"
Option "SendCoreEvents" "yes"
Option "HorizScrollDelta" "0"
Option "VertScrollDelta" "155"
Option "RBCornerButton" "0"
Option "RTCornerButton" "0"
Option "TapButton2" "0"
Option "MinSpeed" "0.095"
Option "MaxSpeed" "0.38"
Option "VertTwoFingerScroll" "1"
Option "VertEdgeScroll" "0"
Option "HorizEdgeScroll" "0"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "ASUS"
ModelName "eeePC P701"
Modeline "800x480" 29.58 800 816 896 992 480 481 484 497 -HSync +Vsync # 60 Hz
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync
EndSection
Section "Monitor"
Identifier "TV"
VendorName "ASUS"
ModelName "eeePC P701"
Option "Ignore" "true"
EndSection
Section "Device"
Identifier "Device1"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
Option "Monitor-VGA" "Monitor1"
Option "Monitor-LVDS" "Monitor1"
Option "Monitor-TV" "TV"
Option "XAANoOffScreenPixmaps" "true"
Option "AccelMethod" "XAA"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
DefaultDepth 16
SubSection "Display"
Depth 8
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 15
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 16
Virtual 1024 768
EndSubSection
SubSection "Display"
Depth 24
Virtual 1024 768
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
|
Intel HDA Audio
| Linux Kernel Configuration: (gentoo-sources-2.6.x) |
Device Drivers --->
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<*> Sequencer support
<*> Sequencer dummy client
<*> OSS Mixer API
<*> OSS PCM (digital audio) API
[*] OSS PCM (digital audio) API - Include plugin system
[*] OSS Sequencer API
[*] Dynamic device file minor numbers
[*] Support old ALSA API
PCI devices --->
<*> Intel HD Audio
[*] Build hwdep interface for HD-audio driver
[*] Build Realtek HD-audio codec support
[*] Build Analog Device HD-audio codec support
|
and if you want some handy tools to control/use your sound card.
emerge alsa-utils alsa-tools
Networking
Wired (atl1e driver)
| Code: lspci |
03:00.0 Ethernet controller: Attansic Technology Corp. Unknown device 1026 (rev b0) |
Install Steps for Kernel >= 2.6.27-rc1
Activate the following Kernel options:
CONFIG_ATL1E
Install Steps for Kernel < 2.6.27-rc1
- Download the source: Here
- extract the zip
- cd LinuxDrivers/l1el2elinuxv1/src/
- KBUILD_NOPEDANTIC=1 make install
- find your current kernel version: ls -l /usr/src/linux
- I've noticed that for some reason the .ko file doesn't always copy into place.. So if this happens just do it by hand.
- cp atl1e.ko /lib/modules/<kernel version>/kernel/drivers/net/atl1e/
- insmod /lib/modules/<kernel version>/kernel/drivers/net/atl1e/atl1e.ko
- echo "atl1e" >>/etc/modules.autoload.d/kernel-2.6
References
Wireless
| Code: lspci |
01:00.0 Network controller: RaLink RT2790 Wireless 802.11n PCIe |
HEADS UP: recent mails from a developer of the rt2x00 project regarding rt2800 driver development (that driver will support the rt2790 chipset as well):
- 2008-07-03: rt2800 development
- 2008-08-18: rt2800 progress update
Install Steps
- Download the Ralink vendor driver source: here
- Extract the tar
- cd 2008_0708_RT2860_Linux_STA_v1.7.0.0/2008_0708_RT2860_Linux_STA_v1.7.0.0/
- apply the following patches:
- http://fedoraforum.org/forum/showpost.php?p=1054424&postcount=7 (fixes compiling on >2.6.27-rc4)
- http://pastebin.com/f609928b2 (general fixes in driver/compiling and enabled wpa-support, no need to set options manually as described under WPA Support below)
- make
- make install
- find your current kernel version: ls -l /usr/src/linux
- insmod /lib/modules/<kernel version>/kernel/drivers/net/wireless/rt2860sta.ko
- echo "rt2860sta" >>/etc/modules.autoload.d/kernel-2.6
I still haven't figured out the wifi/bluetooth LED on the front of the laptop but I will work on this more after I get to the ACPI stuff. (Check Back)
WPA Support (adapted from Asus EEE PC 901#WPA Support) (OBSOLETE if patches above are applied)
!This section is marked obsolete. However I pledge to keep this section and the information given inside it and not rely on referneced outside sources. The following steps describe how to manually setup WPA support with the existing driver. !
This sequence of steps are required for WPA support:
1. Download the Ralink here 2. Edit .../os/linux/config.mk to select WPA support and disable the flood of debug messages: * set: HAS_WPA_SUPPLICANT=y * set: HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y * remove –DDBG from WFLAGS 3. make 4. make install 5. modprobe rt2860sta
maybe a link to the gentoo wiki would be better, since configuring wpa_supplicant is not eee-pc specific? --Doits 16:30, 9 September 2008 (UTC)
however the important part is the "-Dwext" flag --Bloop 11:27, 16 September 2008 (UTC)
You will need wpa_supplicant (used version 0.5.10 from portage) to get WPA to work. Configure your /etc/conf.d/net:
| File: /etc/conf.d/net |
# Wireless
modules=( "wpa_supplicant" )
wpa_supplicant_ra0="-Dwext"
config_ra0=(" <your IP configuration> ")
routes_ra0=(" <your routes configuration> ")
|
Finally edit your wpa_supplicant.conf. Do not use ap_scan=2 as suggested in Asus EEE PC 901#WPA Support. It will prevent your WPA authentification from working.
ap_scan=2 is working successfully on my 1000h --Doits 16:30, 9 September 2008 (UTC) just rechecked. ap_scan=2 does not work on my own 1000h --Bloop 11:31, 11 September 2008 (UTC)
| File: /etc/wpa_supplicant/wpa_supplicant.conf |
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
network = { <your network config> }
|
Although you will get the "ioctl[SIOCSIWAUTH]: Operation not supported" Error on start up, you will be able to connect to WPA protected networks.
References
SDHC CardReader
| Code: lspci |
Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp. |
WebCam
| Code: lspci |
Bus 001 Device 004: ID 04f2:b071 Chicony Electronics Co., Ltd |
- make sure webcam on/enabled in the BIOS
- activate the following kernel-options (and of course each they depend on):
CONFIG_VIDEO_DEV (all kernels) CONFIG_USB_VIDEO_CLASS (>= 2.6.27-rc1) CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV (>= 2.6.27-rc1)
- emerge linux-uvc (only for < 2.6.27):
emerge media-video/linux-uvc
- insmod the module (for < 2.6.27 or if build in kernel as module)
insmod uvcvideo
- test it
mplayer -fps 15 tv:// -tv driver=v4l2:device=/dev/v4l/video0
References
Gentoo-Wiki - WebCam
BlueTooth Adapter
| Code: lspci |
Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc. |
| Linux Kernel Configuration: (gentoo-sources-2.6.x) |
Networking --->
<*> Bluetooth subsystem support--->
<*> L2CAP protocol support
<*> RFCOMM protocol support
[*] RFCOMM TTY support
Bluetooth device drivers --->
<*> HCI USB driver
|
Hardware Specs
/proc/cpuinfo (Intel Atom 1.6GHz)
| Code: /proc/cpuinfo |
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 28 model name : Intel(R) Atom(TM) CPU N270 @ 1.60GHz stepping : 2 cpu MHz : 1600.000 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc pni monitor ds_cpl est tm2 ssse3 xtpr lahf_lm bogomips : 3203.25 clflush size : 64 |
fdisk /dev/sda (8GB SSD)
| Code: fdisk /dev/sda (8GB SSD) |
Disk /dev/sda: 8069 MB, 8069677056 bytes
255 heads, 63 sectors/track, 981 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 400 3212968+ 83 Linux
/dev/sda2 401 979 4650817+ 83 Linux
/dev/sda3 980 980 8032+ c W95 FAT32 (LBA)
/dev/sda4 981 981 8032+ ef EFI (FAT-12/16/32)
|
fdisk /dev/sdb (32GB SSD)
| Code: fdisk /dev/sdb |
The number of cylinders for this disk is set to 3924.
Disk /dev/sdb: 32.2 GB, 32279224320 bytes
255 heads, 63 sectors/track, 3924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 3924 31519498+ 83 Linux
|
lspci
| Code: lspci |
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME 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 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) 01:00.0 Network controller: RaLink RT2790 Wireless 802.11n PCIe 03:00.0 Ethernet controller: Attansic Technology Corp. Unknown device 1026 (rev b0) |
lspci -v
| Code: lspci -v |
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7e00000 (32-bit, non-prefetchable) [size=512K]
I/O ports at dc80 [size=8]
Memory at d0000000 (32-bit, prefetchable) [size=256M]
Memory at f7dc0000 (32-bit, non-prefetchable) [size=256K]
Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [d0] Power Management version 2
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, fast devsel, latency 0
Memory at f7e80000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 2
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 834a
Flags: bus master, fast devsel, latency 0, IRQ 3
Memory at f7db8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Capabilities: [a0] Power Management version 2
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=04, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: f8000000-fbffffff
Prefetchable memory behind bridge: 00000000f0000000-00000000f6ffffff
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Capabilities: [a0] Power Management version 2
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Capabilities: [a0] Power Management version 2
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: f7f00000-f7ffffff
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [90] Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Capabilities: [a0] Power Management version 2
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0, IRQ 7
I/O ports at d480 [size=32]
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0, IRQ 11
I/O ports at d800 [size=32]
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0, IRQ 10
I/O ports at d880 [size=32]
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0, IRQ 3
I/O ports at dc00 [size=32]
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0, IRQ 7
Memory at f7db7c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=06, subordinate=06, sec-latency=32
Capabilities: [50] Subsystem: ASUSTeK Computer Inc. Unknown device 830f
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02) (prog-if 80 [Master])
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 11
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at ffa0 [size=16]
Capabilities: [70] Power Management version 2
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 830f
Flags: medium devsel, IRQ 11
I/O ports at 0400 [size=32]
01:00.0 Network controller: RaLink RT2790 Wireless 802.11n PCIe
Subsystem: RaLink Unknown device 2790
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at f7f00000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/5 Enable-
Capabilities: [70] Express Endpoint IRQ 0
03:00.0 Ethernet controller: Atheros Corp. L1e Gigabit Ethernet Adapter (rev b0)
Subsystem: ASUSTeK Computer Inc. Unknown device 8324
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at fbfc0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at ec80 [size=128]
Capabilities: [40] Power Management version 2
Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [58] Express Endpoint IRQ 0
Capabilities: [6c] Vital Product Data
|
lsusb
| Code: lsusb |
Bus 003 Device 001: ID 1d6b:0001 Bus 004 Device 001: ID 1d6b:0001 Bus 001 Device 004: ID 04f2:b071 Chicony Electronics Co., Ltd Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp. Bus 001 Device 001: ID 1d6b:0002 Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc. Bus 005 Device 001: ID 1d6b:0001 Bus 002 Device 001: ID 1d6b:0001 |
lsusb -v
| Code: lsusb -v |
Bus 003 Device 001: ID 1d6b:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b
idProduct 0x0001
bcdDevice 2.06
iManufacturer 3 Linux 2.6.25-gentoo-r7 uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 004 Device 001: ID 1d6b:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b
idProduct 0x0001
bcdDevice 2.06
iManufacturer 3 Linux 2.6.25-gentoo-r7 uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 001 Device 004: ID 04f2:b071 Chicony Electronics Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0x04f2 Chicony Electronics Co., Ltd
idProduct 0xb071
bcdDevice 15.18
iManufacturer 2 Chicony Electronics Co., Ltd.
iProduct 1 CNF7129
iSerial 3 SN0001
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 602
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 5 USB2.0 1.3M UVC WebCam
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 5 USB2.0 1.3M UVC WebCam
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 104
dwClockFrequency 15.000000MHz
bInCollection 1
baInterfaceNr( 0) 1
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 5
iTerminal 0
VideoControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 4
guidExtensionCode {7033f028-1163-2e4a-ba2c-6890eb334016}
bNumControl 8
bNrPins 1
baSourceID( 0) 3
bControlSize 1
bmControls( 0) 0x0f
iExtension 0
VideoControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 5
guidExtensionCode {3fae1228-d7bc-114e-a357-6f1edef7d61d}
bNumControl 8
bNrPins 1
baSourceID( 0) 4
bControlSize 1
bmControls( 0) 0xff
iExtension 0
VideoControl Interface Descriptor:
bLength 18
bDescriptorType 36
bDescriptorSubtype 2 (INPUT_TERMINAL)
bTerminalID 1
wTerminalType 0x0201 Camera Sensor
bAssocTerminal 0
iTerminal 0
wObjectiveFocalLengthMin 0
wObjectiveFocalLengthMax 0
wOcularFocalLength 0
bControlSize 3
bmControls 0x00000000
VideoControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 3
bSourceID 1
wMaxMultiplier 0
bControlSize 3
bmControls 0x000025bf
Brightness
Contrast
Hue
Saturation
Sharpness
Gamma
White Balance Component
Backlight Compensation
Power Line Frequency
White Balance Component, Auto
iProcessing 0
bmVideoStandards 0x 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 6
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
VideoStreaming Interface Descriptor:
bLength 14
bDescriptorType 36
bDescriptorSubtype 1 (INPUT_HEADER)
bNumFormats 1
wTotalLength 355
bEndPointAddress 129
bmInfo 0
bTerminalLink 2
bStillCaptureMethod 2
bTriggerSupport 0
bTriggerUsage 0
bControlSize 1
bmaControls( 0) 27
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 1
bNumFrameDescriptors 7
guidFormat {59555932-0000-1000-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 3072000
dwMaxBitRate 18432000
dwMaxVideoFrameBufferSize 614400
dwDefaultFrameInterval 333333
bFrameIntervalType 5
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 1013760
dwMaxBitRate 6082560
dwMaxVideoFrameBufferSize 202752
dwDefaultFrameInterval 333333
bFrameIntervalType 5
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 768000
dwMaxBitRate 4608000
dwMaxVideoFrameBufferSize 153600
dwDefaultFrameInterval 333333
bFrameIntervalType 5
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 253440
dwMaxBitRate 1520640
dwMaxVideoFrameBufferSize 50688
dwDefaultFrameInterval 333333
bFrameIntervalType 5
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 46
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 192000
dwMaxBitRate 1152000
dwMaxVideoFrameBufferSize 38400
dwDefaultFrameInterval 333333
bFrameIntervalType 5
dwFrameInterval( 0) 333333
dwFrameInterval( 1) 500000
dwFrameInterval( 2) 666666
dwFrameInterval( 3) 1000000
dwFrameInterval( 4) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 6
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 800
dwMinBitRate 10240000
dwMaxBitRate 14336000
dwMaxVideoFrameBufferSize 2048000
dwDefaultFrameInterval 1428571
bFrameIntervalType 2
dwFrameInterval( 0) 1428571
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 34
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 7
bmCapabilities 0x00
Still image unsupported
wWidth 1280
wHeight 1024
dwMinBitRate 13107200
dwMaxBitRate 18350080
dwMaxVideoFrameBufferSize 2621440
dwDefaultFrameInterval 1428571
bFrameIntervalType 2
dwFrameInterval( 0) 1428571
dwFrameInterval( 1) 2000000
VideoStreaming Interface Descriptor:
bLength 10
bDescriptorType 36
bDescriptorSubtype 3 (STILL_IMAGE_FRAME)
bEndpointAddress 0
bNumImageSizePatterns 1
wWidth( 0) 1280
wHeight( 0) 1024
bNumCompressionPatterns 1
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 1 (BT.709,sRGB)
bTransferCharacteristics 1 (BT.709)
bMatrixCoefficients 4 (SMPTE 170M (BT.601))
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0080 1x 128 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0100 1x 256 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0320 1x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0b20 2x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1320 3x 800 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 6
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 2 Video Streaming
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x1400 3x 1024 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0002
(Bus Powered)
Remote Wakeup Enabled
Bus 001 Device 002: ID 058f:6335 Alcor Micro Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x058f Alcor Micro Corp.
idProduct 0x6335
bcdDevice 1.05
iManufacturer 1 Generic
iProduct 2 Mass Storage Device
iSerial 3 058F63356336
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
Bus 001 Device 001: ID 1d6b:0002
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x1d6b
idProduct 0x0002
bcdDevice 2.06
iManufacturer 3 Linux 2.6.25-gentoo-r7 ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.7
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0503 highspeed power enable connect
Port 6: 0000.0100 power
Port 7: 0000.0100 power
Port 8: 0000.0503 highspeed power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 005 Device 002: ID 0b05:b700 ASUSTek Computer, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x0b05 ASUSTek Computer, Inc.
idProduct 0xb700
bcdDevice 2.41
iManufacturer 1 Broadcom Corp
iProduct 2 BT-253
iSerial 3 0015AFF6812D
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 216
bNumInterfaces 4
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0000 1x 0 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0009 1x 9 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0011 1x 17 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 3
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 4
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 5
bNumEndpoints 2
bInterfaceClass 224 Wireless
bInterfaceSubClass 1 Radio Frequency
bInterfaceProtocol 1 Bluetooth
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 1
Transfer Type Isochronous
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 1
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254 Application Specific Interface
bInterfaceSubClass 1 Device Firmware Update
bInterfaceProtocol 0
iInterface 0
** UNRECOGNIZED: 07 21 07 88 13 40 00
Device Status: 0x0001
Self Powered
Bus 005 Device 001: ID 1d6b:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b
idProduct 0x0001
bcdDevice 2.06
iManufacturer 3 Linux 2.6.25-gentoo-r7 uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0103 power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
Bus 002 Device 001: ID 1d6b:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b
idProduct 0x0001
bcdDevice 2.06
iManufacturer 3 Linux 2.6.25-gentoo-r7 uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:1d.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 255
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 1 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
|
lsmod (Original Linux OS)
| Code: lsmod (Original Linux OS) |
Module Size Used by rt2860sta 468248 1 bthid 2176 0 btusb 19780 0 brcm_linux 183496 1 btusb pciehp 31172 0 acpi_cpufreq 5004 0 freq_table 1988 1 acpi_cpufreq nls_cp850 3904 0 vfat 10112 0 fat 39260 1 vfat usb_storage 22980 0 libusual 6352 1 usb_storage pci_hotplug 9672 1 pciehp ehci_hcd 25420 0 uhci_hcd 18636 0 usbhid 13444 0 usbcore 91992 7 btusb,usb_storage,libusual,ehci_hcd,uhci_hcd,usbhid snd_pcm_oss 33568 0 snd_mixer_oss 13056 1 snd_pcm_oss atl1e 26388 0 fuse 34516 2 asus_acpi 6560 0 button 5648 0 processor 19820 1 acpi_cpufreq battery 7940 0 ac 3524 0 autofs4 15876 0 sr_mod 13284 0 cdrom 30624 1 sr_mod snd_hda_intel 284112 0 snd_pcm 50696 2 snd_pcm_oss,snd_hda_intel snd_timer 15556 1 snd_pcm snd_page_alloc 6728 2 snd_hda_intel,snd_pcm snd_hwdep 6084 1 snd_hda_intel snd 34852 6 snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep soundcore 3744 1 snd genrtc 6028 0 |
Useful Links / References
- Asus EEE PC 901 (Similar hardware to the eee 1000 product line)
- Installing Arch Linux on the Asus EEE PC
Created by NickStallman.net, Luxury Homes Australia
Real estate agents should be using interactive floor plans and real estate agent tools.
