You are not logged in.
Pages: 1
I have a new mini dell 10 and I decided to install arch on it.
I finally managed out to install everything on lvm (apart from /boot), but I still have some problems.
> XORG
Xorg doesn't work yet, well it actually starts but then I lose control over the netbook, so I suppose the problem is with the keyboard/trackpad driver.
Does anybody has a working xorg.conf?
> WIRELESS
I think that the right driver should be this
http://www.de-side.com/blogs/2008/09/14 … com-bcm43/
So I followed that guide but that doesn't work either.
I suppose the problem is due to the fact that the kernel is not fully "compilable", so I maybe should download the source and compile it.
In fact I don't quite understand what is it in /usr/src, are there only the headers to let me compile new modules?
> REST
I haven't tried yet microphone or webcam, someone else make them work with arch?
Thanks a lot
Offline
The Xorg keyboard/trackpad problem sounds like a hotplugging problem. Is hal running as daemon? I'd recommend disabling hotplugging, but that is my personal taste. See here: http://wiki.archlinux.org/index.php/Xor … otplugging.
Concering the wireless problem, my guess is that building this package: http://aur.archlinux.org/packages.php?ID=21690 will solve it.
Offline
Ok thanks for the quick answer.
> XORG
hal was not running, then I it gave me error for the intel module, I installed it via pacman and now it gives me a nice
"no screen found" error.
I even tried to do
ddcxinfo-arch -monitor >> /etc/X11/xorg.conf
but no luck
> B43
That seems even worse, I installed everything, I checked which should be mine, but the line
b43-fwcutter /lib/firmware/ wl_apsta_mimo.o
gives me:
Sorry, the input file is either wrong or not supported by f43-fwcutter.
Any other ways?
Offline
I own a mini 9, and the broadcom-wl package in AUR is what works there.
As for xorg, I have no keyboard/mouse settings. I use HAL. Here is my /etc/hal/fdi/policy/11-x11-synaptics.fdi:
Be sure you have xf86-input-synaptics and xf86-input-keyboard installed...
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.AlwaysCore" type="string">true</merge>
<merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.SHMConfig" type="string">false</merge>
<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5300</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
<merge key="input.x11_options.BottomEdge" type="string">4200</merge>
<merge key="input.x11_options.FingerLow" type="string">25</merge>
<merge key="input.x11_options.FingerHigh" type="string">30</merge>
<merge key="input.x11_options.TapButton1" type="string">0</merge>
<merge key="input.x11_options.TapButton2" type="string">0</merge>
<merge key="input.x11_options.TapButton3" type="string">0</merge>
<!--<merge key="input.x11_options.MaxTapTime" type="string">180</merge>-->
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">false</merge>
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<merge key="input.x11_options.MinSpeed" type="string">0.06</merge>
<merge key="input.x11_options.MaxSpeed" type="string">0.12</merge>
<merge key="input.x11_options.AccelFactor" type="string">0.0010</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">false</merge>
<match key="info.product" contains="AlpsPS/2 ALPS">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="appletouch">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
<match key="info.product" contains="bcm5974">
<merge key="input.x11_driver" type="string">synaptics</merge>
</match>
</match>
</device>
</deviceinfo>
Might work for you.
Here's my xorg.conf, for completeness:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/artwiz-fonts"
FontPath "/usr/share/fonts/webcore"
FontPath "/usr/share/fonts/webcore-vista"
FontPath "/usr/share/fonts/local"
EndSection
Section "Module"
Load "dri2"
Load "dbe"
Load "glx"
Load "dri"
Load "extmod"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "freetype"
Load "int10"
Load "type1"
Load "vbe"
Load "synaptics"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "82945G/GZ Integrated Graphics Controller"
BusID "PCI:0:2:0"
Option "AccelMethod" "exa"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
I obviously have an intel video card. If you do as well, make sure you have xf86-video-intel, intel-dri, etc installed
Cthulhu For President!
Offline
On the Mini 9, at least, the uvcvideo driver handles webcam. Microphone is a pain, just like every other intel-hda installation anywhere. Just search for microphone and hda-intel.
Cthulhu For President!
Offline
Thanks a lot now Xorg is working, great!
(I only put the hal configuration, not xorg.conf).
Now I have the still the same stupid problem with xfce4, I don't see all the icons...
The wireless doesn't work yet, I have the same problem I had when trying to do it manually, am I missing something to compile kernel related stuff maybe?
(I can't copy paste much the dell it's still offline..)
Offline
The wireless doesn't work yet, I have the same problem I had when trying to do it manually, am I missing something to compile kernel related stuff maybe?
(I can't copy paste much the dell it's still offline..)
Do you have the dependency tree for broadcom-wl? If memory serves it's much longer than you'd think. I had to transfer quite a few packages from one computer to the other before I got it working.
Easiest is of course to plug it into ethernet for a while. The module is r8169 (again, if mini9 and mini10 are the same, which I suspect they are.)
Cthulhu For President!
Offline
Well the PKGBUILD says only this
depends=('kernel26>=2.6.29-3' 'kernel26<2.6.30')
So what could be other dependencies needed, how can I know what I should install in this case?
Offline
Doing it manually I had troubles in this passage:
$ make -C /lib/modules/`uname -r`/build M=`pwd`
So I assume something wrong with my kernel maybe?
Offline
http://bbs.archlinux.org/viewtopic.php?id=69547
maybe this will help you. i had problems with the driver on 2.6.29 as well, but now it works (for the most part).
Offline
Oh! I was missing the "patch" command, how stupid!
Now I see my interface, great!
Offline
The only things that I'm missing now are the audio and the webcam.
For the audio I have all the modules, I am even able to unmute master and play mp3 (with mpg123) but I hear nothing, from jack or from the laptop.
And I would also like to set some keys to some actions, for example I've found that shutdown button has code 116, but I still have to understand how to create my own keyboard mapping file, any good guide about that?
I'm putting all the interesting files in my configuration on github
http://github.com/AndreaCrotti/dell-min … figuration
Could be useful to someone
Offline
this may sound dumb, are you sure you have all of the right sliders up? my sliders don't correspond to the actual devices. i have to turn up master, pcm, and headphone to get sound from my speakers. i usually just leave two at max, and use one, whichever one gives the finest granularity.
http://wiki.archlinux.org/index.php/Extra_Keyboard_Keys
i then use the keycodes and put them into a file called ~/.Xmodmap
that should get you in the right direction!
Offline
The thing is that I only see three sliders, Master, Pc speaker (which I can't move) and another one I don't remember..
I should have all the modules needed and the music starts playing, I just can't hear anything...
Thanks for the link
Offline
There are still a few things not working on my little dell.
AUDIO:
Now the intel card seems to produce some kind of noise, it "beeps" correctly, but when I try to play some music I only hear some music between some scary noises.
So I assume I still have problems with the driver, and I still don't see the pcm slider, even if all the needed modules seem to be loaded.
SUSPEND:
The suspension now finally works, I had to use pm-utils for the suspension on ram and the hibernate script for suspend to disk, but they work both fine.
The only thing is that I can't get the pm-suspend-hybrid (which could be very useful) to work, looks like it's not supported, is it possible?
My ideal setup would be,
- close the lid
- if battery level < 20% do an hybrid suspension (it's more likely it will get discharged fully, otherwise just a suspend to ram is fine
- open the lid and restore whole thing.
Now I tried to configure this with acpid and I found out this
button/lid)
echo "LID switched! $1, $2, $3, $4 $5 $6">/dev/tty5
stat=$4
test $(expr $stat % 2) -eq 0
case "$?" in
"0") echo "opening the lid">/dev/tty5 ;;
"1") echo "closing the lid">/dev/tty5 ;;
*) echo "error, echo $stat and $? " >/dev/tty5 ;;
esac
;;
*)
logger "ACPI group/action undefined: $1 / $2"
;;
I'm actually doing a check of the variable to see if it's odd or even.
It doesn't look a very good idea, even because that strange value (1 and 0 wouldn't nicer?) it's exadecimal, so it doesn't work every time.
Any suggestions?
NETWORK:
The wireless interface doens't look capable of monitoring, tools such airsnort are complaining unfortunately.
In plus I noticed that once the interface names have been swapped, looks like a different module loading ordering, isn't it?
Offline
Nobody??
I still didn't solve many issues unfortunately, and now even pm-suspend stopped working
Another thing it may be really useful is having a full well written xorg.conf, now I don't have 3d at all and even 2d is not so smooth
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
Does anyone has it?
In general are there no ways to make hal write a default basically working xorg.conf??
I even would like to configure my sinaptic driver but I need again to load something in xorg.conf...
Offline
up...
Offline
Here's my xorg.conf...it's for a Acer Aspire One, but the hardware is nearly identical. Note, I don't use HAL or any of that crap...this config disables the whole HAL hotplugging stuff:
Section "ServerLayout"
Identifier "AA1Xorg"
Screen 0 "AA1Screen" 0 0
InputDevice "AA1Keyboard" "CoreKeyboard"
InputDevice "LogitechMX518" "CorePointer"
InputDevice "SynapticsTouchpad" "AlwaysCore"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0" # disable all other forms of power save
Option "OffTime" "10" # turn off DPMS-capable monitor after x mins
EndSection
Section "ServerFlags"
Option "DontZap" "false"
Option "AIGLX" "false"
Option "AutoAddDevices" "false" # false to disable hal hotplugging
Option "AllowMouseOpenFail" "true" # load Xorg even if mouse input not found
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/artwiz-fonts"
FontPath "/usr/share/fonts/local"
EndSection
Section "Module"
Load "ddc"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap"
Load "freetype"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "AA1Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "LogitechMX518"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2" # options: ExplorerPS/2, IMPS/2, auto, USB (Exp. req'd for side-buttons)
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
Option "ButtonMapping" "1 2 3 8 9"
Option "Emulate3Buttons" "no"
EndSection
Section "InputDevice"
Identifier "SynapticsTouchpad"
Driver "synaptics"
#Option "Device" "/dev/input/mice"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "ZAxisMapping" "4 5 6 7"
Option "SHMConfig" "true" # configurable at runtime? security risk if on
Option "LeftEdge" "1700" # x coord left
Option "RightEdge" "5300" # x coord right
Option "TopEdge" "1700" # y coord top
Option "BottomEdge" "4200" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "TapButton1" "1" # mouse button reported on a non-corner one-finger tap
Option "TapButton2" "2" # mouse button reported on a non-corner two-finger tap
Option "FastTaps" "true" # make single-taps faster, and double-taps slower
Option "MaxTapTime" "180" # max time in ms for detecting tap
Option "MaxTapMove" "220"
Option "VertEdgeScroll" "true" # enable vertical scroll zone
Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "100" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "100" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.09" # speed factor for low pointer movement
Option "MaxSpeed" "0.18" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0015" # acceleration factor for normal pointer movements
Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers
Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers
EndSection
Section "Monitor"
Identifier "AA1Monitor"
VendorName "Acer"
Option "DPMS" "true"
HorizSync 28.0 - 96.0
VertRefresh 50.0 - 75.0
Modeline "1024x600" 50.40 1024 1048 1184 1344 600 600 619 625
#DisplaySize 346 203 # 075 dpi @ 1024x600
DisplaySize 261 152 # 100 dpi @ 1024x600
EndSection
Section "Device"
Identifier "Intel945"
Driver "intel"
BusID "PCI:0:2:0"
Option "AccelMethod" "EXA" # enables newer EXA based 2D acceleration
Option "MigrationHeuristic" "greedy" # alternate pixmap migration for EXA
#Option "CacheLines" "1980" # change amount of memory for 2D accel and video when xaa enabled
Option "Tiling" "false" # controls whether buffers are allocated in tiled mode
EndSection
Section "Device"
Identifier "Fallback"
Driver "vesa"
VendorName "All"
BoardName "All"
EndSection
Section "Screen"
Identifier "AA1Screen"
Device "Intel945"
Monitor "AA1Monitor"
DefaultColorDepth 24
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x600" "800x600" "640x480"
Virtual 1024 600
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Last edited by thayer (2009-05-24 17:29:01)
thayer williams ~ cinderwick.ca
Offline
Ok thanks I'm trying to adapt it but still have a few problems...
Now it doesn't find my screen!
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
Mobile Intel® GM45 Express Chipset,
Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
(II) Primary Device is: PCI 00@00:02:0
(EE) No devices detected.
A stupid question, hal is not able to generate me something that I can use (and maybe write better) for my xorg manual configuration?
Offline
Try commenting the BusID line in the Device section, like so:
#BusID "PCI:0:2:0"
And no, to my knowledge HAL won't make anything for you...though we have pretty extensive wiki articles about Xorg, HAL, and the like. Have you read through the wiki?
thayer williams ~ cinderwick.ca
Offline
Uhm you're right I had to read more
So actually it is possible to have something from hal,
If you managed to start x without any xorg.conf file, you can find the default xorg configuration in /var/log/Xorg.0.log. Just copy the text between lines like
(==) --- Start of built-in configuration ---
and
(==) --- End of built-in configuration ---
The problem is that the intel driver doesn't detect my video card, and it's only working in vesa mode.
I have
extra/xf86-video-intel 2.7.1-1 (xorg-video-drivers)
This installed (which should be fine), maybe missing something else?
Offline
Ok I think I will keep my stupid vesa driver, I found this link
http://gma500.wiki-site.com/index.php/Main_Page
And apparently there's nothing even on aur about the "SCH Poulsbo" driver...
I don't care much about the 3d, but having a decent 2d would be already something..
Is it normale that flash kills my machine and it's not really usable?
Offline
Pages: 1